python http,适合那些还没有时间解决版本冲突的忙碌用户。
requests-transition的Python项目详细描述
requests库是一个有用的、编写良好的python http库, 作者:肯尼思·雷茨。
2012年12月,reitz发布了请求版本1.0,并决定 会破坏与0.x版本的向后兼容性。这是有效的 要做的事情-毕竟,这是主要版本号的用途。
不幸的是,python打包的状态对于管理 同一库的多个版本。外面有很多代码 取决于请求0.x,并且不能全部立即更新到1.0。
一些库已经声明了对“requests<;1.0”的依赖,使用 setuptools,如果正确使用setuptools,则允许它们继续工作。但是 问题是,在使用这种方法时,ever无法升级到1.x 代码。
我们希望能够转移到闪亮的新请求1.x代码。但是我们 同时也希望我们的代码栈在现在继续工作。这就是 requests-transition。它所做的就是安装 requests作为两个名称不同的包。
使用请求0.14:
importrequests0asrequests
使用请求1.0:
importrequests1asrequests
安装
要安装此发行版,只需:
$ pip install requests-transition
有一次,python发行版可以有多个 包裹在里面。这将安装两个包,requests0和 requests1。
它不会安装任何名为requests的包; 该名称仍然属于请求的实际分发,无论哪个版本 你选择安装的。