如何解释PyPi包名称中的命名约定

时间:2017-01-14 00:37:56

标签: python pypi python-wheel

这就是许多软件包中可以找到的内容,例如:https://pypi.python.org/pypi/pip

  

PIP-9.0.1-py2.py3-NONE-any.whl

如何解释这个命名约定?

1 个答案:

答案 0 :(得分:8)

命名格式可在PEP 427中的filename convention下找到:

{distribution}-{version}(-{build tag})?-{python tag}-{abi tag}-{platform tag}.whl

在这种情况下:

pip-9.0.1-py2.py3-none-any.whl是pip包的9.0.1版本,与Python 2和3兼容,没有ABI - Application Binary Interface(纯Python),并且与任何CPU架构兼容。< / p>