Skip to main content

Swagger tools for use in pyramid webapps

Project description

PyPI:

https://pypi.python.org/pypi/pyramid_swagger

Documentation:

http://pyramid-swagger.readthedocs.org/en/latest/

Source:

https://github.com/striglia/pyramid_swagger

License:

Copyright © 2014 Scott Triglia under the BSD 3-clause

Build status:
Travis CI Appveyor (Windows CI)
Current coverage on master:
https://coveralls.io/repos/striglia/pyramid_swagger/badge.png
Persistent chat for questions:
Join the chat at https://gitter.im/striglia/pyramid_swagger

pyramid_swagger

This project offers convenient tools for using Swagger to define and validate your interfaces in a Pyramid webapp.

Full documentation is available at http://pyramid-swagger.readthedocs.org/.

How to contribute

  1. Fork this repository on Github: https://help.github.com/articles/fork-a-repo/

  2. Clone your forked repository: https://help.github.com/articles/cloning-a-repository/

  3. Make a feature branch for your changes:

    git remote add upstream https://github.com/striglia/pyramid_swagger.git
    git fetch upstream
    git checkout upstream/master -b my-feature-branch
  4. Create and activate the virtual environment, this will provide you with all the libraries and tools necessary for pyramid_swagger development:

    make
    source .activate.sh
  5. Make sure the test suite works before you start:

    tox -e py27    # Note: use py35 for Python 3.5, see tox.ini for possible values
  6. Commit patches: http://gitref.org/basic/

  7. Push to github: git pull && git push origin

  8. Send a pull request: https://help.github.com/articles/creating-a-pull-request/

Running a single test

Make sure you have activated the virtual environment (see above).

py.test -vvv tests/tween_test.py::test_response_properties

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

pyramid_swagger-2.7.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

pyramid_swagger-2.7.0-py2.py3-none-any.whl (22.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pyramid_swagger-2.7.0.tar.gz.

File metadata

  • Download URL: pyramid_swagger-2.7.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pyramid_swagger-2.7.0.tar.gz
Algorithm Hash digest
SHA256 74d9e2ec939c4e94655ad090fb2fa08887ffb88c0df3e1e510a212b07a62e67e
MD5 87b3291cd45c22bd84aea452e2b6b4f0
BLAKE2b-256 33785dbd7b2f8d185e4bb6d5e11a5260831378a744a9d8a0dc601926cc9083fd

See more details on using hashes here.

File details

Details for the file pyramid_swagger-2.7.0-py2.py3-none-any.whl.

File metadata

  • Download URL: pyramid_swagger-2.7.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 22.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/2.7.16

File hashes

Hashes for pyramid_swagger-2.7.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dcdd81754422eaf0a5091b4097457282a337316a48cf1638c05e87884ca56e85
MD5 567e0d0eedadc12e041539417384e265
BLAKE2b-256 be777a5060f9c00756d660329c74dd6efbfb8b35877de2c9e7109cc9532c5b6a

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