massive-com / massive-com/client-python
py.typed file / type stubs are missing
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 1.5k
- Forks
- 362
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Describe the bug
The polygon package does not export its type information to mypy, which causes mypy to fail when used on downstream packages
To Reproduce
- Download
examples/stocks-daily_open_close.pyor any other example file mypy stocks-daily_open_close.py- Observe the following error:
stocks-daily_open_close.py:1: error: Skipping analyzing "polygon": module is installed, but missing library stubs or py.typed marker [import-untyped]
stocks-daily_open_close.py:1: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
Found 1 error in 1 file (checked 1 source file)
Expected behavior
The type checks should pass
Additional context
I think all that is needed is to add the missing py.typed file to the polygon package
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das installierte polygon-Paket zu lokalisieren, und reproduziere den Bericht mit examples/stocks-daily_open_close.py unter Verwendung von mypy. Überprüfe, dass das Paket seine Typinformationen wie im Issue beschrieben exportiert, und stelle anschließend sicher, dass das Beispiel die Typprüfung ohne den Fehler zu fehlenden Stubs besteht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- api
- Issue-Typ
- Bug
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 72/100