Rousseau Alexandre

Développeur passionné auto-didacte

Mettre à jour un Package Pypi

python pipy

Récement j’ai reçu un Pull request qui incrémentait la version d’un vieux package Python que j’avais crée. Je l’ai accépeté en deux minutes sur Github mais impossible de le mettre à jour sur Pypi!

Après queleques recherches, voici la procédure à suivre.

Cloner le projet et installer les dépendances

$ git clone https://github.com/madeindjs/super-markdown.git
$ cd super-markdown
$ pip install -r requirements.txt
$ python setup.py install

configuration pour Pypi

$ vi ~/.pypirc
[distutils]
  index-servers = pypi
[pypi]
  repository=https://upload.pypi.org/legacy/
  username=your_username
  password=your_password 

On n’oublie pas de mettre les droit en lecture / ecriture uniquement pour l’utilisateur courant:

$ chmod 600 ~/.pypirc

envoie du packet

On se connecte via la ligne de commande

$ python setup.py register

Et on envoie le packet

$ python setup.py sdist upload

Et le tour est joué.