
L'intention de ce package est de faciliter la réservation des noms de packages sur PYPI à des fins légitimes et appropriées. Nous déclinons explicitement toute responsabilité pour l'utilisation abusive ou le spam de cet outil, en particulier dans la réservation excessive des noms de packages. Il est conseillé aux utilisateurs d'être prudents et de garantir l'utilisation légitime de ce package pour éviter les conséquences potentielles telles que la suspension de leur compte PYPI. En utilisant ce package, les utilisateurs reconnaissent et acceptent ces conditions.
Reserver est un package Python open source qui offre la possibilité de réserver rapidement un nom de package PYPI. Vous avez une notion? Avant qu'il ne soit pris, réservez immédiatement le nom du produit!
| Compteur PYPI | |
| Étoiles github |
| Bifurquer | principal | dev |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . Réserver un nom de package dans le principal PYPI (PYPI.org)
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )Réserver un lot de noms avec des paramètres définis par l'utilisateur personnalisés dans Test PYPI (test.pypi.org)
uploader = PyPIUploader ( TEST_PYPI_TOKEN , test_pypi = True )
uploader . batch_upload ([ "PACKAGE_NAME_1" , "PACKAGE_NAME_2" ], [ "config1.json" , "config2.json" ])reserver ou python -m reserver pour exécuter ce programme
reserver -v
reserver --version reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN Vous pouvez personnaliser les paramètres de package suivants pour les réservations sur PYPI à l'aide du CLI de réserver. Les détails et les défauts sont fournis dans le tableau ci-dessous.
| Paramètre | Taper | Défaut | Description |
|---|---|---|---|
description | chaîne | This name has been reserved using Reserver | Une brève description de la réservation de nom de package PYPI. |
author | chaîne | Development Team | Le nom de l'auteur ou de l'équipe de développement. |
author_email | adresse email | [email protected] | Une adresse e-mail pour le contact. |
url | adresse Web | https://url.com | L'URL du référentiel principal du projet. |
download_url | adresse Web | https://download_url.com | L'URL de téléchargement du package. |
source | adresse Web | https://github.com/source | L'URL du référentiel de code source. |
license | chaîne | MIT | La licence sous laquelle votre colis est distribué. |
Il existe deux façons de définir ces paramètres personnalisés:
1. param.json unique pour tous les packages:
Cette approche utilise un seul fichier JSON ( param.json ) pour définir des paramètres communs pour tous les packages. Ce fichier pourrait contenir des informations comme celles décrites dans le tableau.
Voici comment utiliser cette méthode:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2. param.json dédié par package:
Cette approche permet une plus grande personnalisation en ayant un fichier JSON distinct pour chaque package. Chaque fichier contiendrait des paramètres spécifiques à ce package particulier.
Voici comment fonctionne cette méthode:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN Choisissez la méthode qui convient le mieux à vos besoins. L'utilisation d'un seul param.json est efficace pour les packages avec des informations similaires, tandis que les fichiers séparés offrent un contrôle plus granulaire.
pypi.org et test.pypi.org .
Remplissez simplement un problème et décrivez-le. Nous allons le vérifier dès que possible! Ou envoyez un e-mail à réserver @opencilab.com.
Vous pouvez également rejoindre notre serveur Discord
Donnez un ️ si ce projet vous a aidé!
Si vous aimez notre projet et que nous espérons que vous le faites, pouvez-vous nous soutenir? Notre projet n'est pas et ne fonctionnera jamais à but lucratif. Nous avons besoin de l'argent juste pour continuer à faire ce que nous faisons ;-).
