Stubgen skips "vendor" directory
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 20.6k
- Forks
- 3.3k
- PR-Merge-Kennzahlen
- PR-Kennzahlen ausstehend
Beschreibung
Bug Report
Stubgen skips over a directory called vendor without any error message.
To Reproduce
Create a project with this structure
a
__init__.py
vendor
__init__.py
-
Run
stubgen a -
All that gets generated is
out/a/__init__.pyi
I would expect the output to include out/a/vendor/__init__.pyi
Running stubgen a/vendor also fails to generate out/a/vendor/__init__.pyi, but cd'ing into a and then running stubgen vendor creates a/out/vendor/__init__.pyi
Your Environment
- Mypy version used: 0.790
- Mypy command-line flags: Included in problem description
- Mypy configuration options from
mypy.ini(and other config files): Not sure where my config file is, but I haven't modified it. - Python version used: 3.7
- Operating system and version: Debian DNU/Linux 9 (stretch)
Beitragsleitfaden
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 Problem mit der gezeigten a/vendor-Projektstruktur und dem stubgen-Einstiegspunkt zu reproduzieren. Verfolge, wie stubgen a und stubgen a/vendor Verzeichnisse durchlaufen, und überprüfe anschließend, dass die generierte Ausgabe out/a/vendor/__init__.pyi enthält, ohne das Verhalten des Arbeitsverzeichnisses zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- cli
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 55/100