Total Pageviews

Friday, 10 June 2016

bravado-core


About

bravado-core is a Python library that adds client-side and server-side support for the OpenAPI Specification v2.0.

Features

  • OpenAPI Specification schema validation
  • Marshaling, transformation, and validation of requests and responses
  • Models as Python classes or dicts
  • Custom formats for type conversion

Documentation

Documentation is available at readthedocs.org

Installation

$ pip install bravado-core

Related Projects

Development

Code is documented using Sphinx.
virtualenv is recommended to keep dependencies and libraries isolated.
tox is used for standardized testing.

Setup


# Run tests
tox

# Install git pre-commit hooks
.tox/py27/bin/pre-commit install
from https://github.com/Yelp/bravado-core