[PYTHON] Résumé des procédures jusqu'à l'enregistrement PyPI

introduction

J'ai enregistré le package Python avec PyPI. Ceci est un résumé pour moi, car la procédure était ancienne et il y avait des parties déroutantes telles que la non-mise à jour.

Les références

Jusqu'à ce que setup.py soit créé
À propos de Wheel
Autre

Résultat final de l'exécution

Twine est recommandé pour télécharger PyPI. J'ai utilisé bdist_wheel au lieu de sdist. (Correction: j'utiliserai les deux.)

pip3 install twine

python3 setup.py sdist bdist_wheel --python-tag=py3
twine register dist/xxx-1.0.0-py3-none-any.whl
twine upload dist/*

Dans l'article de commentaire japonais, il était différent selon l'article d'utiliser sdist ou bdist_wheel. Par conséquent, j'étais confus. Si vous regardez le site PyPI, téléchargez les deux, mais la réponse est correcte, nous allons donc télécharger les deux. Veuillez vous référer au lien de référence pour voir si vous devez utiliser Wheel.

Recommended Posts

Résumé des procédures jusqu'à l'enregistrement PyPI
Résumé de l'utilisation de pandas.DataFrame.loc
Résumé de l'utilisation de pyenv-virtualenv
Résumé de l'utilisation de csvkit
Inscription PyPI
[Python] Résumé de l'utilisation des pandas
Comment accélérer la belle instanciation de soupe
[Python2.7] Résumé de l'utilisation d'unittest
Résumé de vtkThreshold (mis à jour de temps en temps)
Résumé de l'utilisation de la liste Python
[Python2.7] Résumé de l'utilisation du sous-processus
Résumé de l'écriture d'AWS Lambda
Résumé de la façon de définir la charpie principale (pep8, pylint, flake8) de Python
Récapitulatif des options gcc (mises à jour de temps en temps)
Résumé de la façon d'importer des fichiers dans Python 3
Résumé de l'étude de Python pour utiliser AWS Lambda
Résumé des outils nécessaires pour analyser les données en Python
[Blender] Résumé de la procédure d'installation / de mise à jour / de désinstallation des modules complémentaires
Examen de atcoder ABC158, jusqu'à la question E (Python)
[Python] Résumé de la façon de spécifier la couleur de la figure
Résumé de la façon de partager l'état avec plusieurs fonctions
Résumé de Tensorflow / Keras
Comment lire PyPI
Résumé de l'utilisation de pyenv
Tous jusqu'à 775/664, 777/666, 755/644, etc.
Résumé des opérations sur les chaînes
Résumé des arguments Python
Résumé de la méthode d'essai
Résumé des éléments à installer pour exécuter tf-pose-estimation
Examen du concours AtCoder pour débutants 159, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 163, jusqu'à la question E (Python)
[python] Résumé de la récupération des listes et des éléments du dictionnaire
Examen du concours AtCoder Beginner Contest 164, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 162, jusqu'à la question E (Python)
[Linux] [C / C ++] Résumé de la façon d'obtenir pid, ppid, tid
[Python] Résumé de l'utilisation des fonctions de fractionnement et de jointure
Examen du concours AtCoder Beginner Contest 154, jusqu'à la question E (Python)
Comment enregistrer un package dans PyPI (à partir de septembre 2017)
Examen du concours AtCoder Beginner Contest 153, jusqu'à la question E (Python)
Résumé de l'écriture des fichiers .proto utilisés dans gRPC
Examen de AtCoder Beginner Contest 160, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 167, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 157, jusqu'à la question E (Python)
Examen du concours AtCoder pour débutants 161, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 155, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 156, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 166, jusqu'à la question E (Python)
Examen du concours AtCoder Beginner Contest 165, jusqu'à la question E (Python)