Ich schreibe viele Python-Skripte und verwende viel Code, den ich für andere Projekte geschrieben habe. Meine Lösung besteht darin, den Code in logische Module/Pakete aufzuteilen (das ist eine Selbstverständlichkeit). Ich mache sie dann setuptools-fähig und veröffentliche sie auf PyPI. Dadurch haben meine anderen Skripte immer den aktuellsten Code, ich habe ein gutes Gefühl, weil ich mich nicht wiederhole, und meine Entwicklung wird im Allgemeinen weniger kompliziert. Ich habe auch ein gutes Gefühl, dass es da draußen jemanden geben könnte, der meinen Code für etwas, woran er arbeitet, nützlich findet, aber das ist hauptsächlich aus egoistischen Gründen :)
An alle Pythonistas: Wie handhabt ihr das? Benutzt ihr PyPI oder setuptools (easy_install)? oder etwas anderes?