簡體   English   中英

使用setuptools / distribute創建python包時,是否需要* .egg-info目錄?

[英]Do I need *.egg-info directories when using setuptools/distribute to create a python package

我有一個像這樣的“標准”python包布局:

  • setup.py - 使用setuptools
  • 自述
  • SRC / moduleA
  • 測試/

但是,當我執行setup.py時,它決定創建目錄src / moduleA.egg-info。

問題是,我是否需要擔心此目錄的內容並使用我的其余代碼檢查它,還是應該依靠setuptools / distribute來重新生成它? 似乎.egg-info目錄中的所有信息都來自setup.py中的配置。

自動生成的位不需要簽入,除非您實際上將setuptools本身作為構建過程的一部分進行擴展

但是,如果你將自己的文件放在.egg-info中(比如用於EggTranslations的 i18n資源),那么肯定應該檢查這些文件,因為setuptools顯然不能為你重新生成它們。 ;-)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM