setup.py和setup.cfg之間的差別需要知道什麼setup.py和setup.cfg之間的差異。兩者都突出使用在OpenStack的項目什麼在Python項目
0
A
回答
1
setup.py
與實際說明如何構建軟件的文件。這些說明可能有一些配置選項,例如單元測試,你也許能說明測試覆蓋率是否應該被計算或沒有,或安裝前綴等
setup.cfg
是這可能被用來調用python setup.py <somecommand>
時指定除了這樣的選項,讀取命令行文件。
的documentation for setup.cfg
狀態:
通常情況下,這是不可能寫下打造 分佈的先驗所需要的一切:你可能需要從 用戶那裏得到一些信息,或從用戶的系統,爲了繼續。只要是 信息非常簡單 - 一個目錄列表來搜索對於C 頭文件和庫,例如,然後提供一個配置文件 ,setup.cfg,爲用戶編輯是徵求廉價和簡單的方法 吧。配置文件還允許您爲任何 命令選項提供默認值,然後安裝程序可以在 命令行上或通過編輯配置文件來覆蓋該選項。
0
setup.py
是python軟件包的一個組成部分,它包含有關應該是軟件包的文件的詳細信息或信息。這包括安裝和運行Python包所需的依賴項,入口點,許可證等。
setup.cfg
另一方面是更多關於任何插件或您希望創建的分發類型的設置。 bdist/sdist以及通用或核心蟒蛇車輪的進一步分類。它也可以用來配置setup.py
的一些元數據。
相關問題
- 1. 什麼在項目ID給?
- 2. splay樹:什麼項目在根目錄
- 3. 什麼項目目錄應該logback.xml在SBT/Scala項目中?
- 4. 爲什麼項目在Python中的順序改變了?
- 5. 什麼時候我們應該在Python項目中調用logging.basicConfig?
- 6. 爲什麼我不能在C9IDE中運行Python項目?
- 7. 什麼在gitignore包括在EPiServer項目
- 8. 什麼是「AddOn」項目?
- 9. 什麼是組織項目
- 10. 什麼是Eclipse項目
- 11. 爲什麼在部署VSIX時沒有項目項目?
- 12. 在Maven項目中繼承什麼
- 13. 爲什麼在一個項目
- 14. 目標和項目有什麼區別?
- 15. 網站項目的目的是什麼?
- 16. 什麼是「本機」,什麼不在React Native項目中?
- 17. weblogic項目中datasync項目的目的是什麼?
- 18. python-amazon-product-api中的項目標識是什麼?
- 19. 歐拉項目:最大的迴文(Python)。我做錯了什麼?
- 20. Java的Python Celery項目的等價物是什麼?
- 21. Python 3和開源:有沒有什麼好的項目?
- 22. Python:有什麼辦法從列表中獲取多個項目?
- 23. 項目euler 12 python代碼不運行,它是慢或什麼?
- 24. 爲什麼這個python隊列代碼處理項目多次?
- 25. 爲什麼zip只返回兩個項目(Python 3)
- 26. Python參數,在項目
- 27. 項目歐拉#1在Python
- 28. 歐拉項目在Python
- 29. 在Python中排序項目
- 30. python:在python導入中使用()的目的是什麼?
您也可以參考http://stackoverflow.com/a/27077610/283649 – languitar
感謝您的回答.. – Bharadwaj
投票並接受答案將是非常好的。 – languitar