1. ホーム
  2. python

[解決済み] setup.pyで複数の作者/メールアドレスを指定する方法

2023-02-12 01:45:18

質問

twitterアプリの小さなラッパーを書き、その情報を http://pypi.python.org . しかし、setup.pyには作者のメール/名前を指定するためのフィールドが1つだけ含まれていました。このパッケージは私たちの名前で表示されるようにしたいので、次のフィールドに複数の貢献者/電子メールリストを指定するにはどうすればよいでしょうか。 http://rubygems.org .

   author='foo',
   author_email='[email protected]',

どのように解決するのですか?

私が知っている限りでは setuptools は、複数の著者を指定するために文字列のリストを使用することをサポートしていません。最も良い方法は、単一の文字列で著者をリストアップすることです。

author='Foo Bar, Spam Eggs',
author_email='[email protected], [email protected]',

PyPIが検証するのは author_email フィールドを検証しているかどうか分からないので、この問題でトラブルに巻き込まれるかもしれません。いずれにせよ、これらを一人の作者に限定し、ドキュメントや説明文の中ですべての貢献者に言及することをお勧めします。

[編集] いくつかのソース。

これは、これまで バグとして登録されています として登録されていますが、実際には、複数の著者のサポートは実装されていないようです。 ここで は代替案です。 ここで は、複数の著者がいるプロジェクトに連絡先の電子メールを提供する方法についてのアイデアです。