Skip to content

analogue/bravado

This branch is 449 commits behind Yelp/bravado:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Semir Patel
Apr 4, 2016
ded3a81 · Apr 4, 2016
Mar 18, 2016
Oct 22, 2015
Mar 15, 2016
Apr 4, 2016
Oct 24, 2013
Jan 15, 2015
Jan 26, 2015
Jul 13, 2015
Apr 4, 2016
Aug 20, 2013
Oct 28, 2013
Oct 12, 2015
Jan 11, 2016
Feb 1, 2016
Jan 5, 2015
Apr 4, 2016
Apr 4, 2016

Repository files navigation

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.

About

Python client library for Swagger 2.0

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.7%
  • Makefile 0.3%