Metadata-Version: 1.1
Name: beckett
Version: 0.4.0
Summary: Hypermedia API Client Framework
Home-page: https://github.com/phalt/beckett
Author: Paul Hallett
Author-email: paulandrewhallett@gmail.com
License: ISCL
Description: ===========
        💫 Beckett
        ===========
        
        **Hypermedia API Client Framework**
        
        .. image:: https://img.shields.io/pypi/v/beckett.svg
                :target: https://pypi.python.org/pypi/beckett
        
        .. image:: https://circleci.com/gh/phalt/beckett/tree/master.svg?style=svg
                :target: https://circleci.com/gh/phalt/beckett/tree/master
        
        .. image:: https://codecov.io/gh/phalt/beckett/branch/master/graph/badge.svg?token=T9mYPv0Ep2
                :target: http://codecov.io/github/phalt/beckett?branch=master
        
        .. image:: https://landscape.io/github/phalt/beckett/master/landscape.svg?style=flat
                :target: https://landscape.io/github/phalt/beckett/master
                :alt: Code Health
        
        Beckett is a convention-based framework for building Python interfaces around HTTP APIs.
        
        
        📚 Documentation
        -----------------
        
        https://phalt.github.io/beckett
        
        
        📖 Features
        ------------
        
        - Define your API client in Python instead of a data serialization language.
        - Encourages good HTTP and REST practices without being too strict.
        - Resources are transformed into typed instances - no more raw dictionaries!
        - Automatic URL routing for RESTful interaction to your resources.
        - Hypermedia relationship links are automagically resolved into python methods. [IN DEV]
        - Supports hypermedia response formats such as JSONAPI and HAL. [IN DEV]
        - Works out of the box, but each resource is completely configurable.
        
        
        🏗 Status
        ----------
        
        Beckett is currently under **major development** and is not ready for use.
        
        
        🎥 Credits
        -----------
        
        This package was created with Cookiecutter_.
        
        We use `Python Requests`_ for talking HTTP.
        
        Free software: [ISC license](https://github.com/phalt/beckett/blob/master/LICENSE)
        
        .. _Cookiecutter: https://github.com/audreyr/cookiecutter
        .. _`Python Requests`: https://github.com/audreyr/cookiecutter-pypackage
        
        
        History
        =======
        
        0.3.0 (2016-06-09)
        ------------------
        
        Pre-Alpha release.
        
        0.1.0 (2016-06-01)
        ------------------
        
        * First release on PyPI.
        
Keywords: beckett
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
