On Wed, Feb 6, 2013 at 1:06 AM, Philippe Ombredanne
On Tue, Feb 5, 2013 at 3:08 PM, Daniel Holth
wrote: The "marketing pre-release" feature exists to allow publishers to put immature versions of their software on pypi where they can be easily downloaded. Recently SQLAlchemy did this but had to delete the beta release from pypi because too many deployments upgraded to an unstable version without realizing it. Once the tools are updated it will be easy to install a beta release with pip if and only if you specifically ask for it.
May be versioning scheme is trying to take on too much on itself that could possibly be solved elsewhere in a simpler way? Immature software distribution is a requirement that makes perfect sense --but even that is not in the scope of this PEP -- could it better addressed by having a something like Pypi "release channels" instead .... ie some separate indexes for unstable/alpha/bleeding edge packages that responsible and consenting adults could use as they please or something similar? This is FWIW a common practice on Debian.
That is in no way simpler than telling installation tool developers: "Do not install pre-releases, unless a user or developer specifically asks for them". Cheers, Nick. -- Nick Coghlan | ncoghlan@gmail.com | Brisbane, Australia