On Aug 11, 2014, at 11:11 AM, Marcus Smith firstname.lastname@example.org wrote:
Public index servers SHOULD NOT allow the use of local version identifiers for uploaded distributions.
I'm thinking this should just say "PyPI" and not "Public" broadly. The point is for local versions not to confused with the one authoritative upstream version sequence, not that it couldn't be "public". I can imagine locally versioned distributions needing to be distributed or available "publicly" (e.g. for a specific platform or system). Considering the recommendation to use the "python.integrator" extension, which is generally about "downstream" modification and redistribution, it seems inconsistent to say that this redistribution couldn't be public.
We actually have a definition for Public Index Server, It’s ""Public index servers" are index servers which allow distribution uploads from untrusted third parties. The Python Package Index  is a public index server.”. This is defined in PEP 426.
But thinking about it, that doesn't particularly match it either, because something like binstar allows this, but should allow local versions.
--- Donald Stufft PGP: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA