plotly / plotly/dash

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

Offen
#3,399 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

regression
Vorherrschende Sprache
Python
Sterne
24.4k
Forks
2.3k
Ø Merge
2 T. 7 Std.
Gemergte PRs (30 T.)
13

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit dem Vergleich der Abhängigkeitsdeklarationen für dash 3.0.4 und dash 3.1.0, wobei Sie sich auf das celery-Extra und dessen Redis-Einschränkung konzentrieren. Reproduzieren Sie den Konflikt mit den in der Issue gezeigten requirements.txt-Einträgen und überprüfen Sie, ob die Installation von dash[celery] mit redis==5.3.0 entweder erfolgreich ist oder eine dokumentierte Kompatibilitätserklärung vorliegt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python, redis
Bereich
tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.