
La intención de este paquete es facilitar la reserva de nombres de paquetes en PYPI para fines legítimos y apropiados. Explícitamente renunciamos a cualquier responsabilidad por el mal uso o el spam de esta herramienta, particularmente en la reserva excesiva de los nombres de los paquetes. Se recomienda a los usuarios que sean cautelosos y garanticen el uso legítimo de este paquete para evitar posibles consecuencias, como la suspensión de su cuenta PYPI. Al usar este paquete, los usuarios reconocen y aceptan estos términos.
Reserver es un paquete Python de código abierto que ofrece la capacidad de reservar rápidamente un nombre de paquete PYPI. ¿Tienes una noción? Antes de que se tome, ¡Reserve inmediatamente el nombre del producto!
| Contador de pypi | |
| Estrellas de Github |
| Rama | principal | enchufe |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . Reserve un nombre de paquete en Pypi principal (pypi.org)
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )Reserve lote de nombres con parámetros personalizados definidos por el usuario en 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 o python -m reserver para ejecutar este programa
reserver -v
reserver --version reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN Puede personalizar los siguientes parámetros del paquete para reservas en PYPI utilizando el Reserver CLI. Los detalles y los valores predeterminados se proporcionan en la tabla a continuación.
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
description | cadena | This name has been reserved using Reserver | Una breve descripción de la reserva de nombre de su paquete PYPI. |
author | cadena | Development Team | El nombre del autor o equipo de desarrollo. |
author_email | dirección de correo electrónico | [email protected] | Una dirección de correo electrónico para el contacto. |
url | dirección web | https://url.com | La principal URL del repositorio del proyecto. |
download_url | dirección web | https://download_url.com | La URL de descarga para el paquete. |
source | dirección web | https://github.com/source | La URL del repositorio del código fuente. |
license | cadena | MIT | La licencia bajo la cual se distribuye su paquete. |
Hay dos formas de definir estos parámetros personalizados:
1. Single param.json para todos los paquetes:
Este enfoque utiliza un solo archivo JSON ( param.json ) para definir parámetros comunes para todos los paquetes. Este archivo podría contener información como la descrita en la tabla.
Aquí le mostramos cómo usar este método:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2. param.json dedicado por paquete:
Este enfoque permite una mayor personalización al tener un archivo JSON separado para cada paquete. Cada archivo contendría parámetros específicos de ese paquete en particular.
Así es como funciona este método:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN Elija el método que mejor se adapte a sus necesidades. El uso de un solo param.json es eficiente para paquetes con información similar, mientras que los archivos separados ofrecen un control más granular.
pypi.org como test.pypi.org .
Simplemente llene un problema y descríbelo. ¡Lo comprobaremos lo antes posible! O envíe un correo electrónico a [email protected].
También puede unirse a nuestro servidor Discord
¡Dale una osa si este proyecto te ayudó!
Si le gusta nuestro proyecto y esperamos que lo haga, ¿puede apoyarnos? Nuestro proyecto no es y nunca va a trabajar con fines de lucro. Necesitamos el dinero solo para poder seguir haciendo lo que hacemos ;-).
