O caso de PyPI é sensível?

Como o PyPI lida com diferenciação de maiúsculas e minúsculas?

Por exemplo,esta pergunta SO documenta PyPI recusando um novo pacotefoobar E seFooBar já existe.

Corridapip contra pypi.python.org parece converter para o caso canônico de um pacote:

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

Alternativamente:

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

No entanto, apenas alguns arquivos parecem estar no caso canônico no meu virtualenv:

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

O que a API XML-RPC espera? Posso sempre assumir quehttp://pypi.python.org/simple/foo ehttp://pypi.python.org/simple/FoO ambos retornarão HTTP 200?

A posição do PyPI sobre a distinção entre maiúsculas e minúsculas está documentada em algum lugar?

questionAnswers(1)

yourAnswerToTheQuestion