【问题标题】:How can I upload both zip and targz distributions to PyPI?如何将 zip 和 targz 发行版上传到 PyPI?
【发布时间】:2016-04-24 04:28:08
【问题描述】:

我可以使用以下命令将我的包上传到 PyPI:

python setup.py sdist upload

这将创建一个.zip 文件(因为我在 Windows 上)。

不过,我希望在 PyPI 中同时拥有 .zip.targz 文件,以便轻松支持 Windows 和 Linux 用户。

我如何(最好使用一个命令)构建两种发行版并将它们上传到 PyPI?

【问题讨论】:

  • 容器格式 .zip.tar.gz 应该适用于两个系统。

标签: python packages libraries pypi


【解决方案1】:

容器格式.zip.tar.gz 在两个系统上的处理方式应相同。

documentation 没有指定特定的存档格式,所以我认为您不必担心。

分发包

​​>

包含 Python 包、模块和其他用于分发版本的资源文件的版本化存档文件。存档文件是最终用户从 Internet 下载并安装的文件。

...

【讨论】:

  • 我认为替代格式可能很有用,这样如果有人(手动)通过 pypi 页面下载,他们就会看到他们的“友好”存档类型。 (当他们看到 tar.gz 而不是 .zip 时,许多 windows 的人似乎畏缩了)。通过 pip 安装虽然我认为存档类型没有区别是对的。
猜你喜欢
  • 2018-05-06
  • 2019-01-31
  • 2017-11-14
  • 2017-02-28
  • 2013-04-09
  • 2010-10-21
  • 2020-05-03
  • 2013-05-17
  • 1970-01-01
相关资源
最近更新 更多