This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author dabrahams
Recipients dabrahams, tarek
Date 2010-06-06.19:37:38
SpamBayes Score 0.050679117
Marked as misclassified No
Message-id <1275853060.23.0.0333552205181.issue8927@psf.upfronthosting.co.za>
In-reply-to
Content
[This looks like a bug report against PIP because Tarek told me distutils2 would be responsible for this kind of thing and that there was an open ticket for it.  However, I can't find any such ticket so I'm posting it here]

Not only does pip not check for conflicts as noted in http://bitbucket.org/ianb/pip/src/tip/pip/req.py#cl-928, it doesn't consider any requirements on a package other than the first. So if I have

A requires B and C
B requires D<=1.1
C requires D<=0.9

installing A will give us D==1.1 rather than D==0.9

Once responsibility for this functionality is sorted out, we may be able to close this ticket or http://bitbucket.org/ianb/pip/issue/119
History
Date User Action Args
2010-06-06 19:37:40dabrahamssetrecipients: + dabrahams, tarek
2010-06-06 19:37:40dabrahamssetmessageid: <1275853060.23.0.0333552205181.issue8927@psf.upfronthosting.co.za>
2010-06-06 19:37:38dabrahamslinkissue8927 messages
2010-06-06 19:37:38dabrahamscreate