Aio Fluid
Async utilities for backend python services developed by Quantmind.
Documentation: fluid.quantmind.com
Source Code: github.com/quantmind/aio-fluid
- Async workers: workers with start/stop capabilities.
- Async tasks scheduler and consumer: A task scheduler and consumer for async and CPU bound tasks.
- Async CRUD database operations: An async CRUD interface for postgres databases.
This is a python package you can install via pip:
pip install aio-fluid
To install all the dependencies:
pip install aio-fluid[cli, db, http, log, k8s]
this includes the following extra dependencies:
clifor the command line interface using click and richdbfor database support with asyncpg and sqlalchemyhttpfor http client support with httpx and aiohttplogfor JSON logging support with python-json-loggerk8sfor Kubernetes support for CPU bound tasks
You can run the examples via
poetry run python -m examples.main