0
我目前正在使用this guide來打包我的項目wasp。不過目前所有的東西都存在於wasp
文件中。打包多個Python文件
這並不理想。我寧願將所有類放在單獨的文件中,以便更有效地進行管理。我有debian目錄中需要的一系列文件。但我不知道如何配置打包以打包多個文件。
有沒有辦法將我的包裝更改爲打包不僅僅是一個腳本文件?
我目前正在使用this guide來打包我的項目wasp。不過目前所有的東西都存在於wasp
文件中。打包多個Python文件
這並不理想。我寧願將所有類放在單獨的文件中,以便更有效地進行管理。我有debian目錄中需要的一系列文件。但我不知道如何配置打包以打包多個文件。
有沒有辦法將我的包裝更改爲打包不僅僅是一個腳本文件?
我不是Debian軟件包或Python專家,但有一種方法是將各種源文件複製到另一個位置(/ usr/bin之外),然後讓/ usr/bin/wasp調出他們。
假設你把所有的Python代碼放在你的回購的根目錄中的src/
。在debian/install
文件,你必須:
wasp usr/bin
src/* usr/lib/wasp/
你會那麼只需要/usr/bin/wasp
調用一些入口點src
。例如,
#!/usr/bin/python3
import sys
sys.path.append('/usr/lib/wasp/')
import wasp # or whatever you expose in src
# ...
同樣,我也不在這裏(在目錄或Python的使用)知道最好的做法,但我認爲這將至少工作!