Skip to content

LeafLink/pyll-json-errors

Repository files navigation

pyll-json-errors

Contact Us Released via semantic-release with PR titles

Python library to implement LeafLink flavored JSON API errors in HTTP APIs.


llp-ci

It's pronounced "pill".

Package Documentation

See https://pyll-dev-docs.leaflink.com/stable/index.html for pyll-json-errors package documentation.

Requirements

  • Python 3.8 or higher

Installation

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

Library Documentation

See the library's integration docs here.

Example and Driver Applications

Various example and driver applications can be found in ./drivers. Use these to test integrations with various Python libraries.

Django REST Framework

A basic DRF application for integration testing can be started by running: . ./bin/drf-driver.sh

Flask Driver

A basic Flask application for integration testing can be started by running: . ./bin/flask-driver.sh

Marshmallow Driver

Basic Marshmallow schema and validation example. Can be ran via: . ./bin/marshmallow-driver.sh

Contributing

For guidance of on setting up a development environment and contributing to Pyll JSON Errors see our contributing doc.