[Distutils] Preferring final releases
faassen at startifact.com
Sat Jul 7 14:22:28 CEST 2007
Jim Fulton wrote:
> I think easy_install and setuptools should provide a similar option
> and provide a way (presumably through setup.cfg) to make it the
> default. For backward compatibility reasons, it may not be possible
> to make this the default policy for setuptools, although, arguably,
> it is a better default.
+1 for adding this option. Without such an option, it's pretty hard to
specify you only want actual final releases, unless you tie down the
release number entirely. A project has a harder time releasing betas of
their next iteration as well, as people might be pulling it in before
they are ready. A way to prevent this from happening would be to spell
out exact release numbers for all dependencies in all the setup.py's.
It's tricky to specify this with <, by the way:
foo > 4.0 and foo < 4.1
will still get you 4.1b, which is what you frequently don't want.
More information about the Distutils-SIG