Metadata-Version: 2.1
Name: openapiart
Version: 0.0.7
Summary: The OpenAPI Artifact Generator Python Package
Home-page: https://github.com/open-traffic-generator/oapiag
Author: ajbalogh
Author-email: andy.balogh@keysight.com
License: MIT
Keywords: testing openapi artifact generator
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Testing :: Traffic Generation
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Requires-Python: >=2.7, <4
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: pyyaml
Requires-Dist: jsonpath-ng
Requires-Dist: typing

# OpenAPIArt 
The `OpenAPIArt` (OpenAPI Artifact Generator) python package does the following:
- bundles individual yaml files into a single file
- post process x- extensions
- validates the bundled openapi.yaml file
- creates an enhanced ux python file containing all the classes generated from 
  the bundled openapi.yaml file

## Getting started
Install the package
```
pip install openapiart
```

Generate artifacts from OpenAPI models
```python
import openapiart

# the following command produces these artifacts
# openapi.yaml
# openapi.json
# openapi.html
# test.py
openapiart.OpenApiArt(api_files=['./tests/api/api.yaml'], python_module_name='sample')
```

## Specifications
> This repository is based on the [OpenAPI specification](
https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md) which is a standard, language-agnostic interface to RESTful APIs. 

> Modeling guide specific to this package




