sjaensch / bravado-core

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image

image

PyPi version

Supported Python versions

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

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.

About

License:Other


Languages

Language:Python 99.9%Language:Makefile 0.1%