Skip to main content

Library for accessing Swagger-enabled APIs

Project description

https://img.shields.io/travis/Yelp/bravado.svg https://img.shields.io/coveralls/Yelp/bravado.svg PyPi version Supported Python versions

Bravado

About

>From Swagger’s home page:

Swagger is a specification and complete framework implementation for describing, producing, consuming, and visualizing RESTful web services.

Client libraries can automatically be generated from the Swagger specification, however Bravado aims to be a complete replacement for code generation (swagger-codegen).

Bravado is a forked from digium/swagger-py for using Swagger defined API’s.

Example Usage

from bravado.client import SwaggerClient
client = SwaggerClient.from_url("http://petstore.swagger.io/v2/swagger.json")
pet = client.pet.getPetById(petId=42).result()

Documentation

More documentation is available at http://bravado.readthedocs.org

Installation

$ pip install bravado

Development

Code is documented using Sphinx.

virtualenv. is recommended to keep dependencies and libraries isolated.

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


Download files

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

Source Distribution

bravado-8.1.2.tar.gz (16.2 kB view details)

Uploaded Source

Built Distribution

bravado-8.1.2-py2-none-any.whl (18.9 kB view details)

Uploaded Python 2

File details

Details for the file bravado-8.1.2.tar.gz.

File metadata

  • Download URL: bravado-8.1.2.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bravado-8.1.2.tar.gz
Algorithm Hash digest
SHA256 a78c6b02761876103b4c7565d90ca10950b24e799591da186186d3b9c9a78f87
MD5 c27ac24c94e25f39cab3b6f53bc2273e
BLAKE2b-256 32fef25add7cdd9b6e9098821cb53b65ad0f068c4dd92c1ab8444d44be509d2f

See more details on using hashes here.

File details

Details for the file bravado-8.1.2-py2-none-any.whl.

File metadata

File hashes

Hashes for bravado-8.1.2-py2-none-any.whl
Algorithm Hash digest
SHA256 92760f9e659453ef4c0c8d22ceaccc1ba2a4bb7b20fa94e237558dfcf8c5ab59
MD5 914b2701a320b24cd904b5ce0670cc69
BLAKE2b-256 8806d5c0af4d2822bf8c9ae639993239772f6360e0bfb967d4559242972602a6

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