簡體   English   中英

如何選擇不同的源分發格式?

[英]How does one choose for different source distribution formats?

當我向 PyPI 發布包時,我通常會創建一個 sdist 和一個 bdist_wheel。 構建分布的最佳實踐似乎很明確:Wheel。

但是對於源分布,我看到了不同的格式 只有 zip 有說明它需要一個外部工具,那么在決定格式時我應該考慮哪些因素? 只是產生的文件大小?

恐怕這里沒有真正的答案。

對ZIP格式的確外部工具通知上說,什么是需要或者是一個外部工具或zip文件模塊。 自 Python 1.6 起,zipfile 模塊就在標准發行版中,我希望現在不再使用它...

如果 Python 同學沒有明確選擇一種格式,而是根據主機架構使用不同的默認值,我想我不能建議您一種通用格式。

所以我會堅持默認值

  • 如果您的目標主要是 Windows 或 Linux,請使用目標系統的默認值
  • 如果您的開發團隊選擇了一種格式,請使用它
  • 如果您的開發團隊主要使用 Windows 或 Linux,請使用該系統的默認值

否則,你是自己的,就我而言,我只是使用自己的開發系統的默認值。

暫無
暫無

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

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