id summary reporter owner description type status priority milestone component version resolution keywords cc launchpad_bug 2354 new version of setuptools changes semantics of version alternatives zooko warner "{{{ dstufft: we have a packaging mystery. [20:04] what's up [20:05] oh setuptools 8 implements PEP 440 PEP 440 makes the meaning of , change from ""a bunch of arbitrary confusing crap that PJE invented in the past"" to ""AND"" [20:06] Oh boy. and a single version cannot be equal to 2.1.0 AND 2.3.0 and also be greater than or equal to 2.4.1 [20:07] That's ... * zooko is speechless well it makes the specifiers follow a consistent and easy to follow logic [20:08] that would explain some of the insane foo i observed myself playing with the master branch, where all deps were met i couldnt trace stuff so i didnt report [20:09] }}}" defect closed critical 1.10.1 packaging 1.10.0 fixed setuptools reviewed