A faster and more comprehensive Python package manager
Project description
PPM - A faster and more comprehensive Python package manager
一个更快速、更全面的Python包管理器,默认使用清华PyPI镜像源。
版本: 1.1 作者: IngotStudio
特点
- 使用异步IO实现快速下载
- 默认使用清华PyPI镜像源
- 美观的进度条显示
- 简单直观的命令行接口
- 自动更新功能
安装
pip install ppm
配置镜像源
PPM默认使用清华PyPI镜像源,无需额外配置。如需手动配置,可使用以下命令:
ppm config set mirror https://pypi.tuna.tsinghua.edu.cn/simple
使用方法
安装包
# 安装最新版本
ppm add package_name
# 安装指定版本
ppm add package_name -v=1.0.0
# 安装开发依赖
ppm add package_name --dev
# 从requirements.txt安装
ppm add -r requirements.txt
包管理
# 列出已安装的包
ppm list
# 查看包信息(版本、作者、描述等)
ppm info package_name
# 卸载包
ppm remove package_name
更新
# 更新PPM和所有过期的包
ppm update
特色功能
- 自动检测并更新过期的包
- 智能版本管理
- 详细的包信息展示
- 安全的包卸载机制
开发
- 克隆仓库
- 安装依赖:
pip install -e . - 运行测试:
pytest
许可证
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ingot_ppm-1.1.6.tar.gz
(6.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ingot_ppm-1.1.6.tar.gz.
File metadata
- Download URL: ingot_ppm-1.1.6.tar.gz
- Upload date:
- Size: 6.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad34b3806c333eafe21f716ea34aa2f82af47f77eb888cae26f844dff2bf9707
|
|
| MD5 |
c314c96ad79c96e38cfdd6ff14e2e8ff
|
|
| BLAKE2b-256 |
48bb4a6c2129d19f774912b38d27c3ba3d1f92cd59aded1a07e843d94e6a1206
|
File details
Details for the file ingot_ppm-1.1.6-py3-none-any.whl.
File metadata
- Download URL: ingot_ppm-1.1.6-py3-none-any.whl
- Upload date:
- Size: 7.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4eb0c19e7f4dcff7ffc817d048e9af3e998f76fd04ebd8b42817a11718b1f0f6
|
|
| MD5 |
b4e98002eec23c4d9ac84be3b923ed9d
|
|
| BLAKE2b-256 |
4c2e8549457e4a4fbd14b9fb5fc14b1b0f5f6e5a9b153b11e3f38cc152014ba1
|