PBR

universal wheels incomatible with requirements-pyN.txt

Bug #1431529 reported by Robert Collins
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
PBR
Fix Released
High
Unassigned

Bug Description

Universal wheels are meant to be applicable to all Python versions, which implies that the use of python platform specific requirements that we do in some projects is incompatible with universal wheels.

We should error out if universal is set and a python version specific dependency is expressed.

Changed in pbr:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Robert Collins (lifeless) wrote :

More detail: wheels support environment markers which can do what we want, but we don't glue it all together atm.

Revision history for this message
Victor Stinner (vstinner) wrote :

pip supports environment marks in requirements.txt since pip 6.0:
https://github.com/pypa/pip/pull/1472

Revision history for this message
Stephen Finucane (stephenfinucane) wrote :

This was resolved in [1], but didn't get picked up due to a daft typo in the commit message.

[1] https://github.com/openstack-dev/pbr/commit/9be181e8e60cc41f3ad685e236b0c4cdc29dbd3c

Changed in pbr:
status: Triaged → Fix Committed
Revision history for this message
Stephen Finucane (stephenfinucane) wrote :

(It should be resolved in 4.0)

Ben Nemec (bnemec)
Changed in pbr:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.