.gitignore
.pre-commit-config.yaml
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
uv.lock
.github/workflows/build-lambda-dist.yml
.github/workflows/docs-build.yml
.github/workflows/python-publish.yml
.github/workflows/python-test.yml
bin/build-lambda-dist.bash
docs/.gitignore
docs/Makefile
docs/update-versions.py
docs/src/conf.py
docs/src/index.include
docs/src/index.rst
docs/src/cirrus/10_intro.rst
docs/src/cirrus/20_arch.rst
docs/src/cirrus/30_payload.rst
docs/src/cirrus/40_config-deploy.rst
docs/src/cirrus/50_operation.rst
docs/src/cirrus/60_components.rst
docs/src/cirrus/65_cloudformation.rst
docs/src/cirrus/70_statedb.rst
docs/src/cirrus/80_monitoring.rst
docs/src/cirrus/90_examples.rst
docs/src/cirrus/95_tips_and_tricks.rst
docs/src/cirrus/96_deploying.rst
docs/src/cirrus/components/feeders/index.rst
docs/src/cirrus/components/functions/index.rst
docs/src/cirrus/components/tasks/batch.rst
docs/src/cirrus/components/tasks/index.rst
docs/src/cirrus/components/workflows/batch.rst
docs/src/cirrus/components/workflows/callbacks.rst
docs/src/cirrus/components/workflows/chaining.rst
docs/src/cirrus/components/workflows/definitions.rst
docs/src/cirrus/components/workflows/index.rst
docs/src/cirrus/examples/e2e-notebook.rst
docs/src/cirrus/images/arch-overview.png
docs/src/cirrus/images/workflow-example.png
docs/src/cli/00_intro.rst
docs/src/cli/01_install.rst
docs/src/cli/02_auth.rst
docs/src/cli/03_deployments.rst
docs/src/cli/04_commands.rst
docs/src/components/functions/api.md
docs/src/components/functions/index.rst
docs/src/components/functions/post_batch.md
docs/src/components/functions/pre_batch.md
docs/src/components/functions/process.md
docs/src/components/functions/update-state.md
docs/src/components/tasks/index.rst
docs/src/components/tasks/post-batch.md
docs/src/components/tasks/pre-batch.md
docs/src/components/tasks/publish.md
docs/src/components/workflows/index.rst
docs/src/components/workflows/publish-only.md
docs/src/extra/.gitkeep
docs/src/static/js/versions-loader.js
docs/src/templates/versions.html
src/cirrus/__init__.py
src/cirrus/exceptions.py
src/cirrus/py.typed
src/cirrus/lambda_functions/__init__.py
src/cirrus/lambda_functions/api.py
src/cirrus/lambda_functions/post_batch.py
src/cirrus/lambda_functions/pre_batch.py
src/cirrus/lambda_functions/process.py
src/cirrus/lambda_functions/update_state.py
src/cirrus/lib/__init__.py
src/cirrus/lib/cirrus_payload.py
src/cirrus/lib/enums.py
src/cirrus/lib/errors.py
src/cirrus/lib/eventdb.py
src/cirrus/lib/events.py
src/cirrus/lib/logging.py
src/cirrus/lib/payload_manager.py
src/cirrus/lib/statedb.py
src/cirrus/lib/utils.py
src/cirrus/management/__init__.py
src/cirrus/management/__main__.py
src/cirrus/management/cli.py
src/cirrus/management/deployment.py
src/cirrus/management/deployment_pointer.py
src/cirrus/management/exceptions.py
src/cirrus/management/py.typed
src/cirrus/management/commands/__init__.py
src/cirrus/management/commands/deployments.py
src/cirrus/management/commands/manage.py
src/cirrus/management/commands/payload.py
src/cirrus/management/utils/__init__.py
src/cirrus/management/utils/click.py
src/cirrus/management/utils/logging.py
src/cirrus/management/utils/logging_classes.py
src/cirrus/management/utils/manage.py
src/cirrus/management/utils/templating.py
src/cirrus_geo.egg-info/PKG-INFO
src/cirrus_geo.egg-info/SOURCES.txt
src/cirrus_geo.egg-info/dependency_links.txt
src/cirrus_geo.egg-info/entry_points.txt
src/cirrus_geo.egg-info/requires.txt
src/cirrus_geo.egg-info/top_level.txt
tests/__init__.py
tests/conftest.py
tests/fixtures/basic_payload.json
tests/fixtures/eventdb-daily-expected.json
tests/fixtures/eventdb-daily-input.json
tests/fixtures/eventdb-hourly-expected.json
tests/fixtures/eventdb-hourly-input.json
tests/fixtures/statedb-schema.json
tests/lambda_functions/__init__.py
tests/lambda_functions/conftest.py
tests/lambda_functions/test_api.py
tests/lambda_functions/test_post_batch.py
tests/lambda_functions/test_pre_batch.py
tests/lambda_functions/test_process.py
tests/lambda_functions/test_update_state.py
tests/lib/__init__.py
tests/lib/conftest.py
tests/lib/test_cirrus_payload.py
tests/lib/test_eventdb.py
tests/lib/test_payload_manager.py
tests/lib/test_statedb.py
tests/lib/test_utils.py
tests/lib/fixtures/sqs-event.json
tests/lib/fixtures/test-payload.json
tests/lib/fixtures/events/plain-batch-url.json
tests/lib/fixtures/events/plain-batch-url.json.expected
tests/lib/fixtures/events/plain.json
tests/lib/fixtures/events/plain.json.expected
tests/lib/fixtures/events/sns-multiple.json
tests/lib/fixtures/events/sns-multiple.json.expected
tests/lib/fixtures/events/sns-single.json
tests/lib/fixtures/events/sns-single.json.expected
tests/lib/fixtures/events/sns-sqs-multiple.json
tests/lib/fixtures/events/sns-sqs-multiple.json.expected
tests/lib/fixtures/events/sns-sqs-single.json
tests/lib/fixtures/events/sns-sqs-single.json.expected
tests/lib/fixtures/events/sqs-multiple.json
tests/lib/fixtures/events/sqs-multiple.json.expected
tests/lib/fixtures/events/sqs-single.json
tests/lib/fixtures/events/sqs-single.json.expected
tests/lib/fixtures/items/item.json
tests/lib/fixtures/items/item.json.expected
tests/lib/fixtures/items/item_alt.json
tests/lib/fixtures/items/item_alt.json.expected
tests/lib/fixtures/items/item_no_properties.json
tests/lib/fixtures/items/item_no_properties.json.expected
tests/management/__init__.py
tests/management/conftest.py
tests/management/test_deployment_pointer.py
tests/management/test_manage.py
tests/management/test_payload.py
tests/management/fixtures/statedb-schema.json
utils/fake_workflow_event_generator.py
utils/requirements.txt