Skip to content

fix redis-py install constraint#371

Open
aaroncoville wants to merge 1 commit intocloseio:masterfrom
aaroncoville:fix/redis-constraint
Open

fix redis-py install constraint#371
aaroncoville wants to merge 1 commit intocloseio:masterfrom
aaroncoville:fix/redis-constraint

Conversation

@aaroncoville
Copy link
Copy Markdown

Summary

setup.py pins redis>=3.3.0,<5, which excludes every redis-py version the CI matrix actually tests (4.6.0, 6.1.0) and breaks co-install with any downstream that depends on redis>=5. This PR widens the bound to
redis>=4.0,<7, bumps the version to 0.25.1, and adds a CHANGELOG entry.

Metadata-only — no runtime code changes.

Reproducing the bug

# In a fresh python 3.10+ environment:
pip install tasktiger==0.25.0 redis==6.1.0
ERROR: Cannot install redis==6.1.0 and tasktiger==0.25.0 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible

The <5 cap in 0.25.0 forbids redis-py 6.1.0, which is the version
requirements.txt pins and that CI tests against.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant