如何在setup.py中指定多个作者/电子邮件

pri*_*iya 71 python pypi

我们为twitter应用程序编写了一个小包装器,并将此信息发布到http://pypi.python.org.但是setup.py只包含一个字段,用于指定作者的电子邮件/名称.如何在以下字段中指定多个贡献者/电子邮件列表,因为我们希望此包在我们的名称下列出,与它在http://rubygems.org中显示的方式非常类似.

   author='foo',
   author_email='foo.bar@gmail.com',
Run Code Online (Sandbox Code Playgroud)

mod*_*che 72

据我所知,setuptools不支持使用字符串列表来指定多个作者.您最好的选择是将作者列在一个字符串中:

author='Foo Bar, Spam Eggs',
author_email='foobar@baz.com, spameggs@joe.org',
Run Code Online (Sandbox Code Playgroud)

我不确定PyPI是否验证了该author_email字段,因此您可能会遇到问题.无论如何,我建议您将这些限制为单个作者,并在文档或说明中提及所有贡献者.

[编辑]一些消息来源:

实际上,这已被注册为错误,但似乎没有实现对多个作者的支持.是另一种解决方案.以下是如何为具有多位作者的项目提供联系电子邮件的想法.