web-dev-qa-db-fra.com

Comment supprimer un package de Pypi

Comment supprimer un package de Pypi?

J'ai téléchargé un package sur Pypi il y a plusieurs mois. Le package est désormais obsolète et je souhaite le supprimer officiellement. Je ne trouve aucune documentation sur la façon de supprimer mon colis.

43
Rico
  • S'identifier.
  • Accédez à vos packages.
  • Cochez la case "supprimer" pour le package particulier.
  • Cliquez sur le bouton "Supprimer".
43
Simeon Visser

Nouveau site Web PYPI

enter image description here

  1. Connectez-vous à pypi.org
  2. Aller aux communiqués
  3. Cliquez sur delete dans la liste déroulante des options
  4. Entrez le numéro de version confirmez
  5. Cliquez sur Delete Release pour supprimer la version.





réponse originale

Connectez-vous à pypi , sélectionnez le package requis dans Your packages

Pour supprimer uniquement une version du package.

sélectionnez Remove? cochez la case de la version individuelle du package que vous souhaitez supprimer, puis cliquez sur supprimer.

enter image description here

Pour supprimer complètement le package

Faites défiler vers le bas jusqu'à ce que vous voyiez la boîte rouge disant Do [~ # ~] pas [~ # ~] utilisez ce bouton et cliquez sur Supprimer ce projet complètement et sur la page suivante, confirmez votre action. N'oubliez pas qu'il n'y a pas d'option d'annulation .

enter image description here

15

Ce n'est pas une très bonne idée, car tous les utilisateurs du package précédent verront leur installation échouer.

Si vous souhaitez déprécier un package, vous pouvez publier une dernière version avec un README pointant vers le nouveau package. Je l'ai fait pour python-cli-ui =, qui est remplacé par cli-ui

Si vous voulez vous faire plaisir, vous pouvez également:

  • Ajoutez un avertissement imprimé lorsque setup.py est exécuté
  • ou au moment de l'importation
  • ou remplacez le package par un modèle factice qui dépend du nouveau nom.
3