gpt4 book ai didi

python - PyPI 区分大小写吗?

转载 作者:IT老高 更新时间:2023-10-28 22:00:58 28 4
gpt4 key购买 nike

PyPI 如何处理区分大小写?

例如,this SO question如果 FooBar 已经存在,则记录 PyPI 拒绝新包 foobar

针对 pypi.python.org 运行 pip 似乎转换为包的规范案例:

$ pip install django
Downloading/unpacking django
Downloading Django-1.7.tar.gz (7.5MB): 7.5MB downloaded

或者:

$ pip install Django
Downloading/unpacking Django
Downloading Django-1.7.tar.gz (7.5MB): 7.5MB downloaded

但是,在我的 virtualenv 中,似乎只有一些文件属于规范情况:

$ ls ~/pyenvs/test_venv/lib/python2.7/site-packages/ | grep -i django
django/
Django-1.7-py2.7.egg-info/

XML-RPC API 期望什么?我可以一直假设 http://pypi.python.org/simple/foohttp://pypi.python.org/simple/FoO两者都会返回 HTTP 200?

PyPI 在区分大小写方面的立场是否记录在任何地方?

最佳答案

不,pip 不区分大小写。

All comparisons of distribution names MUST be case insensitive, and MUST consider hyphens and underscores to be equivalent.

来自 PEP 426

关于python - PyPI 区分大小写吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26503509/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com