Skip to main content

JSON API driven by aiohttp

Project description

JSON API implementation for aiohttp

https://img.shields.io/pypi/v/aiohttp_json_api.svg https://img.shields.io/travis/vovanbo/aiohttp_json_api.svg Documentation Status Updates

Introduction

This project heavily inspired by py-jsonapi (author is Benedikt Schmitt). Some parts of this project is improved and refactored dev-schema branch of py-jsonapi. At beginning of my project dev-schema branch was a great, but not working attempt to implement JSON API via schema controllers.

Some of base entities of py-jsonapi was replaced with aiohttp server’s objects, some of it was devided into new separate entities (e.g. RequestContext).

Requirements

Todo

  • Documentation

  • Tests

  • Example application

Features

  • TODO

Credits

This package was created with Cookiecutter and the cookiecutter-pypackage project template.

History

0.5.5 (2017-06-15)

  • Setup auto-deploy to PyPI in Travis CI

0.5.4 (2017-06-15)

  • Initial release on PyPI

0.5.3 (2017-06-14)

  • Improve documentation

0.5.0 (2017-06-14)

  • Don’t use attrs package anymore

  • Refactor requirements (move it into setup.py)

0.4.0 (2017-06-13)

  • Schema imports refactoring (e.g. don’t use aiohttp_json_api.schema.schema.Schema anymore)

0.3.0 (2017-06-13)

  • Upgrade requirements

0.2.0 (2017-05-26)

  • Fix setup.py

  • Add test for Decimal trafaret field

0.1.1 (2017-05-26)

  • Dirty initial version

Project details


Download files

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

Source Distribution

aiohttp_json_api-0.5.5.tar.gz (42.6 kB view hashes)

Uploaded Source

Built Distribution

aiohttp_json_api-0.5.5-py36-none-any.whl (41.7 kB view hashes)

Uploaded Python 3.6

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page