运行具有版本要求的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 查看哈希值)
关闭
pypicky-0.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 347e83ff2c3d76e1b907843db476623f7cafd83f11dee50eb930cbebc6b9b8c5 |
|
MD5 | 87148058d9775d26d4a165a0af8af2bd |
|
BLAKE2b-256 | d48579ca150b1d771e02ed0fb901806600d205b97558a5a9279f41b63629d0a9 |
关闭
pypicky-0.5-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | be78adce1e835f37c617f0ef14d3217eaf6d94f5af9256ffcd7adf391b7e6c47 |
|
MD5 | b9c3b5a560278c42033681af8706fb4b |
|
BLAKE2b-256 | 061f0070c85f727089d4aefa5827dbf5cb39b99656bfb16a479a2d9733f4800f |