Je le fais sous Windows, mais je suis resté coincé, alors prenez note
Créez et décrivez setup.py dans le projet. Je pense que beaucoup de contenu de description détaillée sortira si vous allez sur python setup.py, alors veuillez vous y référer. Les classfiers doivent être sélectionnés et décrits depuis ici. De plus, setup.py peut être écrit en utilisant distutils et setuptools, mais il semble que la méthode d'écriture utilisant setuptools soit plus récente, il est donc recommandé de l'écrire dans setuptools.
Après avoir écrit setup.py
python setup.py register
Exécutez la commande. Les personnes qui ne se sont jamais inscrites sur pypi recevront le message suivant, alors sélectionnez 2 et enregistrez-vous en tant qu'utilisateur avec pypi.
We need to know who you are, so please choose either:
1. use your existing login,
2. register as a new user,
3. have the server generate a new password for you (and email it to you), or
4. quit
Si l'inscription est réussie, vous recevrez un e-mail, alors suivez le lien à partir de là pour terminer l'inscription.
Probablement .pypirc n'est pas créé sous Windows, alors créez .pypirc dans le répertoire HOME spécifié par la variable d'environnement et écrivez ce qui suit.
[pypirc]
servers = pypi
[server-login]
username: <Nom d'utilisateur enregistré>
password: <Mot de passe enregistré>
Exécutez à nouveau la commande suivante pour enregistrer le package avec pypi.
python setup.py register
Appuyez sur la commande suivante pour télécharger le package sur pypi
python setup.py sdist upload -r pypi
Je ne sais pas si cela prendra un certain temps, mais cela peut ne pas sortir même si vous recherchez avec pypi, vous pouvez le vérifier immédiatement avec pip.
pip install <nom du paquet>
Si vous pouvez l'installer avec, c'est terminé.
Recommended Posts