Skip to main content

Library for adding Swagger support to clients and servers

Project description

https://img.shields.io/travis/Yelp/bravado-core.svg https://img.shields.io/coveralls/Yelp/bravado-core.svg 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

More documentation is available at http://bravado-core.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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bravado-core-3.0.2.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

bravado_core-3.0.2-py2-none-any.whl (30.7 kB view details)

Uploaded Python 2

File details

Details for the file bravado-core-3.0.2.tar.gz.

File metadata

File hashes

Hashes for bravado-core-3.0.2.tar.gz
Algorithm Hash digest
SHA256 1647126815363b7904f60c941b4ccb272d0c8fe8d72ebc1f55b31bdedfa5a62f
MD5 f5ad2acdab9bdd9e64670e98f4c27d43
BLAKE2b-256 6d5997719a0c5fbbc42cec9ad5e5322815cc3d0c78b674642f4791095e611cde

See more details on using hashes here.

File details

Details for the file bravado_core-3.0.2-py2-none-any.whl.

File metadata

File hashes

Hashes for bravado_core-3.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 ba6871f21fcc665908305433edfab9055218f534dd6024c130062278ba0c1e8b
MD5 21486e3435419adf5e22b0374eda1440
BLAKE2b-256 b77cc5d8fe5685ec0f468505138dd4c3b53058909ca1bd37b105a933d8f603fd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page