我正在考慮運送我的應用程序,這是一個python包的好方法。安裝我的軟件包很容易使用pythons distutils軟件包。安裝依賴項的最佳實踐?
問題出在我的軟件包所依賴的依賴項上。如果依賴關係是python包,我可以使用distutils輕鬆處理它們,但使用非python包?其中一些甚至在構建和安裝時需要非常小心,因爲需要設置非常特殊的編譯器標誌等等。
如果我想爲用戶自動安裝過程,最好的方法是什麼去做吧?
- 編寫用於下載和安裝的依賴
- 編寫安裝依賴
- 沒有自動化是最好的腳本生成文件。只需編寫一本手冊,告訴用戶如何安裝 依賴關係
- ???
THX提前任何答覆或建議