Re: [Distutils] change in setuptools 8.0

2014-12-16 Thread Jim Fulton
On Mon, Dec 15, 2014 at 7:05 PM, Maurits van Rees wrote: > Jim Fulton schreef op 15-12-14 19:15: >> >> Buildout doesn't try to merge dependency requirements from different >> packages. >> It just installs packages and their dependencies and builds up a working >> set. >> >> It does merge constrain

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Maurits van Rees
Jim Fulton schreef op 15-12-14 19:15: Buildout doesn't try to merge dependency requirements from different packages. It just installs packages and their dependencies and builds up a working set. It does merge constraints from the versions section (if any) with whatever requirement it's working o

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Donald Stufft
Great. We're gonna hopefully release pip 6 this week. > On Dec 15, 2014, at 5:27 PM, Maurits van Rees > wrote: > > Donald Stufft schreef op 15-12-14 18:26: >> >>> On Dec 15, 2014, at 9:05 AM, Maurits van Rees >>> wrote: >>> >>> But I now run into unexpected behaviour when two packages hav

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Maurits van Rees
Donald Stufft schreef op 15-12-14 18:26: On Dec 15, 2014, at 9:05 AM, Maurits van Rees wrote: But I now run into unexpected behaviour when two packages have a constraint on the same third package. For example one has 'zest.releaser==3.50' and another has 'zest.releaser>=3.40'. Wanted and

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Donald Stufft
A new setuptools release is out that should fix the 2.0.5 in dev bug. > On Dec 15, 2014, at 1:44 PM, Donald Stufft wrote: > > >> On Dec 15, 2014, at 1:26 PM, Donald Stufft wrote: >> >> >>> On Dec 15, 2014, at 1:15 PM, Jim Fulton wrote: >>> >> import pkg_resources >> r = pkg_resou

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Donald Stufft
> On Dec 15, 2014, at 1:26 PM, Donald Stufft wrote: > > >> On Dec 15, 2014, at 1:15 PM, Jim Fulton wrote: >> > import pkg_resources > r = pkg_resources.Requirement.parse("five.localsitemanager>2.0dev") > '2.0.5' in r >> False > r = pkg_resources.Requirement.parse("five.localsi

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Donald Stufft
> On Dec 15, 2014, at 1:15 PM, Jim Fulton wrote: > import pkg_resources r = pkg_resources.Requirement.parse("five.localsitemanager>2.0dev") '2.0.5' in r > False r = pkg_resources.Requirement.parse("five.localsitemanager>2.0.dev0") '2.0.5' in r > True > > I have a feelin

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Jim Fulton
On Mon, Dec 15, 2014 at 12:26 PM, Donald Stufft wrote: > >> On Dec 15, 2014, at 9:05 AM, Maurits van Rees >> wrote: >> >> Donald Stufft schreef op 15-12-14 13:20: >>> On Dec 15, 2014, at 6:03 AM, Robin Becker wrote: A bitbucket user informs me angrily that he cannot use the versi

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Donald Stufft
> On Dec 15, 2014, at 9:05 AM, Maurits van Rees > wrote: > > Donald Stufft schreef op 15-12-14 13:20: >> >>> On Dec 15, 2014, at 6:03 AM, Robin Becker wrote: >>> >>> A bitbucket user informs me angrily that he cannot use the version of >>> reportlab that's latest on pypi because it has a de

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Maurits van Rees
Donald Stufft schreef op 15-12-14 13:20: On Dec 15, 2014, at 6:03 AM, Robin Becker wrote: A bitbucket user informs me angrily that he cannot use the version of reportlab that's latest on pypi because it has a dependency pillow==2.0.0,>=2.4.0 which is now treated as an 'and' condition by se

Re: [Distutils] change in setuptools 8.0

2014-12-15 Thread Donald Stufft
> On Dec 15, 2014, at 6:03 AM, Robin Becker wrote: > > A bitbucket user informs me angrily that he cannot use the version of > reportlab that's latest on pypi because it has a dependency > > pillow==2.0.0,>=2.4.0 > > which is now treated as an 'and' condition by setuptools 8.0 so can not be

[Distutils] change in setuptools 8.0

2014-12-15 Thread Robin Becker
A bitbucket user informs me angrily that he cannot use the version of reportlab that's latest on pypi because it has a dependency pillow==2.0.0,>=2.4.0 which is now treated as an 'and' condition by setuptools 8.0 so can not be satisfied. In our latest code we have removed the '==2.0.0,', but