LICENSE
MANIFEST.in
README.md
pyproject.toml
hexcore/__init__.py
hexcore/__main__.py
hexcore/_deprecation.py
hexcore/capabilities.py
hexcore/config.py
hexcore/cqrs.py
hexcore/cqrs.pyi
hexcore/fastapi.py
hexcore/fastapi.pyi
hexcore/py.typed
hexcore/sql.py
hexcore/sql.pyi
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/cursor.py
hexcore/application/dtos/errors.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/darwin/__init__.py
hexcore/darwin/__init__.pyi
hexcore/darwin/application/__init__.py
hexcore/darwin/application/commands.py
hexcore/darwin/application/config.py
hexcore/darwin/application/container.py
hexcore/darwin/application/hooks.py
hexcore/darwin/application/plugins.py
hexcore/darwin/application/services.py
hexcore/darwin/domain/__init__.py
hexcore/darwin/domain/context.py
hexcore/darwin/domain/entities.py
hexcore/darwin/domain/events.py
hexcore/darwin/domain/exceptions.py
hexcore/darwin/domain/permissions.py
hexcore/darwin/domain/plugins.py
hexcore/darwin/domain/ports.py
hexcore/darwin/domain/value_objects.py
hexcore/darwin/infrastructure/__init__.py
hexcore/darwin/infrastructure/cli.py
hexcore/darwin/infrastructure/clock.py
hexcore/darwin/infrastructure/envelope.py
hexcore/darwin/infrastructure/hashing.py
hexcore/darwin/infrastructure/keys.py
hexcore/darwin/infrastructure/lifespan.py
hexcore/darwin/infrastructure/revocation.py
hexcore/darwin/infrastructure/secretbox.py
hexcore/darwin/infrastructure/tokens.py
hexcore/darwin/infrastructure/transports.py
hexcore/darwin/infrastructure/api/__init__.py
hexcore/darwin/infrastructure/api/dependencies.py
hexcore/darwin/infrastructure/api/middlewares.py
hexcore/darwin/infrastructure/api/routers.py
hexcore/darwin/infrastructure/orms/__init__.py
hexcore/darwin/infrastructure/orms/selection.py
hexcore/darwin/infrastructure/orms/beanie/__init__.py
hexcore/darwin/infrastructure/orms/beanie/documents.py
hexcore/darwin/infrastructure/orms/beanie/repositories.py
hexcore/darwin/infrastructure/orms/beanie/schema.py
hexcore/darwin/infrastructure/orms/sqlalchemy/__init__.py
hexcore/darwin/infrastructure/orms/sqlalchemy/models.py
hexcore/darwin/infrastructure/orms/sqlalchemy/models_mixins.py
hexcore/darwin/infrastructure/orms/sqlalchemy/repositories.py
hexcore/darwin/infrastructure/orms/sqlalchemy/schema.py
hexcore/darwin/plugins/__init__.py
hexcore/darwin/plugins/storage.py
hexcore/darwin/plugins/impersonate/__init__.py
hexcore/darwin/plugins/impersonate/commands.py
hexcore/darwin/plugins/impersonate/domain.py
hexcore/darwin/plugins/impersonate/router.py
hexcore/darwin/plugins/impersonate/service.py
hexcore/darwin/plugins/magic_link/__init__.py
hexcore/darwin/plugins/magic_link/commands.py
hexcore/darwin/plugins/magic_link/router.py
hexcore/darwin/plugins/oauth/__init__.py
hexcore/darwin/plugins/oauth/domain.py
hexcore/darwin/plugins/oauth/http.py
hexcore/darwin/plugins/oauth/providers.py
hexcore/darwin/plugins/oauth/router.py
hexcore/darwin/plugins/oauth/service.py
hexcore/darwin/plugins/oauth/orms/__init__.py
hexcore/darwin/plugins/oauth/orms/beanie/__init__.py
hexcore/darwin/plugins/oauth/orms/beanie/repository.py
hexcore/darwin/plugins/oauth/orms/sqlalchemy/__init__.py
hexcore/darwin/plugins/oauth/orms/sqlalchemy/models.py
hexcore/darwin/plugins/oauth/orms/sqlalchemy/models_mixins.py
hexcore/darwin/plugins/oauth/orms/sqlalchemy/repository.py
hexcore/darwin/plugins/organization/__init__.py
hexcore/darwin/plugins/organization/domain.py
hexcore/darwin/plugins/organization/router.py
hexcore/darwin/plugins/organization/service.py
hexcore/darwin/plugins/organization/orms/__init__.py
hexcore/darwin/plugins/organization/orms/beanie/__init__.py
hexcore/darwin/plugins/organization/orms/beanie/repository.py
hexcore/darwin/plugins/organization/orms/sqlalchemy/__init__.py
hexcore/darwin/plugins/organization/orms/sqlalchemy/models.py
hexcore/darwin/plugins/organization/orms/sqlalchemy/models_mixins.py
hexcore/darwin/plugins/organization/orms/sqlalchemy/repository.py
hexcore/darwin/plugins/passkey/__init__.py
hexcore/darwin/plugins/passkey/domain.py
hexcore/darwin/plugins/passkey/router.py
hexcore/darwin/plugins/passkey/service.py
hexcore/darwin/plugins/passkey/webauthn_adapter.py
hexcore/darwin/plugins/passkey/orms/__init__.py
hexcore/darwin/plugins/passkey/orms/beanie/__init__.py
hexcore/darwin/plugins/passkey/orms/beanie/repository.py
hexcore/darwin/plugins/passkey/orms/sqlalchemy/__init__.py
hexcore/darwin/plugins/passkey/orms/sqlalchemy/models.py
hexcore/darwin/plugins/passkey/orms/sqlalchemy/models_mixins.py
hexcore/darwin/plugins/passkey/orms/sqlalchemy/repository.py
hexcore/darwin/plugins/two_factor/__init__.py
hexcore/darwin/plugins/two_factor/commands.py
hexcore/darwin/plugins/two_factor/crypto.py
hexcore/darwin/plugins/two_factor/domain.py
hexcore/darwin/plugins/two_factor/router.py
hexcore/darwin/plugins/two_factor/service.py
hexcore/darwin/plugins/two_factor/totp.py
hexcore/darwin/plugins/two_factor/orms/__init__.py
hexcore/darwin/plugins/two_factor/orms/beanie/__init__.py
hexcore/darwin/plugins/two_factor/orms/beanie/repository.py
hexcore/darwin/plugins/two_factor/orms/sqlalchemy/__init__.py
hexcore/darwin/plugins/two_factor/orms/sqlalchemy/models.py
hexcore/darwin/plugins/two_factor/orms/sqlalchemy/models_mixins.py
hexcore/darwin/plugins/two_factor/orms/sqlalchemy/repository.py
hexcore/darwin/testing/__init__.py
hexcore/darwin/testing/fakes.py
hexcore/darwin/testing/fixtures.py
hexcore/darwin/testing/helpers.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/context.py
hexcore/domain/cqrs/cron.py
hexcore/domain/cqrs/decorators.py
hexcore/domain/cqrs/envelope.py
hexcore/domain/cqrs/exceptions.py
hexcore/domain/cqrs/handlers.py
hexcore/domain/cqrs/middleware.py
hexcore/domain/cqrs/queries.py
hexcore/domain/cqrs/resolution.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/app.py
hexcore/infrastructure/api/cqrs.py
hexcore/infrastructure/api/exception_handlers.py
hexcore/infrastructure/api/health.py
hexcore/infrastructure/api/lifespan.py
hexcore/infrastructure/api/middlewares.py
hexcore/infrastructure/api/rate_limit.py
hexcore/infrastructure/api/routing.py
hexcore/infrastructure/api/streaming.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/cron_sql.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/_beanie_impl.py
hexcore/infrastructure/repositories/_sqlalchemy_impl.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/uow/scopes.py
hexcore/infrastructure/workers/__init__.py
hexcore/infrastructure/workers/consumer.py
hexcore/infrastructure/workers/rabbitmq_worker.py
hexcore/infrastructure/workers/runner.py
hexcore/testing/__init__.py
hexcore/testing/fakes.py
hexcore/testing/fixtures.py
hexcore/testing/helpers.py
hexcore/testing/repositories.py
tests/test_alembic_metadata_completeness.py
tests/test_api_app_and_lifespan.py
tests/test_api_cqrs_providers.py
tests/test_api_exception_handlers.py
tests/test_api_health.py
tests/test_api_middlewares_and_routing.py
tests/test_api_rate_limit.py
tests/test_api_streaming.py
tests/test_basic.py
tests/test_beanie_query_utils.py
tests/test_celery_event_loop.py
tests/test_config_cors_security.py
tests/test_config_loading.py
tests/test_consumer_optional_event_bus.py
tests/test_cqrs.py
tests/test_cqrs_envelope.py
tests/test_cqrs_factory.py
tests/test_cqrs_middlewares.py
tests/test_cron_sql.py
tests/test_darwin_backend_neutrality.py
tests/test_darwin_beanie.py
tests/test_darwin_cli.py
tests/test_darwin_container.py
tests/test_darwin_context.py
tests/test_darwin_custom_plugin.py
tests/test_darwin_envelope.py
tests/test_darwin_facade_and_events.py
tests/test_darwin_flows.py
tests/test_darwin_hashing.py
tests/test_darwin_http.py
tests/test_darwin_impersonate.py
tests/test_darwin_magic_link.py
tests/test_darwin_models.py
tests/test_darwin_oauth.py
tests/test_darwin_organization.py
tests/test_darwin_passkey.py
tests/test_darwin_permissions.py
tests/test_darwin_plugin_decoupling.py
tests/test_darwin_plugins.py
tests/test_darwin_repositories.py
tests/test_darwin_revocation.py
tests/test_darwin_schema_registration.py
tests/test_darwin_storage_selection.py
tests/test_darwin_tokens.py
tests/test_darwin_two_factor.py
tests/test_darwin_value_objects.py
tests/test_deprecations.py
tests/test_documentation_examples.py
tests/test_domain_service_query.py
tests/test_dotted_resolution.py
tests/test_facades.py
tests/test_handler_registry.py
tests/test_infrastructure_query_path.py
tests/test_lock_error_policy.py
tests/test_optional_dependencies.py
tests/test_packaging.py
tests/test_postgres_bus.py
tests/test_postgres_lock.py
tests/test_query_cursor_and_endpoint.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_scheduler_catchup.py
tests/test_smart_routing.py
tests/test_sql_naming_convention.py
tests/test_sql_session_layer.py
tests/test_task_queues_adapters.py
tests/test_testing_kit.py
tests/test_testing_utilities.py
tests/test_typing_gate.py
tests/test_uow_session_regression.py
tests/test_use_cases_query.py
tests/test_worker_bus_integration.py
tests/test_worker_runner.py