[PYTHON] Comment enregistrer un package dans PyPI (à partir de septembre 2017)

Tout d'abord

Même si je googlé la méthode d'enregistrement d'un paquet dans PyPI facilement dans un article japonais, il y avait beaucoup d'anciennes méthodes et je ne pouvais pas le télécharger facilement, j'ai donc relu le guide et essayé la procédure.

https://packaging.python.org/guides/using-testpypi/

Cet article décrit essentiellement le flux lors du téléchargement d'un package. (Nous ne gérons pas comment écrire setup.py.)

Télécharger le package en cours de test

.pypirc


[testpypi]
username: <username>
password: <password>

--Utilisez de la ficelle - twine upload --repository-url https://test.pypi.org/legacy/ dist/*

Lors de la publication en production

La procédure est presque la même qu'au moment du test, mais voici les différences dans la procédure au moment du test.

.pypirc


[pypi]
username: <username>
password: <password>

Recommended Posts

Comment enregistrer un package dans PyPI (à partir de septembre 2017)
Enregistrez le package avec PyPI
Comment s'inscrire auprès de pypi
Générer semi-automatiquement une description du package à enregistrer dans PyPI
Comment utiliser Fujifilm X-T3 comme webcam sur Ubuntu 20.04
Comment créer un package Conda
Comment déployer une application Web sur Alibaba Cloud en tant que pigiste
Comment ajouter un package avec PyCharm
Comment installer CatBoost [à partir de janvier 2020]
Comment installer un package à l'aide d'un référentiel
Comment tester sur une page authentifiée par Django
Comment calculer la volatilité d'une marque
Comment déguiser un fichier ZIP en fichier PNG
Enregistrez le package avec PyPI
Notez l'achèvement d'une commande chronophage
Comment créer un plug-in QGIS (génération de package)
Comment vivre une vie décente avec Windows 2017
[2015/11/19] Comment enregistrer un service localement à l'aide du SDK python avec naoqi os
[Linux] Comment lire .bashrc de l'utilisateur général avec WSL2 Ubuntu20.04 même en tant qu'utilisateur root
Comment lire PyPI
Remarques sur l'utilisation d'AIST Spacon ABCI
Comment déployer une application Django dans le cloud Alibaba
Comment installer Linux sur un PC UEFI 32 bits
Comment écrire un type liste / dictionnaire de Python3
Un mémorandum sur l'utilisation de keras.preprocessing.image de Keras
Comment créer un environnement Django (python) sur Docker
Comment afficher DataFrame sous forme de tableau dans Markdown
Comment créer un package Python à l'aide de VS Code
Je souhaite installer un package de Php Redis
Bases de PyTorch (2) -Comment créer un réseau de neurones-
Comment installer git sur Linux tel que EC2
Comment exécuter Django sur IIS sur un serveur Windows
[Astuces] Comment utiliser l'iPhone comme caméra Web sous Linux
Comment créer un environnement Python sur Amazon Linux 2
Un mémo sur la façon de surmonter le problème difficile de la capture d'effets avec l'IA
Les débutants en Python étaient accros à l'enregistrement de leurs propres packages dans PyPI, version de février 2017
Comment utiliser GitHub sur un serveur multi-personnes sans mot de passe
Une note sur la façon de préparer facilement un environnement de pratique Linux
[Linux] Comment installer un package sur un serveur qui n’a pas d’environnement Internet (autonome)
Un mémorandum pour enregistrer la bibliothèque écrit en Hy dans PyPI
Comment exécuter un modèle de transformateur entraîné localement sur CloudTPU
[Python] Comment créer une liste de chaînes de caractères caractère par caractère
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Comment importer NoteBook en tant que module dans Jupyter (IPython)
Comment mélanger une partie de la liste Python (au hasard.shuffle)
Comment appeler une fonction
Comment créer un jeu d'action multijoueur en ligne avec Slack
Obtenez la version du package pour vous inscrire à PyPI à partir de Git
Comment imprimer des caractères sous forme de tableau avec la fonction d'impression de Python
Comment monter un répertoire Windows 10 sur Ubuntu-Server 20.04 sur VMware Workstation 15.
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment utiliser cuML SVC comme classificateur CV Gridsearch
Comment développer dans un environnement virtuel Python [Memo]
Comment pirater un terminal
Comment afficher une liste des versions installables avec pyenv
[Introduction à AWS] Mémorandum de création d'un serveur Web sur AWS
Comment obtenir une liste d'exceptions intégrées pour python
Comment trouver le coefficient de mise à l'échelle d'une ondelette bipolaire