2016-03-26 12 views
-2

Ich möchte zu einem Python-Modul beitragen, das mit git gehostet wird. Also klone ich das Modul mit git clone https://github.com/a_python_module && cd a_python_module.Wie entwickelt man ein Python-Paket?

Dann kann ich die Quellen bearbeiten, und um meine Änderungen zu testen, ich python setup.py install laufen, die je nach Modul eine Weile dauern kann. Die andere Möglichkeit wäre, die Quellen in /usr/lib/python 2.7/site-packages/... direkt zu bearbeiten und dann die Änderungen wieder in das Git-Repository zu kopieren.

Gibt es einen besseren Workflow als diese beiden?

Antwort

3

Die Antwort ist das dritte Wort aus Ihrer Frage Titel:

python setup.py develop 

Es das Paket im Entwicklungsmodus setzt, das heißt verknüpft die aktuellen Quellordner in den Website-Pakete; oder Sie können dies tun directly with pip:

pip install -e git+https://github.com/a_python_module#egg=SomeModule 
Verwandte Themen