Diogo Dutra abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
..
templates abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
Cython-3.0a0-py3.8-linux-x86_64.egg abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
README.md abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
apidaora.dockerfile abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
apidaora_conf.py abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
app.py abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
benchmark_config.json abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
orjson-2.0.7-cp38-cp38-manylinux1_x86_64.whl abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
requirements.txt abe5b4a5fd Add apidaora python framework (#5079) пре 5 година
uvloop-0.14.0.dev0-py3.8-linux-x86_64.egg abe5b4a5fd Add apidaora python framework (#5079) пре 5 година

README.md

APIDaora Benchmarking Test

This is the APIDaora portion of a benchmarking tests suite comparing a variety of web development platforms.

The information below is specific to APIDaora. For further guidance, review the documentation. Also note that there is additional information provided in the Python README.

Description

APIDaora is a HTTP/REST API using dataclasses and TypedDict annotation for python3.8+.

Test Paths & Sources

All of the test implementations are located within a single file (app.py).

All the tests are based on the ones for FastAPI, as APIDaora is an asgi application and have the same principles of using typing annotations for validation/serialization of data.

Resources