运行过去的 PyPI 服务器
项目描述
您希望像在某个固定日期一样使用 pip 安装软件包吗?如果是这样,PyPI 时间机就是为您准备的!
免责声明: 这是一款 alpha 质量的软件 - 目前它是一个快速修改,但我很乐意在您的帮助下使它更健壮/更易用!
安装
要安装
pip install pypi-timemachine
使用
安装后,您可以使用以下命令运行 PyPI 服务器
pypi-timemachine 2014-02-03
或者如果您需要指定一个精确的时间(UTC 时间)
pypi-timemachine 2014-02-03T12:33:02
这将启动一个 Flask 应用程序,并打印出类似以下的内容
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
然后它将安装请求的软件包及其所有依赖项,忽略上述指定截止日期之后的任何版本。
注意事项/警告
如果软件包已经安装,pip 将不会再次尝试安装它。这意味着如果您尝试按上述方式运行 pip,但您要安装的软件包(或其任何依赖项)已经安装,无论版本如何新,它都不会再次安装。因此,我建议在干净的环境中使用带有自定义索引 URL 的 pip(但您可以在常规环境中运行 pypi-timemachine 命令。)
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码发行版
pypi-timemachine-0.2.tar.gz (4.1 kB 查看哈希值)
构建分发
关闭
pypi-timemachine-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21d4e29e9d2829858dcf68afffadb2e957e3d3dbe0c162dd9d75f9e7516881d1 |
|
MD5 | f75d7c14ea104a3d3e16958a22a5a092 |
|
BLAKE2b-256 | 437badd59043be123d2d5a6bcad900882f5a1095f8b69c2affba20c1d07944b1 |
关闭
pypi_timemachine-0.2-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c92e771bc1945ff45e5c338b5e6110d84693496b008d9f059ab5eec23ec47299 |
|
MD5 | b0423a6b99bc9d48342661363c094353 |
|
BLAKE2b-256 | 5f5b1a7317d085fe12a4803627416b8d8c93935d6dee2dc28f49bd20965f2260 |