J'ai essayé de télécharger mon paquet à PyPI en prenant ces mesures:ValueError: Pas PKG-INFO dans l'archive
- l'inscription sur PyPI
Création d'un fichier
.pypirc
caché dans mon répertoire personnel (~ /) contenant:[distutils] index-serveurs = pypi
[pypi] référentiel = https://pypi.python.org/pypi nom d'utilisateur = my_username password = mon_mot_de_passe
Création LICENSE.TXT, requirements.txt et setup.cfg dans mon paquet qui contenait ceci:
[métadonnées]
Description fichier = README. md
Création
setup.py
dans mon paquet contenant ceci:de setuptools importer la configuration setup ( name = 'PACKAGE_NAME', paquets = [ 'PACKAGE_NAME'], version = '1.0', description = 'description, auteur = 'ShellRox', AUTHOR_EMAIL =' email ' url =' Github url », download_url = 'github télécharger url', mots-clés = [ 'authentification', 'vapeur', 'simple'], classificateurs = [], )
- Conversion mon répertoire package à
tar.gz
fichier:
tar -czvf Package_name.tar.gz Package_name
- Et enfin, l'exécution de cette commande:
twine upload package_name.tar.gz
D'où, j'ai reçu cette erreur:
ValueError: No PKG-INFO in archive: PATH_HERE
I savoir que cette question a déjà été posée auparavant, mais comme vous le voyez, j'ai déjà pratiqué la solution ovided, Mais cela n'a pas semblé fonctionner.
Comment mettre PKG-INFO dans mes archives? Pourrait-il y avoir un problème? Merci beaucoup
Désolé pour la réponse tardive et Merci, cela a fonctionné presque parfaitement jusqu'à ce qu'il ait donné l'erreur 'HTTPError: 410 Client Error: Gone'. Mais le problème actuel est résolu et je suppose que le problème séparé a été affiché. Merci encore. – ShellRox
https://stackoverflow.com/a/45209514/7976758 – phd
Merci, le paquet a été téléchargé. – ShellRox