{ "info": { "author": "Rob Speer", "author_email": "rob@luminoso.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3" ], "description": "requests-transition: Python HTTP for busy people who don't have time to port all their code yet\n===============================================================================================\n\nThe ``requests`` library is a useful and well-written HTTP library for Python,\nby Kenneth Reitz.\n\nIn December 2012, Reitz released version 1.0 of requests and decided that it\nwould break backward compatibility with the 0.x versions. This is a valid\nthing to do -- after all, that's what major version numbers are for.\n\nUnfortunately, the state of Python packaging is pretty bad about managing\nmultiple versions of the same library. There's lots of code out there that\ndepends on Requests 0.x, and it can't all be instantly updated to 1.0.\n\nSome libraries have been declaring a dependency on \"requests < 1.0\" using\nsetuptools, which allows them to keep working if you use setuptools right. But\nthe problem there is that you can't *ever* upgrade to 1.x while using such\ncode.\n\nWe want to make it possible to move to the shiny new Requests 1.x code. But we\nalso want our code stack to keep working in the present. That's the purpose of\n``requests-transition``. All it does is it installs both versions of\n``requests`` as two different packages with different names.\n \nTo use Requests 0.14:\n\n.. code-block:: python\n\n import requests0 as requests\n\nTo use Requests 1.0:\n\n.. code-block:: python\n\n import requests1 as requests\n\nInstallation\n------------\n\nTo install this distribution, simply:\n\n.. code-block:: bash\n\n $ pip install requests-transition\n\nFor once it's actually relevant that Python distributions can have multiple\npackages in them. This will install two packages, ``requests0`` and\n``requests1``.\n\nIt will not install anything as a package named ``requests``;\nthat name still belongs to the real distribution of requests, whichever version\nof it you choose to install.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/LuminosoInsight/python-requests-transition", "keywords": null, "license": "The \"requests\" module is copyright 2013 Kenneth Reitz.\nThe \"requests-transition\" distribution is some simple packaging around it by Rob Speer.\n\n Licensed under the Apache License, Version 2.0 (the \"License\");\n you may not use this file except in compliance with the License.\n You may obtain a copy of the License at\n\n http://www.apache.org/licenses/LICENSE-2.0\n\n Unless required by applicable law or agreed to in writing, software\n distributed under the License is distributed on an \"AS IS\" BASIS,\n WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n See the License for the specific language governing permissions and\n limitations under the License.", "maintainer": null, "maintainer_email": null, "name": "requests-transition", "package_url": "https://pypi.org/project/requests-transition/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/requests-transition/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/LuminosoInsight/python-requests-transition" }, "release_url": "https://pypi.org/project/requests-transition/1.0.4.0/", "requires_dist": null, "requires_python": null, "summary": "Python HTTP for busy people who don't have time to resolve version conflicts yet.", "version": "1.0.4.0" }, "last_serial": 798887, "releases": { "1.0.4.0": [ { "comment_text": "", "digests": { "md5": "6eeb2df7a073212e167959269ce23281", "sha256": "c2a82263adeda89181a7e181d5d93acaa4a9fc3b4e6d6966adf6af94200004c0" }, "downloads": -1, "filename": "requests-transition-1.0.4.0.tar.gz", "has_sig": false, "md5_digest": "6eeb2df7a073212e167959269ce23281", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 701636, "upload_time": "2013-01-03T21:14:49", "url": "https://files.pythonhosted.org/packages/f7/ec/bb7ca43ae244d624ea8c71d9018d775727353dde2685234de9ec3f46b278/requests-transition-1.0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6eeb2df7a073212e167959269ce23281", "sha256": "c2a82263adeda89181a7e181d5d93acaa4a9fc3b4e6d6966adf6af94200004c0" }, "downloads": -1, "filename": "requests-transition-1.0.4.0.tar.gz", "has_sig": false, "md5_digest": "6eeb2df7a073212e167959269ce23281", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 701636, "upload_time": "2013-01-03T21:14:49", "url": "https://files.pythonhosted.org/packages/f7/ec/bb7ca43ae244d624ea8c71d9018d775727353dde2685234de9ec3f46b278/requests-transition-1.0.4.0.tar.gz" } ] }