Bob*_*Bob 6 python python-2.7 python-wheel
我按照Packaging and Distributing Projects创建了一个 Python 包上传到 Artifactory。在 my 中setup.py,我指定了name='foo_bar'然后我跑了python setup.py bdist_wheel。我注意到在egg-info\PKG-INFO中name被更改为foo-bar。这也决定了上传时 Artifactory 上的包文件夹名称。但是,我喜欢保持它与我在 中指定的相同setup.py,知道为什么会这样吗?好像bdist_wheel自动转换_为-.
根据PEP 0426 - Python Software Packages 2.0 的元数据,连字符和下划线都是名称的合法字符。然而,它也说了以下几点:
发行版名称的所有比较...必须将连字符和下划线视为等效。
这并不能真正回答您关于为什么要更改它的问题,但它至少向您保证该名称应该被视为等效的。
| 归档时间: |
|
| 查看次数: |
903 次 |
| 最近记录: |