python / python/typeshed

Third-party stubtest: Dashboard

Offen
#15,417 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

project: infrastructure
Vorherrschende Sprache
Python
Sterne
5.1k
Forks
2.1k
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
82

Beschreibung

Provisional idea:

Currently, some third-party packages with frequent releases are annoying. If we use a version range (e.g. 1.2.* or ~= 1.2.3), stubtest breaks even on minor, non-user facing changes, and will create daily tickets unless fixed. When using a fixed version (e.g. 1.2.3), it will frequently create tickets by stubsabot to update the version.

I think it would be nice to have a dashboard instead (updated daily) that just lists the packages that need updates, either because stubsabot detected a change, or because stubtest broke.

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

Beginne damit, die im Issue erwähnten bestehenden stubtest- und stubsabot-Prozesse zu prüfen, um zu verstehen, wie Paketänderungen und stubtest-Fehler erkannt werden. Erledigt wäre ein täglich aktualisiertes Dashboard, das Pakete auflistet, die aus einem der beiden Gründe Aktualisierungen benötigen; das Issue gibt jedoch keine Einstiegspunkte für die Implementierung oder Tests an.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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