
A intenção deste pacote está facilitando a reserva de nomes de pacotes no PyPI para fins legítimos e apropriados. Reunimos explicitamente qualquer responsabilidade pelo uso indevido ou spam dessa ferramenta, particularmente na reserva excessiva dos nomes de pacotes. Os usuários são aconselhados a serem cautelosos e garantir o uso legítimo deste pacote para evitar possíveis consequências, como a suspensão de sua conta Pypi. Ao usar este pacote, os usuários reconhecem e concordam com esses termos.
O Reserver é um pacote Python de código aberto que oferece a capacidade de reservar rapidamente um nome de pacote Pypi. Tem uma noção? Antes de ser tomada, reserve imediatamente o nome do produto!
| Contador de Pypi | |
| Estrelas do Github |
| Filial | principal | Dev |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . Reserve um nome de pacote no PAYPI Main (Pypi.org)
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )Reserve lote de nomes com parâmetros personalizados definidos pelo usuário no teste 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 para executar 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 Você pode personalizar os seguintes parâmetros do pacote para reservas no PYPI usando a CLI do Reserver. Os detalhes e padrões são fornecidos na tabela abaixo.
| Parâmetro | Tipo | Padrão | Descrição |
|---|---|---|---|
description | corda | This name has been reserved using Reserver | Uma breve descrição da reserva de nome do pacote Pypi. |
author | corda | Development Team | O nome do autor ou equipe de desenvolvimento. |
author_email | endereço de email | [email protected] | Um endereço de e -mail para contato. |
url | endereço da web | https://url.com | O principal URL do repositório do projeto. |
download_url | endereço da web | https://download_url.com | O URL de download para o pacote. |
source | endereço da web | https://github.com/source | O URL do repositório de código -fonte. |
license | corda | MIT | A licença sob a qual seu pacote é distribuído. |
Existem duas maneiras de definir esses parâmetros personalizados:
1. Single param.json para todos os pacotes:
Essa abordagem usa um único arquivo json ( param.json ) para definir parâmetros comuns para todos os pacotes. Esse arquivo pode conter informações como as descritas na tabela.
Veja como usar este método:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2. param.json dedicado por pacote:
Essa abordagem permite mais personalização com um arquivo JSON separado para cada pacote. Cada arquivo conteria parâmetros específicos para esse pacote específico.
Veja como esse método funciona:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN Escolha o método que melhor atenda às suas necessidades. O uso de um único param.json é eficiente para pacotes com informações semelhantes, enquanto arquivos separados oferecem mais controle granular.
pypi.org e test.pypi.org .
Basta preencher um problema e descrevê -lo. Vamos verificar o mais rápido possível! ou envie um e -mail para [email protected].
Você também pode se juntar ao nosso servidor Discord
Dê a um ️ se este projeto o ajudar!
Se você gosta do nosso projeto e esperamos que você goste, pode nos apoiar? Nosso projeto não é e nunca estará trabalhando com fins lucrativos. Precisamos do dinheiro apenas para que possamos continuar fazendo o que fazemos ;-).
