巨蟒车轮跨越90%

2020-06-08 09:53:00

轮子是Python发行版的新标准,旨在取代鸡蛋。支持在pip&>;=1.4和setuptools&>;=0.8中提供。

安装C扩展不需要Linux、Windows或MacOS上的编译器。

创建.pyc文件作为安装的一部分,以确保它们与使用的Python解释器匹配。

该站点显示了PyPI上下载次数最多的360个软件包,显示了哪些软件包已作为车轮档案上传。

已知已弃用的软件包不包括在内。(例如,分发)。如果您的套餐列表不正确,请创建票证。

这是用来显示历史上下载次数最多的软件包的。所有时间列表不再可用,过去365天列表中的包将发生变化,以更准确地反映Python社区正在使用的包。这不是车轮的官方网站,只是一个很好的视觉方式来衡量采用率。要查看有关控制盘和Python打包其他方面的权威指南,请参阅《Python打包用户指南》。

如果您有一个纯Python包,并且没有使用2to3来支持Python3,那么您就很容易做到这一点。确保轮子已安装…。

…。当您正常运行python setup.py sdist时,请改为运行python setup.py sdist bdist_round。要获得更深入的解释,请参阅这份关于分享你的爱的劳动的指南。

注意:如果您的项目与Python2和3兼容,则可以创建通用轮子分发。使用以下内容创建一个名为setup.cfg的文件,并上传您的包。

警告:如果您的项目有可选的C扩展,建议不要发布通用的轮子,因为PIP更喜欢轮子而不是源安装。

注意:要在控制盘分发中包含项目的许可证文件,请在[METADATA]部分中指定LICENSE_FILES密钥。这有助于遵守许多开放源码许可证,这些许可证要求将许可证文本包含在项目的每个可分发构件中。此选项需要控制盘0.32或更高版本。

PyPI目前允许上传适用于Windows、MacOS和Linux的特定于平台的轮子。为这些平台创建轮子非常有用,因为这样可以避免用户在安装时编译软件包。

注意:对打包工具本身进行行为更改的请求应该直接提交给distutils-sig和Python打包机构。

感谢Python3超级大国之墙的概念并使他们的代码开放源代码,感谢Donald Stufft在IRC上的帮助,感谢James Turnbull的介绍副本,感谢George Hickman一如既往地为我指明了正确的方向。