This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author tarek
Recipients tarek, techtonik
Date 2009-09-28.10:56:02
SpamBayes Score 3.569675e-05
Marked as misclassified No
Message-id <1254135364.25.0.520570905485.issue6992@psf.upfronthosting.co.za>
In-reply-to
Content
Right, it's not handy for the emails.

PyPI will display the author field, followed by the author_email field.
So everyone will be displayed but not properly.

But no tool is handling the Author and Author-email fields as
multi-value fields.

Maybe we could extend the Metadata by adding a multi-valued
"Contributor" field, that would be composed of a name, and email and a role.

In the Metadata file, things would look like this:

{{{
Contributor: Tarek,tarek@ziade.org,author
Contributor: anatoly techtonik,some@mail.org,maintainer
Contributor: John Doe,some@mail.org
}}}

Where the third field is optional (default: "contributor"). 
and can be set to "author", "maintainer" or "contributor".

On setup.py this would be a 'contributors' list:

{{{
  setup(
     contributors=[
       ['Tarek', 'tarek@ziade.org', 'author'],
       ['anatoly techtonik', 'some@mail.org', 'maintainer'],
       ['John Doe', 'some@mail.org'],
     ]
   )
}}}

Then, 'author' and 'maintainer' would be deprecated, but still filled
by Distutils by choosing some entries out of the contributors list.

this would be added in 2.7, 3.2 and PyPI would have to change accordingly.
History
Date User Action Args
2009-09-28 10:56:04tareksetrecipients: + tarek, techtonik
2009-09-28 10:56:04tareksetmessageid: <1254135364.25.0.520570905485.issue6992@psf.upfronthosting.co.za>
2009-09-28 10:56:02tareklinkissue6992 messages
2009-09-28 10:56:02tarekcreate