On Apr 24, 2013, at 11:35 PM, anatoly techtonik <[email protected]> wrote:

> To reach the consensus in this discussion, I guess we all agree that roles in 
> software projects may differ greatly. Even the 4 user stories listed are not 
> enough to give proper credits to all people involved. I guess we can reach 
> consensus stating that maintainers of packages in Python world are not common 
> - authors or contributors package stuff themselves. PyPI is not Linux 
> distribution where package maintainers play a significant and different role. 
> So the "author"+ and "contributor"* fields seem to be reasonable minimum core.
> 
> Do we all agree on that minimum as the first step?

An author (or authors) and contributors field would be very suitable.

> 
> Now about the contents. Only Lennart expressed opinion that separate email 
> may be useful because it forces people to supply this email. If emails were 
> obligatory, we could consider this point, but my IMO is that this it is not 
> an reason to increase complexity of the system. 
> http://www.youtube.com/watch?v=rI8tNMsozo0 
> 
> I like the ability to supply URL in the Author/Contributor field. It can be 
> used to link to the project specific way of listing people involved 
> (including GitHub pages). But for now I'd not formalize it and considered as 
> an optional feature. Just listed somewhere. I'd like not to formalize the 
> contents of this field at all leaving the recommendation to supply content in 
> "name[ email][, optional stuff]" format. Can we reach a consensus on that?

I like how Node.js packages handled this. The canonical form is {"name": 
"Donald Stufft", "email": "[email protected]", "url": 
"http://github.com/dstufft/"} (and what I think the internal representation 
should be), but the tooling understands strings like "Donald Stufft 
<[email protected]> (http://github.com/dstufft/)". And both the email and url 
data is optional.

> -- 
> anatoly t. 


-----------------
Donald Stufft
PGP: 0x6E3CBCE93372DCFA // 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to