Metadata-Version: 1.1
Name: openapi-spec-validator
Version: 0.1.1
Summary: UNKNOWN
Home-page: https://github.com/p1c2u/openapi-spec-validator
Author: Artur Maciąg
Author-email: maciag.artur@gmail.com
License: Apache License, Version 2.0
Description: # OpenAPI Spec validator
        
        [![Package Version](https://img.shields.io/pypi/v/openapi-spec-validator.svg)](https://pypi.python.org/pypi/openapi-spec-validator)
        [![Build Status](https://travis-ci.org/p1c2u/openapi-spec-validator.svg?branch=master)](https://travis-ci.org/p1c2u/openapi-spec-validator)
        [![Code Coverage](https://img.shields.io/codecov/c/github/p1c2u/openapi-spec-validator/master.svg?style=flat)](https://codecov.io/github/p1c2u/openapi-spec-validator?branch=master)
        [![PyPI Version](https://img.shields.io/pypi/pyversions/openapi-spec-validator.svg)](https://pypi.python.org/pypi/openapi-spec-validator)
        [![PyPI Format](https://img.shields.io/pypi/format/openapi-spec-validator.svg)](https://pypi.python.org/pypi/openapi-spec-validator)
        [![PyPI Status](https://img.shields.io/pypi/status/openapi-spec-validator.svg)](https://pypi.python.org/pypi/openapi-spec-validator)
        
        ## About
        
        OpenAPI Spec Validator is a Python library that validates OpenAPI Specs against the [OpenAPI 3.0.0](https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md) specification. The validator aims to check for full compliance with the Specification.
        
        ## Installation
        
            $ pip install openapi-spec-validator
        
        ## Usage
        
        Validate spec:
        
        ```python
        
        from openapi_spec_validator import validate_spec
        
        validate_spec(spec_dict)
        ```
        
        Add `spec_url` to validate spec with relative files:
        
        ```python
        
        from openapi_spec_validator import validate_spec
        
        validate_spec(spec_dict, spec_url='file:///path/to/spec/openapi.yaml')
        ```
        
        You can also validate spec from url:
        
        ```python
        
        from openapi_spec_validator import validate_spec_url
        
        validate_spec_url('http://example.com/openapi.json')
        ```
        
        If you want to iterate through validation errors:
        
        ```python
        
        from openapi_spec_validator import openapi_v3_spec_validator
        
        errors_iterator = openapi_v3_spec_validator.iter_errors(spec)
        ```
        
        ## License
        
        Copyright (c) 2017, Artur Maciag, All rights reserved.
        Apache v2
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
