Issue #4254
New rq release causes package conflict
Description
We're requiring rq >= 0.12 and redis < 3.0 but the new release of rq (0.13.0) requires redis >= 3.0 so our package requirements raise a conflict:
pkg_resources.ContextualVersionConflict: (redis 2.10.6 (/home/travis/virtualenv/python3.7.1/lib/python3.7/site-packages), Requirement.parse('redis>=3.0.0'), {'rq'})
I suggest we unpin the redis requirement and let pip install the right package based on what rq needs.
Associated revisions
Revision 8f725809
View on GitHub
Unpin the redis requirement
We're requiring rq >= 0.12 and redis < 3.0 but the new release of rq (0.13.0) requires redis >= 3.0 so our package requirements raise a conflict. I suggest we unpin the redis requirement and let pip install the right package based on what rq needs.
History
#1
Updated by daviddavis about 2 years ago
- Status changed from ASSIGNED to POST
#2
Updated by daviddavis about 2 years ago
- Sprint set to Sprint 46
#3
Updated by Anonymous about 2 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp|8f7258097f268ffc757970d127c0df113ccd71a2.
#4
Updated by daviddavis about 2 years ago
We removed the redis dependency altogether to instead let rq just require it:
#5
Updated by daviddavis almost 2 years ago
- Tags Pulp 3 added
#6
Updated by daviddavis almost 2 years ago
- Sprint/Milestone set to 3.0.0
#7
Updated by bmbouter almost 2 years ago
- Tags deleted (
Pulp 3)
#8
Updated by bmbouter about 1 year ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Please register to edit this issue
Unpin the redis requirement
We're requiring rq >= 0.12 and redis < 3.0 but the new release of rq (0.13.0) requires redis >= 3.0 so our package requirements raise a conflict. I suggest we unpin the redis requirement and let pip install the right package based on what rq needs.
fixes #4254 https://pulp.plan.io/issues/4254