Python library to implement LeafLink flavored JSON API errors in HTTP APIs.
It's pronounced "pill".
- Package Documentation
- Requirements
- Library Documentation
- Example and Driver Applications
- Contributing
See https://pyll-dev-docs.leaflink.com/stable/index.html for pyll-json-errors
package documentation.
- Python 3.8 or higher
Version 0.2.6 and lower are available via GitHub releases.
Version 0.2.7 and up are available via the LeafLink Private Python Package repository. Documentation located here
See the library's integration docs here.
Various example and driver applications can be found in ./drivers
. Use these to test integrations
with various Python libraries.
A basic DRF application for integration testing can be started by running: . ./bin/drf-driver.sh
A basic Flask application for integration testing can be started by running: . ./bin/flask-driver.sh
Basic Marshmallow schema and validation example. Can be ran via: . ./bin/marshmallow-driver.sh
For guidance of on setting up a development environment and contributing to Pyll JSON Errors see our contributing doc.