Описание
This name has been reserved using Reserver
README
Disclaimer
⚠️ Warning ⚠️
The intention of this package is facilitating the reservation of package names on PyPI for legitimate and appropriate purposes. We explicitly disclaim any responsibility for the misuse or spamming of this tool, particularly in the excessive reservation of package names. Users are advised to be cautious and ensure the legitimate use of this package to avoid potential consequences such as the suspension of their PyPI account. By using this package, users acknowledge and agree to these terms.
Overview
Reserver is an open source Python package that offers the ability to quickly reserve a PyPI package name. Got a notion? Before it's taken, immediately reserve the product name!
| PyPI Counter |
|
| GitHub Stars |
|
| Branch | main | dev |
| CI |
|
|
| Code Quality |
Installation
PyPI
- Check Python Packaging User Guide
- Run
pip install reserver==0.8
Source code
- Download Version 0.8 or Latest Source
- Run
pip install .
Usage
Programmatically
Reserve a package name in main PyPI (pypi.org)
from reserver import PyPIUploader
uploader = PyPIUploader(PYPI_TOKEN, test_pypi=False)
uploader.upload("CONSIDERED_NAME_FOR_YOUR_PACKAGE")
Reserve batch of names with custom user-defined parameters in 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"])
CLI
ℹ️ You can use reserver or python -m reserver to run this program
Version
reserver -v
reserver --version
Reserve in test PyPI (test.pypi.org)
reserver --name sample_name1 sample_name2 --token=TEST_PYPI_TOKEN --test
Reserve in main PyPI (pypi.org)
reserver --name sample_name1 sample_name2 --token=PYPI_TOKEN
Customizing package parameters
You can customize the following package parameters for reservations on PyPI using the Reserver CLI. The details and defaults are provided in the table below.
| Parameter | Type | Default | Description |
|---|---|---|---|
description |
string | This name has been reserved using Reserver |
A short description of your PyPI package name reservation. |
author |
string | Development Team |
The name of the author or development team. |
author_email |
email address | [email protected] |
An email address for contact. |
url |
web address | https://url.com |
The project's main repository URL. |
download_url |
web address | https://download_url.com |
The download URL for the package. |
source |
web address | https://github.com/source |
The source code repository URL. |
license |
string | MIT |
The license under which your package is distributed. |
There are two ways to define these custom parameters:
1. Single param.json for all packages:
This approach uses a single JSON file (param.json) to define common parameters for all packages. This file could hold information like those described in the table.
Here's how to use this method:
reserver --name sample_name1 sample_name2 --param config.json --token=PYPI_TOKEN
2. Dedicated param.json per package:
This approach allows for more customization by having a separate JSON file for each package. Each file would contain parameters specific to that particular package.
Here's how this method works:
reserver --name sample_name1 sample_name2 --param name1_param.json name2_param.json --token=PYPI_TOKEN
Choose the method that best suits your needs. Using a single param.json is efficient for packages with similar information, while separate files offer more granular control.
ℹ️ You can use all available features on both pypi.org and test.pypi.org.
Issues & bug reports
Just fill an issue and describe it. We'll check it ASAP! or send an email to [email protected].
- Please complete the issue template
You can also join our discord server
Show your support
Star this repo
Give a ⭐️ if this project helped you!
Donate to our project
If you do like our project and we hope that you do, can you please support us? Our project is not and is never going to be working for profit. We need the money just so we can continue doing what we do ;-) .
Установка Datasphere
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/openscilab/reserverFAQ
Datasphere MCP бесплатный?
Да, Datasphere MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Datasphere?
Нет, Datasphere работает без API-ключей и переменных окружения.
Datasphere — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Datasphere в Claude Desktop, Claude Code или Cursor?
Открой Datasphere на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Datasphere with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development

