[Distutils] "Stable" versions
Phillip J. Eby
pje at telecommunity.com
Wed Dec 17 02:19:17 CET 2008
At 06:44 PM 12/16/2008 -0600, Ian Bicking wrote:
>I've received a request that pip be able to be restricted to
>"stable" versions. It was suggested some kind of --alpha-ok or
>--beta-ok option, but this seems crude. I'd rather have it be part
>of the requirement. Maybe Package==stable? But there's also reason
>to do something like Package>=2.0,stable. So while pkg_resources
>can parse Package==stable easily enough, it's not by itself really
>expressive enough (I suppose Package>=2.0,==stable actually works okay).
>
>Also, there needs to be a definition of what versions are
>"stable". And maybe a distinction between beta/rc and development,
>though I'm less worried about that. Are there definitions of this?
I would suggest an option that sets a minimum allowable alphanumeric
code, e.g. "b" to require beta or better, "c" for release candidate,
etc. It's easy to scan a parsed version for pre-release tags that
match. Setting such an option to "final" would reject any version
containing a pre-release tag.
More information about the Distutils-SIG
mailing list