Skip to main content

RAML parsing library

Project description

RAML parsing library for python

Coveralls Travis CI Latest Version https://img.shields.io/pypi/wheel/ramlpy.svg https://img.shields.io/pypi/pyversions/ramlpy.svg https://img.shields.io/pypi/l/ramlpy.svg

Library in very active development stage, is not recommended for use in production.

Supports only RAML 1.0 and Python 3.

The main goal of this library:
  • Fast incoming HTTP requests validation (Resource URI, HTTP method, body)
  • Outgoing HTTP responses validation (when running test with CI)
  • Usable tool to use RAML Data types for validating any data structures (e.g. Rabbitmq queues, any other stuff your API is working with)

I also working on aiohttp middleware for super-easy integration, i plan to share it a little bit later.

Versioning

This software follows Semantic Versioning

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ramlpy, version 0.0.25
Filename, size File type Python version Upload date Hashes
Filename, size ramlpy-0.0.25-py3-none-any.whl (12.4 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size ramlpy-0.0.25.tar.gz (12.0 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page