Provides integration of Json Schema and Json HyperSchema with Python Flask.
This library is production ready.
Project uses Sphinx for code/api dpcumentation
The latest code/api documentation can be found at: http://flask-hyperschema.readthedocs.org/
To generate html documentation, use command:
cd docs && make html
The documentation will be generated in docs/build folder.
The project has following dependencies
- python 2.7.x or python 3.4.x
To install dependencies for the project, run command:
pip install requirements.txt
In addition if you are developing on the project, run command:
pip install dev-requirements.txt
Tests are located in tests folder. Project uses nose for testing.
To run all unit tests , run command :
nosetests -w tests/unit
In order to ensure that code follows PEP8 standards, run command:
flake8 .