Python包在与不同Python版本和平台的兼容性方面有所不同。例如,在PyPI上的“cffi”等于1.16.0版本包的情况下,您可以找到大约51个针对各种Python版本和平台(如Windows,macOS和Linux)量身定制的不同包。另一方面,像'coloredlogs' equals 15.0.1版本这样的软件包提供了一个可以在所有平台和不同Python版本上工作的单一软件包。
有没有一种方法可以确定特定版本的任何Python包的变体数量?
Python包在与不同Python版本和平台的兼容性方面有所不同。例如,在PyPI上的“cffi”等于1.16.0版本包的情况下,您可以找到大约51个针对各种Python版本和平台(如Windows,macOS和Linux)量身定制的不同包。另一方面,像'coloredlogs' equals 15.0.1版本这样的软件包提供了一个可以在所有平台和不同Python版本上工作的单一软件包。
有没有一种方法可以确定特定版本的任何Python包的变体数量?
1条答案
按热度按时间mm9b1k5b1#
你可以在PyPI JSON API中找到这些。
发行版
coloredlogs==15.0.1
只提供了2个文件,一个sdist和一个universal wheel:字符串
这个包是pure Python源代码,不提供任何编译的扩展模块,所以一个通用的wheel就足够了。
但例如,对于问题中提到的
cffi
1.16.0,有许多轮子可用,使用不同的platform compatibility tags构建:型
实际的文件名:
型