如何使用 devpi 搭建 PyPI Server
使用 pip 命令安装 Python 包时,默认去 https://pypi.python.org/simple/ 源查找相应的包,下载并安装。但是在内网环境,或者需要发布一些私有包提供给指定用户时,就需要搭建自己的 PyPI Server。本篇主要记录使用 devpi 工具搭建 PyPI Server 源的过程,以及记录一些常用命令。
1. PyPI Server 比较
devpi | 支持 | 支持 | ★★★★ | ★★★★★ | 支持 Web + XML RPC |
DjangoPyPI | 支持 | 不支持 | ★ | 无 | 支持 Web + XML RPC |
chishop | 不支持 | 不支持 | 无 | 无 | 不支持 |
pypiserver | 支持 | 不支持 | ★★★★★ | 无 | 不支持 |
Cheese Shop | 不支持 | 不支持 | ★★ | 无 | 支持 Web + XML RPC |
localshop | 支持 | 支持 | ★★★★ | 无 | 只支持 XML RPC |
mypypi | 不支持 | 不支持 | ★★ | 无 | 不支持 |
proxypypi | 支持 | 支持 | 无 | 无 | 不支持 |
Flask-Pypi-Proxy | 支持 | 支持 | 无 | 无 | 不支持 |