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

This version

4.1.0

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-4.1.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

bravado_core-4.1.0-py2-none-any.whl (32.1 kB view details)

Uploaded Python 2

File details

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

File metadata

File hashes

Hashes for bravado-core-4.1.0.tar.gz
Algorithm Hash digest
SHA256 e4a5d7c55f4713e2f5f51ca87b1509ebc56d24f91e65bc8a3f6ef91c535bcdca
MD5 969a7e4f36971cb07ec4fdfbe178d70b
BLAKE2b-256 b3d1c3d87d217b242f496820cbf54364b56606422854d935eff3b10c724fd94b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bravado_core-4.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 8d194f2f53a1ee08449ded8da4e2ad483157b9d937dd655a2853234fce2d11f6
MD5 e2e9cfb0c668d9877fb49ef3489a4225
BLAKE2b-256 8a0bda8f8d17fc67cd2493d00ad748558085a02e9c8c082f31f27066e0f17ecf

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