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

Uploaded Source

Built Distribution

bravado-8.1.0-py2-none-any.whl (19.5 kB view details)

Uploaded Python 2

File details

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

File metadata

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

File hashes

Hashes for bravado-8.1.0.tar.gz
Algorithm Hash digest
SHA256 07a62cdcbec9d705946c412863ce015c77c687f41806a061c88a6e4c5c546b84
MD5 865bec1196bed31cbe9d0bdec6c7e9cb
BLAKE2b-256 b0d534c7980d7436dea340b650716325adb9802ccdc645c3b879deec158d2444

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for bravado-8.1.0-py2-none-any.whl
Algorithm Hash digest
SHA256 226affd99459608858dd1c6f26dd5b423222182693b4e612af8ef5a3b7b544a7
MD5 5da256c18c1d912b724c21b2b599a2f2
BLAKE2b-256 6ba23186f5cd44e883e9301181e9beeb40a18e75b6455ce0e83cf667e7c0f0e8

See more details on using hashes here.

Provenance

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