Library for adding Swagger support to clients and servers
.. image:: https://github.com/Yelp/bravado-core/workflows/build/badge.svg?branch=master :target: https://github.com/Yelp/bravado-core/actions?query=workflow%3Abuild
.. image:: https://img.shields.io/coveralls/Yelp/bravado-core.svg :target: https://coveralls.io/r/Yelp/bravado-core
.. image:: https://img.shields.io/pypi/v/bravado-core.svg :target: https://pypi.python.org/pypi/bravado-core/ :alt: PyPi version
.. image:: https://img.shields.io/pypi/pyversions/bravado_core.svg :target: https://pypi.python.org/pypi/bravado-core/ :alt: Supported Python versions
bravado-core is a Python library that adds client-side and server-side support
for the OpenAPI Specification v2.0 <https://github.com/OAI/OpenAPI-Specification>__.
Documentation is available at readthedocs.org <http://bravado-core.readthedocs.org>__
::
$ pip install bravado-core
bravado <https://github.com/Yelp/bravado>__pyramid-swagger <https://github.com/striglia/pyramid_swagger>__swagger-spec-validator <https://github.com/Yelp/swagger_spec_validator>__| Code is documented using Sphinx <http://sphinx-doc.org/>.
| virtualenv <http://virtualenv.readthedocs.org/en/latest/virtualenv.html> is recommended to keep dependencies and libraries isolated.
| tox <https://tox.readthedocs.org/en/latest/>__ is used for standardized testing.
::
# Run tests
tox
# Install git pre-commit hooks
.tox/py310/bin/pre-commit install
git checkout -b my-new-feature)CHANGELOG.rstgit commit -m "Add some feature")git push origin my-new-feature)| 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 <http://opensource.org/licenses/BSD-3-Clause>__.