Automodinit.

löst das Problem des Vergessens, __Init__.py-Dateien auf dem neuesten Stand zu halten
Jetzt downloaden

Automodinit. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Creative Commons Att...
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Niall Douglas
  • Website des Verlags:
  • http://www.nedprod.com/programs/portable/nedmalloc/

Automodinit. Stichworte


Automodinit. Beschreibung

Ist das das kleinste Paket auf PYPI? Dass wir keine Ahnung haben, aber Automodinit behebt ein kleines Problem, das mich im Laufe der Jahre der Python-Entwicklung trägt: Vergessen, ein Modul __Init__.py auf dem neuesten Stand zu halten, mit neuen Dateien mit neuen Dateien. Dies verursacht folgende, irritierende Probleme: 1. Testsuiten finden keine docstring-Tests. Statische Analysewerkzeuge sehen keinen Modulinhalt in __all __. 3. 3. Dinge, die sich für Plugins dismatch einleiten, was os.listdir () zurückgibt, wodurch die Modulimport-Tabelle hat.4. Ich verschwende Zeit über etwas, das sich um sich selbst kümmern sollte.5. OS.ListDir () Fügen Sie das Automodinit-Paket in Ihre Setup.py-Abhängigkeiten ein. Ersetzen Sie alle __Init__.py-Dateien. Sie wollen hierher gehen, es wird nicht modifiziert.3. Das ist es! Importieren eines Moduls setzt ein Modul __ALL__ in eine Liste von .py -Dateien im Modul ein und importiert auch jedes dieser Dateien, als ob Sie eingegeben haben: für X in __ALL__: Import x daher der Effekt von "von m Import * "Übereinstimmungen genau" Import m ". ) für das anrufende Modul. Senden Sie nur diejenigen zurück, die Sie importiert werden Setzen Sie auf false, um den Inhalt von __ALL __ nicht automatisch importieren zu können. Die Homepage des Produkts


Automodinit. Zugehörige Software

Watcard

ein Python-Modul zum Arbeiten mit Transaktions- und Bilanzdaten der University of Waterloo's WatCard ...

123

Herunterladen