├── .editorconfig ├── .flake8 ├── .github └── workflows │ └── github-actions.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── eventsourcing_kurrentdb ├── __init__.py ├── factory.py ├── py.typed └── recorders.py ├── mypy.ini ├── poetry.lock ├── pyproject.toml └── tests ├── __init__.py ├── common.py ├── stringids ├── __init__.py ├── application.py ├── domainmodel.py ├── test_application.py └── test_projection.py ├── test_application.py ├── test_docs.py ├── test_factory.py ├── test_noninterleaving_notification_ids.py ├── test_projection.py └── test_recorders.py /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/workflows/github-actions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/.github/workflows/github-actions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/README.md -------------------------------------------------------------------------------- /eventsourcing_kurrentdb/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/eventsourcing_kurrentdb/__init__.py -------------------------------------------------------------------------------- /eventsourcing_kurrentdb/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/eventsourcing_kurrentdb/factory.py -------------------------------------------------------------------------------- /eventsourcing_kurrentdb/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eventsourcing_kurrentdb/recorders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/eventsourcing_kurrentdb/recorders.py -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/common.py: -------------------------------------------------------------------------------- 1 | INSECURE_CONNECTION_STRING = "esdb://localhost:2113?Tls=False" 2 | -------------------------------------------------------------------------------- /tests/stringids/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/stringids/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/stringids/application.py -------------------------------------------------------------------------------- /tests/stringids/domainmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/stringids/domainmodel.py -------------------------------------------------------------------------------- /tests/stringids/test_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/stringids/test_application.py -------------------------------------------------------------------------------- /tests/stringids/test_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/stringids/test_projection.py -------------------------------------------------------------------------------- /tests/test_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/test_application.py -------------------------------------------------------------------------------- /tests/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/test_docs.py -------------------------------------------------------------------------------- /tests/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/test_factory.py -------------------------------------------------------------------------------- /tests/test_noninterleaving_notification_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/test_noninterleaving_notification_ids.py -------------------------------------------------------------------------------- /tests/test_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/test_projection.py -------------------------------------------------------------------------------- /tests/test_recorders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyeventsourcing/eventsourcing-kurrentdb/HEAD/tests/test_recorders.py --------------------------------------------------------------------------------