python / python/mypy

Set the config file’s location with an environment variable.

Offen
#17,683 0 Kommentare 2 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

feature
Vorherrschende Sprache
Python
Sterne
20.6k
Forks
3.3k
PR-Merge-Kennzahlen
PR-Kennzahlen ausstehend

Beschreibung

Feature
Similar to setting MYPYPATH:
Allow setting mypy’s config file location with an environment variable, e.g.:
$ export MYPYCFG=~/work/settings/mypy.ini

Pitch
Most, if not all, of my Python projects use the same mypy.ini file, so currently I run mypy using:
mypy --config-file $MYPYCFG .

It would be easier if one could just run mypy, with mypy using $MYPYCFG as the config file setting.

What I do not know is whether anyone besides me would benefit from such a feature, so this might be too big an ask.

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, mypy's Konfigurationsverarbeitung über die Kommandozeile und deren Tests zu lokalisieren; das Issue nennt keine spezifischen Dateien oder Entry-Points. Vergleiche das bestehende Verhalten von --config-file mit der vorgeschlagenen Umgebungsvariablen MYPYCFG und betrachte den Aufruf aus dem aktuellen Arbeitsverzeichnis als Verifizierungsfall. Erledigt ist dies, wenn mypy die über die Umgebung bereitgestellte Konfiguration ohne die explizite Option verwenden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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