An open API service indexing awesome lists of open source software.

https://github.com/100nm/python-cq

Lightweight CQRS library.
https://github.com/100nm/python-cq

cqrs fastapi mypy python type-hints typed

Last synced: 4 months ago
JSON representation

Lightweight CQRS library.

Awesome Lists containing this project

README

          

# python-cq

[![CI](https://github.com/100nm/python-cq/actions/workflows/ci.yml/badge.svg)](https://github.com/100nm/python-cq)
[![PyPI - Version](https://img.shields.io/pypi/v/python-cq.svg?color=blue)](https://pypi.org/project/python-cq)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/python-cq.svg?color=blue)](https://pypistats.org/packages/python-cq)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

Documentation: https://python-cq.remimd.dev

Python package designed to organize your code following CQRS principles. It builds on top of [python-injection](https://github.com/100nm/python-injection) for dependency injection.

## Installation

⚠️ _Requires Python 3.12 or higher_
```bash
pip install python-cq
```