Skip to content

putnopvut/swagger-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Swagger.py is a Python library to writing Swagger clients and servers.

Development

The code is documented using Epydoc, which allows IntelliJ IDEA to do a better job at inferring types for autocompletion.

To keep things isolated, I also recommend installing (and using) virtualenv. Some scripts are provided to help keep the environments manageable

$ sudo pip install virtualenv
$ ./make-env.sh
$ . activate-env.sh

Setuptools is used for building.

$ ./setup.py develop   # prep for development (install deps, launchers, etc.)
$ ./setup.py nosetests # run unit tests
$ ./setup.py bdist_egg # build distributable

Nose is used for unit testing, with the coverage plugin installed to generated code coverage reports. Pass --with-coverage to generate the code coverage report. HTML versions of the reports are put in cover/index.html.

License

Copyright (c) 2013, Digium, Inc. All rights reserved.

Swagger.py is licensed with a BSD 3-Clause License.

About

Swagger client library for Python

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%