Metadata-Version: 2.1
Name: spectastic
Version: 0.3.0
Summary: Request and response validation compatible with swagger.
Home-page: https://github.com/planetlabs/spectastic
Author: Jacob Straszynski
Author-email: jacob.straszynski@planet.com
License: Apache 2
Keywords: spectastic
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Requires-Dist: jsonschema
Requires-Dist: werkzeug
Requires-Dist: strict-rfc3339
Requires-Dist: six
Requires-Dist: future

===============================
Spectastic
===============================

.. image:: https://img.shields.io/travis/planetlabs/spectastic.svg
        :target: https://travis-ci.org/planetlabs/spectastic

.. image:: https://img.shields.io/pypi/v/spectastic.svg
        :target: https://pypi.python.org/pypi/spectastic


Request and response validation via Open API/Swagger schemas.

* Free software: Apache 2 License
* Documentation: https://spectastic.readthedocs.org.

Features
--------

- Validation of Request-like objects against Open API/Swagger schemas.


TODO
----
* Response validation.
* Query parameter validation.
* collectionformat support that ties into werkzeug's datastructures.
* Authorization support not baked in.




History
-------

0.2.5 (2016-05-09)
---------------------

* An empty string is equivalent to a request body of None as far as spectastic
  is concerned.

0.2.4 (2016-03-25)
---------------------

* Ignore unrecognized query parameters.

0.2.3 (2016-03-24)
---------------------

* Fix an issue with discriminators inside of allOf.

0.2.2 (2016-03-24)
---------------------

* Addressed an issue when validating objects with more than one required field.


