Używam setuptools
0.6, aby spakować mój kod. Domyślnie po wpisaniu nazwy python setup.py sdist
narzędzie tworzy folder bezpośrednio w tym samym folderze w skrypcie. Co mogę zrobić, aby zmienić ten domyślny folder? Edycja: Kolejne pytanie brzmi: jeśli mój skrypt instalacyjny i mój folder nie znajdują się w tym samym folderze, co mogę zrobić, aby podać dokładną ścieżkę pakietu? DziękiZmień domyślny folder dist z setuptools
7
A
Odpowiedz
11
Użyj opcji --dist-dir=[differentdir]
. Od python setup.py sdist --help
:
--dist-dir (-d) directory to put the source distribution archive(s) in [default: dist]
Można określić katalog opakowania najwyższego poziomu z argumentem package_dir
kluczowego do setup()
:
package_dir = {'': 'src'},
mogę polecić Python Packaging User Guide na dobry tutorial jak spakuj swoje projekty Pythona.
Zemówiłeś moje pytanie, ale mam jeszcze jedno, czy możesz spojrzeć na edytowane pytanie? – nam
@HOAINAMNGUYEN: Prosimy o zachowanie jednego pytania na jeden post. Jeśli masz nowe pytanie, utwórz nowy wpis. Bardzo trudno innym przyjść i zagłosować na pytania lub odpowiedzi, jeśli ciągle zmieniają koncentrację. –
Dzięki, śledziłem Twoją sugestię – nam