Skip to main content

swagger_spec_validator

Build Status Coverage Status Latest Version

About

Swagger Spec Validator is a Python library that validates Swagger Specs against the Swagger 1.2 or Swagger 2.0 specification. The validator aims to check for full compliance with the Specification.

Example Usage

Validate a spec from a url:

from swagger_spec_validator import validate_spec_url

# example for swagger spec v1.2
validate_spec_url('http://petstore.swagger.io/api/api-docs')

# example for swagger spec v2.0
validate_spec_url('http://petstore.swagger.io/v2/swagger.json')

Documentation

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

Installation

$ pip install swagger_spec_validator

Contributing

  1. Fork it ( http://github.com/Yelp/swagger_spec_validator/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

License

Copyright (c) 2015, Yelp, Inc. All rights reserved. Apache v2

Metadata

Release files for swagger-spec-validator 3.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swagger-spec-validator 3.0.4
File Size Uploaded
swagger_spec_validator-3.0.4.tar.gz 22.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for swagger-spec-validator 3.0.4
File Interpreter ABI Platform
swagger_spec_validator-3.0.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 50.8 kB

Release files / swagger_spec_validator-3.0.4.tar.gz

Download URL swagger_spec_validator-3.0.4.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
637ac6d865270bfcd07df24605548e6e1f1d9c39adcfd855da37fa3fdebfed4b
BLAKE2b-256 checksum
How to use checksums
e7e9d0a4a1e4ed6b4b805d5465affaeaa2d91ae08a8aae966f4bb7402e23ee37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.19

Release files / swagger_spec_validator-3.0.4-py2.py3-none-any.whl

Download URL swagger_spec_validator-3.0.4-py2.py3-none-any.whl
Size 28.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
1a2a4f4f7076479ae7835d892dd53952ccca9414efa172c440c775cf0ac01f48
BLAKE2b-256 checksum
How to use checksums
f4ac31ba87a959b19e640ebc18851438b82b5b66cef02ad31da7468d1d8bd625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.8.19

Release history Release notifications | RSS feed

This release

3.0.4 This release

2 release files

3.0.3

2 release files

3.0.2

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.7.6

2 release files

2.7.5

2 release files

2.7.4

2 release files

2.7.3

2 release files

2.7.2

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.0

2 release files

2.4.3

2 release files

2.4.2

2 release files

2.4.1

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.0

2 release files

2.1.0

2 release files

2.0.4

1 release file

2.0.3

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.1.1

2 release files

1.1.0

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page