
Намерение этого пакета облегчает бронирование имен пакетов на PYPI для законных и соответствующих целей. Мы явно отказываемся от какой -либо ответственности за неправильное использование или спам этого инструмента, особенно в чрезмерном бронировании имен пакетов. Пользователям рекомендуется быть осторожными и обеспечить законное использование этого пакета, чтобы избежать потенциальных последствий, таких как приостановка их учетной записи PYPI. Используя этот пакет, пользователи подтверждают и соглашаются с настоящими Условиями.
Reserver - это пакет Python с открытым исходным кодом, который предлагает возможность быстро зарезервировать имя пакета PYPI. Есть понятие? Прежде чем его принять, немедленно зарезервируйте название продукта!
| Счетчик PYPI | |
| Звезды GitHub |
| Ветвь | основной | девчонка |
| CI | ![]() | ![]() |
pip install reserver==0.3pip install . Зарезервируйте название пакета в Main PYPI (pypi.org)
from reserver import PyPIUploader
uploader = PyPIUploader ( PYPI_TOKEN , test_pypi = False )
uploader . upload ( "CONSIDERED_NAME_FOR_YOUR_PACKAGE" )Резервная партия имен с пользовательскими пользовательскими параметрами в 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 или python -m reserver для запуска этой программы
reserver -v
reserver --version reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN Вы можете настроить следующие параметры пакета для бронирования на PYPI, используя CLI Serverver. Детали и значения по умолчанию приведены в таблице ниже.
| Параметр | Тип | По умолчанию | Описание |
|---|---|---|---|
description | нить | This name has been reserved using Reserver | Краткое описание резервирования имени имени пакета PYPI. |
author | нить | Development Team | Название автора или команды разработчиков. |
author_email | Адрес электронной почты | [email protected] | Адрес электронной почты для контакта. |
url | веб -адрес | https://url.com | Основной URL -адрес проекта. |
download_url | веб -адрес | https://download_url.com | Скачать URL для пакета. |
source | веб -адрес | https://github.com/source | УРЛ репозитория исходного кода. |
license | нить | MIT | Лицензия, по которой ваш пакет распределен. |
Есть два способа определить эти пользовательские параметры:
1. Одиночный param.json для всех пакетов:
В этом подходе используется один файл JSON ( param.json ) для определения общих параметров для всех пакетов. Этот файл может хранить информацию, подобную описанной в таблице.
Вот как использовать этот метод:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN 2. Выделенный param.json PECT:
Этот подход обеспечивает большую настройку, имея отдельный файл JSON для каждого пакета. Каждый файл будет содержать параметры, характерные для этого конкретного пакета.
Вот как работает этот метод:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN Выберите метод, который лучше всего соответствует вашим потребностям. Использование одного param.json эффективно для пакетов с аналогичной информацией, в то время как отдельные файлы предлагают более детальный элемент управления.
pypi.org и test.pypi.org .
Просто заполните проблему и опишите ее. Мы проверим это как можно скорее! Или отправьте электронное письмо по адресу [email protected].
Вы также можете присоединиться к нашему серверу Discord
Дайте ️, если этот проект помог вам!
Если вам нравится наш проект, и мы надеемся, что вы это сделаете, не могли бы вы поддержать нас? Наш проект не и никогда не будет работать на прибыль. Нам нужны деньги, чтобы мы могли продолжать делать то, что мы делаем ;-).
