Catalog PyPI
PACKAGE EXPLORERView in registry

aiodinweb

PyPI

Toolkit for building web API's using Odin and `aiohttp`.

apiopenapirestfulweb
Versions collected1
Direct dependencies0From release 0.1.1
Last observed21 Oct, 11:49 UTC

README

Version 0.1.1 documentation
#####################################
OdinWeb for `aiohttp` and Python 3.6+
#####################################

OdinWeb API framework for aiohttp. For building your APIs using asyncio.

.. note:: Currently in development, APIs can change.

Features:

- API Framework designed around OpenAPI

- Built in support for OpenAPI spec

- Built in support for CORS

- Handling of validation of all incoming parameters (via Odin)

- Handling of Serialisation and Deserialisation of data into common API
  content types including JSON, XML, and YAML.

- Easily extensible.

- Built in Authorisation and customisable Authentication.

- Fully type annotated with Python 3.6+ typing support.


Contributions
=============

Contributions are always welcome, however please ensure the following
guidelines are met to ensure your PR will be accepted.

- AIOdinWeb uses Git-Flow

- Check with Flake8, this must pass

- Ensure type annotations are fully applied.

- Ensure your contribution comes with fast test cases (for PyTest)

- Documentation is generated from code, ensure your contribution is
  documented.

Thanks!

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.13 Sept 20180

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
python-odin/aiodinweb

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 11:49 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:6f690ba3ab293e83da0475edbaeee48791120d1b318d809912678118b15f2ed4