0
爲Python項目創建構建腳本的一些最佳實踐是什麼?具體而言,不是用於構建Python庫,而是用於Python應用程序(例如,獨立服務器應用程序或Web應用程序)。什麼是一些框架在那裏,支持:Python構建腳本
- 針對不同的環境(開發,測試,督促等)
- 運行任務管理依賴:啓動,停止,測試,是pydoc,PEP8等
- 部署與準備的virtualenv:創建一個包(tar.gz的,轉速,雞蛋等)
我通常使用setuputils/easy_install的這樣做的 - 它有它的侷限性。不過,我讀過一篇文章說應該使用distutils/pip。如果這些更健壯?還有其他的選擇嗎?
謝謝
它允許人們管理Python包的依賴關係嗎?安裝它們,如果他們不在那裏等? – oneself
沒看過那個。我主要用它來代替C++項目。但SCons只是一些特殊的導入python腳本,所以它可以做任何python可以做... –