PyPI如何处理区分大小写?
例如,如果foobar
已存在,则this SO question会将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/foo和http://pypi.python.org/simple/FoO都会返回HTTP 200?
PyPI在案例敏感方面的立场是否记录在案?