Was ist der Anwendungsfall für 'pip install -e'?

10

Wenn ich an einem meiner Lieblingsprojekte arbeiten muss, klicke ich einfach wie gewohnt das Repository ( git clone <url> ), bearbeite was ich brauche, führe die Tests durch, aktualisiere die setup.py version, fasse, schiebe, baue das Pakete und laden Sie sie auf PyPI.

Was ist der Vorteil von pip install -e ? Sollte ich es benutzen? Wie würde es meinen Workflow verbessern?

Wenn das hilft, hier sind meine zwei Lieblingsprojekte, die ich momentan packe und an PyPI sende, aber nie pip install -e benutzt habe. Eines ist reines Python, das andere ist ein Django-Paket.

Wie würde der Workflow oder die Struktur des Projekts durch die Verwendung von pip install -e ?

verbessert?     
jpmelos 05.03.2017, 15:05
quelle

1 Antwort

4

Die Verwendung von pip install -e . kann tatsächlich nützlich sein, wenn Sie Ihre Pakete mit python package.py ausführen und andere Module Ihres Projekts aus dieser Datei importieren möchten. Der Befehl macht sie auffindbar!

    
jpmelos 08.05.2017, 19:33
quelle

Tags und Links