saber que programa minusculas minuscula metodo mayusculas mayuscula lower identificar español diga determinar convertir cadena python pypi

python - que - ¿PyPI distingue entre mayúsculas y minúsculas?



programa que diga si es mayuscula o minuscula (1)

¿Cómo maneja PyPI la sensibilidad de mayúsculas y minúsculas?

Por ejemplo, esta pregunta SO documenta que PyPI rechaza un nuevo paquete foobar si FooBar ya existe.

La ejecución de pip en pypi.python.org parece convertirse al caso canónico de un paquete:

$ 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

Sin embargo, solo algunos archivos parecen estar en el caso canónico en mi virtualenv:

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

¿Qué espera la API XML-RPC? ¿Puedo asumir siempre que http://pypi.python.org/simple/foo y http://pypi.python.org/simple/FoO devolverán HTTP 200?

¿Se documenta la posición de PyPI en la sensibilidad a las mayúsculas y minúsculas en algún lugar?


No, pip no es sensible a mayúsculas.

Todas las comparaciones de nombres de distribución DEBEN ser sensibles a mayúsculas y minúsculas, y DEBEN considerar que los guiones y guiones bajos son equivalentes.

de PEP 426