2017-08-04 6 views
3

J'essaye de préparer un nouveau projet et de le télécharger sur le serveur TestPyPI. En raison de l'introduction de la nouvelle PyPI.org, pratiquement toutes les instructions que j'ai trouvées sont périmées, et en essayant de télécharger à https://testpypi.python.org/pypi renvoie maintenant 401 Gone.Quelle est la nouvelle URL de téléchargement pour le serveur Test PyPI?

The guide for migrating to the new PyPI.org indique d'utiliser https://test.pypi.org/legacy comme référentiel pour TestPyPI. Cependant, lors de l'insertion de cette URL dans mon fichier .pypirc et en essayant de télécharger mon paquet, je reçois l'erreur suivante:

python setup.py sdist upload -r testpypi 
[...] 
running upload 
Submitting dist/<package_name> to https://test.pypi.org/legacy 
Upload failed (404): Not Found 
error: Upload failed (404): Not Found 

Voici le contenu de mon dossier ~/.pypirc:

[distutils] 
index-servers = 
    pypi 
    testpypi 

[pypi] 
repository: https://pypi.python.org/pypi 
username: your_username 
password: your_password 

[testpypi] 
repository: https://test.pypi.org/legacy 
username: pbaranay 
password: my_password 

Répondre

1

La nouvelle URL le référentiel Test PyPI est https://test.pypi.org/legacy/ - notez le slash final. Le guide de migration dit aussi d'utiliser cette URL (avec la barre oblique incluse).