Pydantic-compatible ORM (and ORM-like) wrappers of various kinds.
Services:
- MongoDB;
- Firestore;
- Redis;
- Clickhouse (with partial async support);
- BigQuery (partial implementation).
Extensions:
- MeiliSearch;
- S3;
- Redlock (custom implementation).
- Add indexing support for mongodb service;
- Add indexing support for firestore service;
- Add indexing support for clickhouse service;
- New filtering support (class attributes *-> model_cls) for clickhouse service;
- Join support for clickhouse service (dep on above);
- Non-context clients for redis service;
- Check
pytest-benchmark
for performance testing; - Check
pytest-meilisearch
for MeiliSearch testing; - Extend unit tests.