Skip to content

Latest commit

 

History

History
76 lines (51 loc) · 1.92 KB

README.rst

File metadata and controls

76 lines (51 loc) · 1.92 KB
PyPi version Supported Python versions

bravado-core

About

bravado-core is a Python library that adds client-side and server-side support for the Swagger 2.0 Specification.

Features

  • Swagger 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

License

Copyright (c) 2013, Digium, Inc. All rights reserved.
Copyright (c) 2014-2015, Yelp, Inc. All rights reserved.

Bravado is licensed with a BSD 3-Clause License.