跳转到主要内容

运行具有版本要求的PyPI服务器

项目描述

PyPIcky是一个小巧的包,它提供了对PyPI服务器的代理,但预先应用了版本要求。

安装

要安装

pip install pypicky

使用

安装后,创建一个 需求文件(使用与pip相同的语法),然后使用 pypicky 命令启动PyPIcky,并将需求文件的名称作为命令行参数传递

pypicky requirements.txt

这将启动一个小的Web服务器,并打印出类似以下的内容

Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

然后您可以调用pip

pip install --index-url http://127.0.0.1:5000/ astropy

然后安装请求的包及其所有依赖项,忽略需求文件中排除的包。

这可以与支持PyPI索引URL的其他工具一起使用,例如 tox

注意事项/警告

如果已安装包,pip将不会尝试再次安装。这意味着如果您尝试运行如上所述的pip,但您要安装的包(或其任何依赖项)已安装,无论版本如何新,都不会再次安装。因此,我建议在干净的环境中使用pip的自定义索引URL(但您可以在常规环境中运行pypicky命令)。

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

pypicky-0.5.tar.gz (3.8 kB 查看哈希值)

上传时间 源码

构建版本

pypicky-0.5-py2.py3-none-any.whl (4.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持