Foros Python

Versión completa: Could not find a version that satisfies the requirement...
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Ya una vez lograda la odisea de subir el pyconio a PyPI, la trato de instalar en mi propio pc pero...
Código:
Could not find a version that satisfies the requirement pyconio (from versions: 1.0f)
No matching distribution found for pyconio
No le encuentro solución, y PyPI me esta volviendo loco, o soy el único que le pasa este error?
¿Cuál es el contenido de tu archivo setup.py?
(25-09-2018, 12:25 PM)Francisco escribió: [ -> ]¿Cuál es el contenido de tu archivo setup.py?
Código:
[code]
from distutils.core import setup
from codecs import open
from os import path

here = path.abspath(path.dirname(__file__))

with open(path.join(here, 'README.rst'), encoding='utf-8') as f:
   long_description = f.read()

setup(
   name = "pyconio",
   version = "1.0",
     description = "Cross-Platform Python Console I/O.",
     long_description=long_description,
     long_description_content_type='text/markdown',
   url = "https://pypi.python.org/pypi/pyconio",
   author = "konniskatt",
   license = "GNU GPLv2",
   classifiers=[
       'Development Status :: 5 - Production/Stable',
       'Intended Audience :: Developers',
       'Topic :: Utilities',
       'Topic :: Terminals',
       'License :: OSI Approved :: GNU General Public License v2 (GPLv2)',
       'Programming Language :: Python :: 3',
       'Environment :: Console :: Win32 (MS Windows)'
   ],
   keywords="pyconio colors conio console cross-platform",
   packages = ["pyconio"],
   package_dir = {"pyconio": "pyconio"}
)
[/code]
EDIT: Creo haber encontrado el problema, url=pypi.python.org, deberia ser pypi.org
El problema es que no concuerda la versión que indicás en setup.py con la del nombre del archivo. Fijate que este comando efectivamente funciona:

Código:
python -m pip install pyconio==1.0fn
(26-09-2018, 11:44 PM)Francisco escribió: [ -> ]El problema es que no concuerda la versión que indicás en setup.py con la del nombre del archivo. Fijate que este comando efectivamente funciona:

Código:
python -m pip install pyconio==1.0fn

Pero hacer eso es molesto, como se haría para que solo se tenga que colocar el nombre y no la versión, tal cual como los demas modulos de PyPI?
Justamente, tenés que hacer coincidir la versión que indicás en la función setup() con la especificada en el archivo que subís a PyPI.