Skip to content

100nm/python-cq

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-cq

CI PyPI - Version PyPI - Downloads Ruff

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

python-cq is a Python package designed to organize your code following CQRS principles. It provides a DIAdapter protocol for dependency injection, with python-injection as the default implementation available via the [injection] extra.

Installation

⚠️ Requires Python 3.12 or higher

Without dependency injection:

pip install python-cq

With python-injection as the DI backend (recommended):

pip install "python-cq[injection]"