Python 如何将zip和targz发行版上载到PyPI?

Python 如何将zip和targz发行版上载到PyPI?,python,packages,libraries,pypi,Python,Packages,Libraries,Pypi,我可以使用以下命令将包上载到PyPI: python setup.py sdist upload 这将创建一个.zip文件(因为我在Windows上) 但是,我希望在PyPI中同时包含.zip和.targz文件,以便轻松支持Windows和Linux用户 如何(最好使用一个命令)构建这两种发行版并将其上载到PyPI?在这两个系统上,容器格式.zip和.tar.gz应该是相同的 没有指定特定的归档格式,所以我假设您不需要担心 分发包 一个版本化的归档文件,其中包含用于分发发行版的Python包、

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

python setup.py sdist upload
这将创建一个
.zip
文件(因为我在Windows上)

但是,我希望在PyPI中同时包含
.zip
.targz
文件,以便轻松支持Windows和Linux用户


如何(最好使用一个命令)构建这两种发行版并将其上载到PyPI?

在这两个系统上,容器格式
.zip
.tar.gz
应该是相同的

没有指定特定的归档格式,所以我假设您不需要担心

分发包

一个版本化的归档文件,其中包含用于分发发行版的Python包、模块和其他资源文件。存档文件是最终用户将从internet下载并安装的文件


容器格式
.zip
.tar.gz
对这两种系统都应该合适。我认为替代格式可能很有用,因此如果有人(手动)通过pypi页面下载,他们会看到他们的“友好”存档类型。(许多windoze人看到tar.gz而不是.zip时似乎都会畏缩)。对于通过pip安装,我认为您是对的,归档类型没有区别。