Ich verwende setup.py
, um ein Python-Paket zu erstellen, das ich über pip
installieren möchte. So installieren Sie richtig die Dateien unterWelche Option brauche ich in setup.py, um das Paket im richtigen Verzeichnis zu erstellen?
lib/python2.7/site-packages/<package-name>
ich die folgende Option in setup.py
:
'package_dir': {'':'lib'}
als described here aber einen Fehler
error: package directory 'lib' does not exist
Nun gibt es kein solches Verzeichnis wie ich möchte das aktuelle Verzeichnis als Paket lib
oder was auch immer installiert werden. Ich habe auch versucht
'package_dir': {'mycode':''}
, die den Code direkt unter
inlib/python2.7/site-packages/
und nicht
lib/python2.7/site-packages/<package-name>
Was mache ich falsch, und wo ist dies dokumentiert es installiert haben zu benutzen? Ich könnte die Dokumentation dieses grundlegenden Features übersehen, da die Dokumentation für setup.py
'suboptimal' ist.