{ "info": { "author": "Samuel Giles", "author_email": "sam.e.giles@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Slumber |build-status| |coverage-status| |docs|\n===============================================\n\nSlumber is a Python library that provides a convenient yet powerful\nobject-oriented interface to ReSTful APIs. It acts as a wrapper around the\nexcellent requests_ library and abstracts away the handling of URLs, serialization,\nand request processing.\n\n.. _requests: http://python-requests.org/\n\nGetting Help\n============\n\nVisit IRC channel (`#slumber on irc.freenode.net`_) to get help, bounce ideas\nor generally shoot the breeze.\n\n.. _#slumber on irc.freenode.net: irc://irc.freenode.net/slumber\n\nQuickStart\n==========\n\n1. Install Slumber::\n\n $ pip install slumber\n\n2. Install Optional Requirement::\n\n pip install pyyaml\n\n3. Use Slumber!\n\nRequirements\n============\n\nSlumber requires the following modules.\n\n* Python 2.6+\n* requests\n* pyyaml (If you are using the optional YAML serialization)\n\n.. |build-status| image:: https://travis-ci.org/samgiles/slumber.svg?branch=master\n :target: https://travis-ci.org/samgiles/slumber\n :alt: Build status\n.. |coverage-status| image:: https://img.shields.io/coveralls/samgiles/slumber.svg\n :target: https://coveralls.io/r/samgiles/slumber\n :alt: Test coverage percentage\n.. |docs| image:: https://readthedocs.org/projects/slumber/badge/?version=latest\n :target: http://slumber.readthedocs.org/\n :alt: Documentation\n\n\n.. :changelog:\n\nChangelog\n=========\n\n\ndevelopment version\n-------------------\n\n0.6.2\n-----\n\n* Further Python 3 compatibility fixes, many thanks to Alexander Shchepetilnikov (irqed)\n\n0.6.1\n-----\n\n* Remove ``simplejson`` dependency.\n\n* Support range now Python 2.6 - Python 3.4\n\n\n0.6.0\n-----\n\n* All HTTP methods support multipart/form-data. The new ``files``\n parameter is directly passed to ``requests``. Thanks to Philip\n Neustrom and Diego Gaustein.\n\n\n0.5.2\n-----\n\n* Now compatible with ``requests`` 1.0 thanks to Matias Saguir.\n\n* Fix bug when using default serializer. Thanks to Andy McKay\n\n\n0.4.2\n-----\n\n* Support decoded unicode url fragments - Thanks @collinwat\n\n\n0.4.1\n-----\n\n* Added a ``session`` kwarg to ``slumber.API`` allowing passing a ``requests`` session\n that will be used instead of the slumber created one\n\n0.4.0\n-----\n\n* *(Backwards Incompatible)* Switched from ``httplib2`` to ``requests``\n* *(Backwards Incompatible)* Removed the Meta class Magic\n* *(Backwards Incompatible)* Removed the ability to subclass ``slumber.API`` to specify defaults\n* *(Backwards Incompatible)* New Syntax for Specifying Authentication\n\n0.3.1\n-----\n\n* Fix regression where pre 0.3 urls were assumed to end in slash, and 0.3.0 presumed to end in not slash.\n Urls are now assumed to end in a slash, and if you don't want this behavior you can disable it by the\n append_slash kwarg/Meta option (set to False to disable it).\n* Fix regression caused by a mistyped variable name.\n\n0.3.0\n-----\n\n* Allowed nesting resources infinitely to allow more complex api usage.\n* Cleaned up the Meta class and allow subclassing ``slumber.API``\n* *(Backwards Incompatible)* Cleaned up the exception names.\n* *(Backwards Incompatible)* Renamed the ``slumber.API`` serialization kwarg from\n default_format to format to be more consistent\n* Improved the documentation\n* Added Some Tests (This could still be better)\n\n0.2.5\n-----\n\n* Fixed https urls and the accidental force to port 80\n* Fixed the assumption that all urls end in a trailing slash\n\n0.2.4\n-----\n\n* Fixed Including of Changelog.rst\n\n0.2.3\n-----\n\n* Updated the docs to include a section about url parameters\n\n0.2\n----\n\n* *(Backwards Incompatible)* Move specifying a non default serializer from\n ``api.resource.get(format=\"yaml\")`` to ``api.resource(format=\"yaml\").get()``\n\n* Reworked the internal ``Resource`` api to not clobber any kwargs passed to it. This\n fixes a bug where you couldn't use ``format`` or ``url`` as the name for one of\n the url parameters.\n\n0.1.3\n-----\n\n* Fix for ``Resource.post()`` not passing kwargs to ``Resource.get()``\n\n0.1.2\n-----\n\n* Initial public release of Slumber", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/futurice/slumber", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "slumber-fork", "package_url": "https://pypi.org/project/slumber-fork/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/slumber-fork/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/futurice/slumber" }, "release_url": "https://pypi.org/project/slumber-fork/0.6.3/", "requires_dist": null, "requires_python": null, "summary": "Fork of Slumber, A library that makes consuming a REST API easier and more convenient", "version": "0.6.3" }, "last_serial": 1379155, "releases": { "0.6.3": [ { "comment_text": "", "digests": { "md5": "55781bf1f364656cbdddba613a3bc6bc", "sha256": "5f6ede6422a67113316c4b1bc344754d876d9a19cdd52376b8bc1e02301f55e9" }, "downloads": -1, "filename": "slumber-fork-0.6.3.tar.gz", "has_sig": false, "md5_digest": "55781bf1f364656cbdddba613a3bc6bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10449, "upload_time": "2015-01-12T08:33:08", "url": "https://files.pythonhosted.org/packages/c1/a4/f58e905023c7c0365f5f55f0aa60fa7a19421db9e9ec83d6ddb8ac4f94ab/slumber-fork-0.6.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55781bf1f364656cbdddba613a3bc6bc", "sha256": "5f6ede6422a67113316c4b1bc344754d876d9a19cdd52376b8bc1e02301f55e9" }, "downloads": -1, "filename": "slumber-fork-0.6.3.tar.gz", "has_sig": false, "md5_digest": "55781bf1f364656cbdddba613a3bc6bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10449, "upload_time": "2015-01-12T08:33:08", "url": "https://files.pythonhosted.org/packages/c1/a4/f58e905023c7c0365f5f55f0aa60fa7a19421db9e9ec83d6ddb8ac4f94ab/slumber-fork-0.6.3.tar.gz" } ] }