Bitte erläutern Sie die Verwendung von Pipfile und Pipfile.lock

Scheint es, dass Pipfile/Pipfile.sperren sind vorgesehen als Ersatz für requirements.txt im Rahmen der Python-Verpackung. Es gibt nicht viel Dokumentation gibt es, wie diese eigentlich funktionieren, jedoch. Ich fand eine sich weiterentwickelnde Beschreibung der pipfile auf der PyPi-Abschnitt der Python-website hier aber es ist ziemlich chaotisch und nicht erklären die Semantik der verschiedenen Abschnitte der Datei.

Irgendwelche Hinweise, zu verstehen, wie diese Dateien?

Dies ist ein direktes Analogon von Gemfile und Gemfile.lock aus der Ruby-Welt: Die .lock Datei hat spezielle Versionen für jede Abhängigkeit; der eine ohne, die Erweiterung hat nur die bekannten-zu-Steuerung-Mensch-Versionen. Das heißt, zu Fragen, für eine Erklärung von etwas, das noch in der Entwicklung und noch weit Weg von gut definierten, deutlich weniger standardisiert ist, ist vielleicht ein bisschen verfrüht.
(Und ebenso der Unterschied zwischen Pipfile und requirements.txt ist weitgehend, dass der ehemalige versucht zu verabschieden Funktionen aus der Ruby-Welt, dh. angegeben werden können-Abhängigkeit-sets für mehrere Umgebungen und mit Bedingungen/Optionen/etc. innerhalb einer einzelnen Datei).
Es scheint, wie es bereits im Einsatz in der Heroku "erste Schritte mit Python-repo (github.com/heroku/python-getting-started.git), so wie es oder nicht, wie es scheint, ist productionized.
Gotcha. Das sagte -- die docs schauen ziemlich solide zu mir. Ich weiß nicht, was ich schreiben konnte, in eine Antwort, dass würde nicht einfach werden, bekräftigte Sie.
Was docs beziehen Sie sich?

InformationsquelleAutor Stephen | 2017-09-20

Schreibe einen Kommentar