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.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.4.tar.gz (47.8 kB view details)

Uploaded Source

Built Distribution

aiohttp_json_api-0.5.4-py36-none-any.whl (41.7 kB view details)

Uploaded Python 3.6

File details

Details for the file aiohttp_json_api-0.5.4.tar.gz.

File metadata

File hashes

Hashes for aiohttp_json_api-0.5.4.tar.gz
Algorithm Hash digest
SHA256 896931ef6a64a225e49872895eaaabf8d38983a49037424796c5658b87601768
MD5 37f3af535b6bc94a2bcc20bf9c4d5e01
BLAKE2b-256 91f6e64d6df583347ca857cb01b2402019ee13b29edc7ce4c6d2c5d320e81777

See more details on using hashes here.

File details

Details for the file aiohttp_json_api-0.5.4-py36-none-any.whl.

File metadata

File hashes

Hashes for aiohttp_json_api-0.5.4-py36-none-any.whl
Algorithm Hash digest
SHA256 295f514e2e170022e3f25cf75226daad7b65ea8ea09ec6f2cd53b5165a191e0d
MD5 a664e33c7ffa1d48bcad10c24572679e
BLAKE2b-256 57bccc49eea48682df4f1fe4d3a2a976f309365aa151e3121f14772d7c2a5727

See more details on using hashes here.

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