[BUG] dash>=3.1.0 not compatible with redis==5.3.0
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 24.4k
- Fork
- 2.3k
- Merge medio
- 2g 7h
- PR unite (30g)
- 13
Descrizione
Describe the bug
The redis dependencies for dash[celery] seem to have changed between dash 3.0.4 and dash 3.1.0. I couldn’t find any mention of this in the changelog, so am noting this a bug.
Previously, we could have dash 3.0.4 and redis 5.3.0, but as of dash 3.1.0 (and dash 3.2.0), we get the following error when performing a pip install:
dash[celery] 3.1.0 depends on redis<=5.0.4 and >=3.5.3; extra == "celery"
In my requirements.txt, it looks like:
dash==3.1.0
dash[celery]
redis==5.3.0
...
If I remove dash[celery] from my requirements file, it seems to work okay, but I'm not sure if this will cause other issues.
Expected behavior
dash>=3.1.0 should be compatible with redis==5.3.0.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia confrontando le dichiarazioni delle dipendenze di dash 3.0.4 e dash 3.1.0, concentrandoti sull’extra celery e sul relativo vincolo Redis. Riproduci il conflitto con le voci di requirements.txt mostrate nell’issue e verifica che l’installazione di dash[celery] con redis==5.3.0 riesca oppure disponga di una spiegazione documentata della compatibilità.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python, redis
- Ambito
- tooling
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100