instalar actualizar python pip pypi

python - actualizar - La instalación de pips desde pypi funciona, pero desde testpypi falla(no se pueden encontrar los requisitos)



instalar pip en windows 10 (1)

Intente pip install --extra-index-url https://testpypi.python.org/pypi poirot .

Consulte la referencia Instalación de paquetes desde varios servidores desde uno o más archivos de requisitos

Estoy tratando de crear mi primer paquete de python. Para no arruinar todo el trato, he estado intentando subirlo a los servidores de testpypi. Eso parece ir bien (sdist crea y carga no muestra ningún error). Sin embargo, cuando trato de instalarlo en un nuevo virtualenv desde https://testpypi.python.org/pypi , se queja de mis requisitos de instalación, por ejemplo:

pip install -i https://testpypi.python.org/pypi poirot Collecting poirot Downloading https://testpypi.python.org/packages/source/p/poirot/poirot-0.0.15.tar.gz Collecting tqdm==3.4.0 (from poirot) Could not find a version that satisfies the requirement tqdm==3.4.0 (from poirot) (from versions: ) No matching distribution found for tqdm==3.4.0 (from poirot)

Tqdm y Jinja2 son mis únicos requisitos. Intenté especificar las versiones, sin especificar, error en cada sentido.

Parece que está tratando de encontrar tqdm y Jinja2 en el servidor testpypi y no encontrarlos (porque solo están disponibles en pypi regular). Cargar el paquete en el servidor que no es de prueba y ejecutar la instalación de pip funcionó.

¿Qué necesito agregar al archivo setup.py (a continuación) para obtener los requisitos cuando se carguen en testpypi?

¡Gracias!

try: from setuptools import setup except ImportError: from distutils.core import setup setup(name=''poirot'', version=''0.0.15'', description="Search a git repository''s revision history for text patterns.", url=''https://github.com/dcgov/poirot'', license=''https://raw.githubusercontent.com/DCgov/poirot/master/LICENSE.md'', packages=[''poirot''], install_requires=[''tqdm==3.4.0'', ''Jinja2==2.8''], test_suite=''nose.collector'', tests_require=[''nose-progressive''], classifiers=[ ''Environment :: Console'', ''Intended Audience :: Developers'', ''Programming Language :: Python'', ''Programming Language :: Python :: 2.7'', ''Programming Language :: Python :: 3.3'', ''Programming Language :: Python :: 3.4'', ''Programming Language :: Python :: 3.5'' ], include_package_data=True, scripts=[''bin/big-grey-cells'', ''bin/little-grey-cells''], zip_safe=False)