plotly / plotly/dash

[BUG] dash>=3.1.0 not compatible with redis==5.3.0

Aperta
#3,399 2 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

regression
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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. 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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.