Metadata-Version: 1.1
Name: Flask-HAL-BBVA
Version: 1.0.4
Summary: Provides easy integration of the HAL specification for your REST Flask Applications.
Home-page: https://github.com/BBVA/Flask-HAL
Author: BBVALabs
Author-email: UNKNOWN
License: Public Domain
Description: Flask-HAL
        =========
        
        |circle| |downloads| |version| |license| |docs|
        
        Hello Dave...
        
        I provide easy integration of the  `HAL <https://tools.ietf.org/html/draft-kelly-json-hal-07>`_
        specification for your ``REST`` Flask Applications.
        
        Here is an example Dave...
        
        .. sourcecode:: python
        
            # Third Party Libs
            from flask import Flask
        
            # First Party Libs
            from flask_hal import HAL, document
        
        
            app = Flask(__name__)
            HAL(app)  # Initialise HAL
        
        
            @app.route('/hello')
            def hello():
                return document.Document(data={
                    'message': 'Hello World'
                })
        
        
            if __name__ == "__main__":
                app.run(debug=True)
        
        Here is the response from the above view.
        
        .. sourcecode:: http
        
            HTTP/1.1 200 OK
            Content-Type: application/hal+json; charset=UTF-8
            Date: Thu, 06 Aug 2015 10:24:04 GMT
        
            {
                "_links": {
                    "self": {
                        "href": "/hello"
                    },
                },
                "foo": "bar"
            }
        
        ## Contributing
        
        Run tests using `python setup.py test`.
        
        .. |circle| image:: https://img.shields.io/circleci/project/thisissoon/Flask-HAL.svg
            :target: https://circleci.com/gh/thisissoon/Flask-HAL
        
        .. |downloads| image:: http://img.shields.io/pypi/dm/Flask-HAL.svg
            :target: https://pypi.python.org/pypi/Flask-HAL
        
        .. |version| image:: http://img.shields.io/pypi/v/Flask-HAL.svg
            :target: https://pypi.python.org/pypi/Flask-HAL
        
        .. |license| image:: http://img.shields.io/pypi/l/Flask-HAL.svg
            :target: https://pypi.python.org/pypi/Flask-HAL
        
        .. |docs| image:: https://img.shields.io/badge/documentation-latest-blue.svg
            :target: http://flask-hal.soon.build/en/latest/
        
        Change Log
        ----------
        
        1.0.3
        ~~~~~
        - Correctly deserialise embedded documents: #25
        - Support python setup.py test syntax: #24
        
        1.0.2
        ~~~~~
        - Multiple links with the same relation will be put into an array
        
        1.0.1
        ~~~~~
        - ``self`` links now take into account ``SERVER_NAME`` configuration
        
        1.0.0
        ~~~~~
        - A list can be used in data for Embedded object
        
        2015.10.8
        ~~~~~~~~~
        - Initial release including the core feature set
        
Keywords: Flask,HAL,REST,Views
Platform: UNKNOWN
Classifier: Framework :: Flask
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: License :: Public Domain
