On Fri, Dec 26, 2014 at 5:22 PM, Tres Seaver <tsea...@palladion.com> wrote:
> zc.buildout uses a configparser/ConfigParser-based config file, which
> mandates the single equal sign.  It also doesn't support ranges or other
> (new) PEP 440 syntax for versions ('~=', etc.).

It may be worth noting the intent of specifying versions in a buildout
config and a version constraint for a software package in setup.py is
different.

Constraints in setup.py are intended to specify what versions a
package is compatible with; they're about the code in the package.
Versions in a buildout config (sometimes called "nails") are about
getting a repeatable build: *this* build should use exactly *this*
version.

I hope that helps.


  -Fred

-- 
Fred L. Drake, Jr.    <fred at fdrake.net>
"A storm broke loose in my mind."  --Albert Einstein
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
https://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to