Bei der Arbeit mit JVM-Sprachen wird üblicherweise ein Build-System (ant + ivy/maven/gradle) verwendet, in dem mithilfe einer Build-Datei die Abhängigkeiten des Codes definiert werden können. Das Build-System kann diese Abhängigkeiten beim Erstellen Ihres Codes abrufen. Darüber hinaus sind IDEs wie Eclipse/IntelliJ in der Lage, diese Build-Dateien zu lesen und während des Schreibens kontinuierlich Code zu erstellen/zu verifizieren.Abhängigkeiten in einer Python-Entwicklungsumgebung erhalten
Wie wird etwas ähnliches bei der Entwicklung in Python gemacht? Obwohl es nicht unbedingt einen Build-Schritt geben muss, möchte ich, dass ein Entwickler meinen Code auschecken und dann einen einzelnen Bootstrap-Befehl ausführen kann, der ein virtualenv einrichtet und alle Abhängigkeiten von Drittanbietern, die zum Ausführen des Codes notwendig sind, einholt. Ich könnte dazu ein Skript hinzufügen, aber ich frage mich, ob es ein Werkzeug dafür gibt? Die meisten meiner bisherigen Recherchen haben mich zu Verpackungswerkzeugen geführt, die eher für den Endnutzer gedacht sind als für diesen Zweck (oder so wie ich es verstehe).
Danke! Ich habe einige weitere nützliche Links gefunden - http://www.pindi.us/blog/automating-pip-and-virtualenv-shell-scripts, https://pip.pypa.io/en/stable/user_guide/ # requirements-files, https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format, https://pip.pypa.io/en/stable/reference/pip_install/ # requirement-specifiers, und http://docs.python-guide.org/en/latest/shipping/packaging/#personal-pypi – 0cd
Willkommen! Danke, dass du diese Links hinzugefügt hast, da sie anderen helfen können, die deine Frage finden, Cheers! :) – davedwards