LICENSE
MANIFEST.in
README.md
pyproject.toml
hexcore/__init__.py
hexcore/__main__.py
hexcore/config.py
hexcore/py.typed
hexcore/types.py
hexcore.egg-info/PKG-INFO
hexcore.egg-info/SOURCES.txt
hexcore.egg-info/dependency_links.txt
hexcore.egg-info/entry_points.txt
hexcore.egg-info/requires.txt
hexcore.egg-info/top_level.txt
hexcore/application/__init__.py
hexcore/application/cqrs/__init__.py
hexcore/application/cqrs/adapters.py
hexcore/application/cqrs/config.py
hexcore/application/cqrs/factory.py
hexcore/application/cqrs/in_memory_buses.py
hexcore/application/cqrs/pipeline.py
hexcore/application/cqrs/registry.py
hexcore/application/cqrs/scheduler.py
hexcore/application/dtos/__init__.py
hexcore/application/dtos/base.py
hexcore/application/dtos/query.py
hexcore/application/use_cases/__init__.py
hexcore/application/use_cases/base.py
hexcore/application/use_cases/query.py
hexcore/domain/__init__.py
hexcore/domain/base.py
hexcore/domain/events.py
hexcore/domain/exceptions.py
hexcore/domain/repositories.py
hexcore/domain/services.py
hexcore/domain/uow.py
hexcore/domain/auth/__init__.py
hexcore/domain/auth/permissions.py
hexcore/domain/auth/value_objects.py
hexcore/domain/cqrs/__init__.py
hexcore/domain/cqrs/buses.py
hexcore/domain/cqrs/commands.py
hexcore/domain/cqrs/cron.py
hexcore/domain/cqrs/decorators.py
hexcore/domain/cqrs/exceptions.py
hexcore/domain/cqrs/handlers.py
hexcore/domain/cqrs/middleware.py
hexcore/domain/cqrs/queries.py
hexcore/domain/cqrs/serializer.py
hexcore/domain/cqrs/task_queues.py
hexcore/infrastructure/__init__.py
hexcore/infrastructure/cli.py
hexcore/infrastructure/api/__init__.py
hexcore/infrastructure/api/utils.py
hexcore/infrastructure/cache/__init__.py
hexcore/infrastructure/cache/cache_backends/__init__.py
hexcore/infrastructure/cache/cache_backends/memory.py
hexcore/infrastructure/cache/cache_backends/redis.py
hexcore/infrastructure/cqrs/__init__.py
hexcore/infrastructure/cqrs/middlewares.py
hexcore/infrastructure/cqrs/postgres_bus.py
hexcore/infrastructure/cqrs/postgres_lock.py
hexcore/infrastructure/cqrs/procrastinate.py
hexcore/infrastructure/cqrs/pydantic_serializer.py
hexcore/infrastructure/cqrs/rabbitmq.py
hexcore/infrastructure/cqrs/redis_bus.py
hexcore/infrastructure/cqrs/redis_lock.py
hexcore/infrastructure/events/__init__.py
hexcore/infrastructure/events/events_backends/__init__.py
hexcore/infrastructure/events/events_backends/memory.py
hexcore/infrastructure/repositories/__init__.py
hexcore/infrastructure/repositories/base.py
hexcore/infrastructure/repositories/decorators.py
hexcore/infrastructure/repositories/implementations.py
hexcore/infrastructure/repositories/utils.py
hexcore/infrastructure/repositories/orms/__init__.py
hexcore/infrastructure/repositories/orms/beanie/__init__.py
hexcore/infrastructure/repositories/orms/beanie/utils.py
hexcore/infrastructure/repositories/orms/sqlalchemy/__init__.py
hexcore/infrastructure/repositories/orms/sqlalchemy/session.py
hexcore/infrastructure/repositories/orms/sqlalchemy/utils.py
hexcore/infrastructure/task_queues/__init__.py
hexcore/infrastructure/task_queues/celery_adapter.py
hexcore/infrastructure/task_queues/procrastinate_adapter.py
hexcore/infrastructure/uow/__init__.py
hexcore/infrastructure/uow/decorators.py
hexcore/infrastructure/uow/helpers.py
hexcore/infrastructure/workers/__init__.py
hexcore/infrastructure/workers/consumer.py
hexcore/infrastructure/workers/rabbitmq_worker.py
scripts/__init__.py
scripts/main.py
tests/conftest.py
tests/test_basic.py
tests/test_beanie_query_utils.py
tests/test_config_loading.py
tests/test_cqrs.py
tests/test_domain_service_query.py
tests/test_infrastructure_query_path.py
tests/test_optional_dependencies.py
tests/test_postgres_bus.py
tests/test_postgres_lock.py
tests/test_query_field_validation.py
tests/test_rabbitmq_bus.py
tests/test_redis_bus.py
tests/test_redis_lock.py
tests/test_repositories_utils.py
tests/test_scheduler.py
tests/test_smart_routing.py
tests/test_task_queues_adapters.py
tests/test_uow_session_regression.py
tests/test_use_cases_query.py