从过去运行pypi服务器
pypi-timemachine的Python项目详细描述
你希望你能像在 过去的某个固定日期?如果是的话,PYPI时间机器是给你的!
安装
要安装:
pip install pypi-timemachine
使用
安装后,您可以使用以下命令运行pypi服务器:
pypi-timemachine 2014-02-03
或者如果需要指定精确的时间(以UTC为单位):
pypi-timemachine 2014-02-03T12:33:02
这将启动烧瓶应用程序,并打印出一行,如:
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,但是 您试图安装的包(或其任何依赖项)是 已经安装,不管版本有多新,都不会 重新安装。因此,我建议对自定义索引使用pip 一个干净环境中的url(但是您可以运行pypi-timemachine 在常规环境中执行命令。)