[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2354: new version of setuptools changes semantics of version alternatives

Tahoe-LAFS trac at tahoe-lafs.org
Mon Dec 22 20:19:28 UTC 2014


#2354: new version of setuptools changes semantics of version alternatives
---------------------+---------------------------
 Reporter:  zooko    |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  1.10.0
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 {{{
 <zooko> dstufft: we have a packaging mystery.  [20:04]
 <dstufft> what's up  [20:05]
 <dstufft> oh
 <dstufft> setuptools 8 implements PEP 440
 <dstufft> PEP 440 makes the meaning of , change from "a bunch of arbitrary
           confusing crap that PJE invented in the past" to "AND"  [20:06]
 <zooko> Oh boy.
 <dstufft> 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]
 <zooko> That's ...
 * zooko is speechless
 <dstufft> well it makes the specifiers follow a consistent and easy to
 follow
           logic  [20:08]
 <jg71> that would explain some of the insane foo i observed myself playing
        with the master branch, where all deps were met
 <jg71> i couldnt trace stuff so i didnt report  [20:09]
 }}}

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2354>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list