python / python/typeshed

Add `pyqtgraph` stub

Offen
#14,881 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

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

Beschreibung

The pyqtgraph library has some dynamically inherited methods for some classes, which make my linter and type checker mad.

For example, the GraphicsLayoutWidget is a PyQt widget, which has a GraphicsLayout as its central item. For convenience, it then adds a bunch of methods from the GraphicsLayout class to itself, which are then missed by the type checker.

That is why I would like to request to add the stub files for this third-party library.

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 zu überprüfen, wie typeshed Bibliotheken von Drittanbietern in Python darstellt und wie die öffentliche API von pyqtgraph aussieht, insbesondere GraphicsLayoutWidget und seine dynamisch geerbten Methoden. Als erledigt gilt die Aufgabe, wenn nutzbare Stub-Dateien für die angeforderte Bibliothek hinzugefügt wurden, sodass Typprüfer diese Methoden erkennen können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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