RAML (REST API Markup Language) enhanced loader, parameter converter, and API wrapper.
[] (https://pypi.python.org/pypi/PyRAML/) [] (https://pypi.python.org/pypi/PyRAML/) [] (https://pypi.python.org/pypi/PyRAML/) [] (https://pypi.python.org/pypi/PyRAML/)
- Python >= 2.6, 3.3
Install using pip or easy_install:
pip install PyRAML
easy_install PyRAML
Optionally, you can specify yaml
or raml
extras to install related dependencies:
pip install "PyRAML[yaml,raml]"
easy_install "PyRAML[yaml,raml]"
- Load RAML API specification stored in any of supported markup languages using PyDataLoader.
- Support YAML using PyYAML.
- Support RAML using pyraml-parser.
- Support JSON using Python 2.6+ json module, or Python 3.x json module.
- Provide extensible API model with access to resources and methods.
- Provide extensible parameter converter and validator.
- Add default option to ignore empty parameters unless '' is specified in enum.
- Fix package setup to not require dependencies preinstalled.
- Initial release.
- PyPI package structure.