Metadata-Version: 2.1
Name: xiaobai-prp
Version: 1.0.3
Summary: Python Registry Provider - A tool for managing Python package index sources similar to nrm for npm
Home-page: https://github.com/tser/prp
Author: Tser
Author-email: tser <807447312@qq.com>
License: GPL-3.0
Project-URL: Homepage, https://github.com/tser/prp
Project-URL: Repository, https://github.com/tser/prp
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests <2.30.0,>=2.20.0

# PRP - Python Registry Provider

[View in Chinese 中文版本](README_CN.md)

## Table of Contents
- [Introduction](#prp---python-registry-provider)
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [Available Registries](#available-registries)
- [Contributing](#contributing)
- [License](#license)

PRP (Python Registry Provider) is a command-line tool for managing Python package index sources, similar to `nrm` for npm. It allows you to easily switch between different Python package indexes such as PyPI, TUNA, Aliyun, and more.

## Features

- List all available package index sources
- Switch between package index sources with a single command
- Add custom package index sources
- Remove package index sources
- Test package index source speeds
- View current package index source

## Installation

```bash
pip install xiaobai-prp
```

## Usage

### List all package index sources
```bash
prp ls
```

### Switch to a package index source
```bash
prp use tuna
```

### Add a custom package index source
```bash
prp add myregistry https://myregistry.example.com/simple/
```

### Delete a package index source
```bash
prp del myregistry
```

### Test package index source speeds
```bash
prp test
```

### Show current package index source
```bash
prp current
```

## Available Registries

- pypi - Official PyPI repository
- tuna - Tsinghua University mirror
- aliyun - Alibaba Cloud mirror
- douban - Douban mirror
- huawei - Huawei Cloud mirror
- ustc - University of Science and Technology of China mirror

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
