Registry /
aws / aws-durable-execution-sdk-python
Install & Compatibility
Where this runs
tested against v0.0.2 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 17.8MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 2.6s · import 0.000s · 18MB
37MB installed
● package 37MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
DurableContext
✓ from aws_durable_execution_sdk_python import DurableContext
✗ from aws_durable_execution import durable
durable_execution
✓ from aws_durable_execution_sdk_python import durable_execution
✗ from aws_durable_execution import durable
durable_step
✓ from aws_durable_execution_sdk_python import durable_step
✗ from aws_durable_execution import durable
Minimal example using the @durable decorator. Requires AWS credentials and a Lambda-like execution environment.
from aws_durable_execution import durable
import os
# Set AWS_LAMBDA_FUNCTION_NAME and AWS_LAMBDA_FUNCTION_VERSION environment variables
os.environ.setdefault('AWS_LAMBDA_FUNCTION_NAME', 'my-function')
os.environ.setdefault('AWS_LAMBDA_FUNCTION_VERSION', '$LATEST')
@durable()
def my_workflow(event, context):
print("Hello from durable execution")
return {"status": "success"}
# Example invocation
if __name__ == '__main__':
result = my_workflow({}, None)
print(result)
Upgrade
Version history
1.5.0latest on PyPI · released May 20, 2026
Audit
Dependencies
No dependency data recorded yet.