我们为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
字段,因此您可能会遇到问题.无论如何,我建议您将这些限制为单个作者,并在文档或说明中提及所有贡献者.
实际上,这已被注册为错误,但似乎没有实现对多个作者的支持.这是另一种解决方案.以下是如何为具有多位作者的项目提供联系电子邮件的想法.