Skip to content

Commit 25ea211

Browse files
SilanHehsilan
andauthored
chore: Rename package (#6)
Renamed package from aws-durable-functions-sdk-python to aws-durable-execution-sdk-python --------- Co-authored-by: hsilan <hsilan@amazon.com>
1 parent 50ed7b5 commit 25ea211

51 files changed

Lines changed: 256 additions & 254 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,6 @@ __pycache__/
2424

2525
.attach_*
2626

27-
dist/
27+
dist/
28+
29+
.idea

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ This will drop you into the Python debugger on the failed test.
9595
### Writing tests
9696
Place test files in the `tests/` directory, using file names that end with `_test`.
9797

98-
Mimic the package structure in the src/aws_durable_functions_sdk_python directory.
98+
Mimic the package structure in the src/aws_durable_execution_sdk_python directory.
9999
Name your module so that src/mypackage/mymodule.py has a dedicated unit test file
100100
tests/mypackage/mymodule_test.py
101101

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
## Installation
1414

1515
```console
16-
pip install aws-durable-functions-sdk-python
16+
pip install aws-durable-execution-sdk-python
1717
```
1818

1919
## Developers

pyproject.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ requires = ["hatchling"]
33
build-backend = "hatchling.build"
44

55
[project]
6-
name = "aws-durable-functions-sdk-python"
6+
name = "aws-durable-execution-sdk-python"
77
dynamic = ["version"]
88
description = 'This the Python SDK for AWS Lambda Durable Functions.'
99
readme = "README.md"
@@ -25,18 +25,18 @@ dependencies = [
2525
]
2626

2727
[project.urls]
28-
Documentation = "https://github.com/aws/aws-durable-functions-sdk-python#readme"
29-
Issues = "https://github.com/aws/aws-durable-functions-sdk-python/issues"
30-
Source = "https://github.com/aws/aws-durable-functions-sdk-python"
28+
Documentation = "https://github.com/aws/aws-durable-execution-sdk-python#readme"
29+
Issues = "https://github.com/aws/aws-durable-execution-sdk-python/issues"
30+
Source = "https://github.com/aws/aws-durable-execution-sdk-python"
3131

3232
[tool.hatch.build.targets.sdist]
33-
packages = ["src/aws_durable_functions_sdk_python"]
33+
packages = ["src/aws_durable_execution_sdk_python"]
3434

3535
[tool.hatch.build.targets.wheel]
36-
packages = ["src/aws_durable_functions_sdk_python"]
36+
packages = ["src/aws_durable_execution_sdk_python"]
3737

3838
[tool.hatch.version]
39-
path = "src/aws_durable_functions_sdk_python/__about__.py"
39+
path = "src/aws_durable_execution_sdk_python/__about__.py"
4040

4141
# [tool.hatch.envs.default]
4242
# dependencies=["pytest"]
@@ -52,27 +52,27 @@ dependencies = [
5252
]
5353

5454
[tool.hatch.envs.test.scripts]
55-
cov="pytest --cov-report=term-missing --cov-config=pyproject.toml --cov=src/aws_durable_functions_sdk_python --cov=tests --cov-fail-under=98"
55+
cov="pytest --cov-report=term-missing --cov-config=pyproject.toml --cov=src/aws_durable_execution_sdk_python --cov=tests --cov-fail-under=98"
5656

5757
[tool.hatch.envs.types]
5858
extra-dependencies = [
5959
"mypy>=1.0.0",
6060
"pytest"
6161
]
6262
[tool.hatch.envs.types.scripts]
63-
check = "mypy --install-types --non-interactive {args:src/aws_durable_functions_sdk_python tests}"
63+
check = "mypy --install-types --non-interactive {args:src/aws_durable_execution_sdk_python tests}"
6464

6565
[tool.coverage.run]
66-
source_pkgs = ["aws_durable_functions_sdk_python", "tests"]
66+
source_pkgs = ["aws_durable_execution_sdk_python", "tests"]
6767
branch = true
6868
parallel = true
6969
omit = [
70-
"src/aws_durable_functions_sdk_python/__about__.py",
70+
"src/aws_durable_execution_sdk_python/__about__.py",
7171
]
7272

7373
[tool.coverage.paths]
74-
aws_durable_functions_sdk_python = ["src/aws_durable_functions_sdk_python", "*/aws-durable-functions-sdk-python/src/aws_durable_functions_sdk_python"]
75-
tests = ["tests", "*/aws-durable-functions-sdk-python/tests"]
74+
aws_durable_execution_sdk_python = ["src/aws_durable_execution_sdk_python", "*/aws-durable-execution-sdk-python/src/aws_durable_execution_sdk_python"]
75+
tests = ["tests", "*/aws-durable-execution-sdk-python/tests"]
7676

7777
[tool.coverage.report]
7878
exclude_lines = [
@@ -88,4 +88,4 @@ line-length = 88
8888
preview = false
8989

9090
[tool.ruff.lint.per-file-ignores]
91-
"tests/**" = ["ARG001", "ARG002", "ARG005", "S101", "PLR2004", "SIM117", "TRY301"]
91+
"tests/**" = ["ARG001", "ARG002", "ARG005", "S101", "PLR2004", "SIM117", "TRY301"]
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/aws_durable_functions_sdk_python/concurrency.py renamed to src/aws_durable_execution_sdk_python/concurrency.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,21 +12,21 @@
1212
from enum import Enum
1313
from typing import TYPE_CHECKING, Generic, Self, TypeVar
1414

15-
from aws_durable_functions_sdk_python.exceptions import (
15+
from aws_durable_execution_sdk_python.exceptions import (
1616
InvalidStateError,
1717
SuspendExecution,
1818
TimedSuspendExecution,
1919
)
20-
from aws_durable_functions_sdk_python.lambda_service import ErrorObject
21-
from aws_durable_functions_sdk_python.types import BatchResult as BatchResultProtocol
20+
from aws_durable_execution_sdk_python.lambda_service import ErrorObject
21+
from aws_durable_execution_sdk_python.types import BatchResult as BatchResultProtocol
2222

2323
if TYPE_CHECKING:
2424
from collections.abc import Callable
2525

26-
from aws_durable_functions_sdk_python.config import ChildConfig, CompletionConfig
27-
from aws_durable_functions_sdk_python.lambda_service import OperationSubType
28-
from aws_durable_functions_sdk_python.state import ExecutionState
29-
from aws_durable_functions_sdk_python.types import DurableContext
26+
from aws_durable_execution_sdk_python.config import ChildConfig, CompletionConfig
27+
from aws_durable_execution_sdk_python.lambda_service import OperationSubType
28+
from aws_durable_execution_sdk_python.state import ExecutionState
29+
from aws_durable_execution_sdk_python.types import DurableContext
3030

3131

3232
logger = logging.getLogger(__name__)
@@ -689,7 +689,7 @@ def _execute_item_in_child_context(
689689
executable: Executable[CallableType],
690690
) -> ResultType:
691691
"""Execute a single item in a child context."""
692-
from aws_durable_functions_sdk_python.config import ChildConfig
692+
from aws_durable_execution_sdk_python.config import ChildConfig
693693

694694
def execute_in_child_context(child_context: DurableContext) -> ResultType:
695695
return self.execute_item(child_context, executable)

src/aws_durable_functions_sdk_python/config.py renamed to src/aws_durable_execution_sdk_python/config.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from enum import Enum
77
from typing import TYPE_CHECKING, Generic, TypeVar
88

9-
from aws_durable_functions_sdk_python.retries import RetryDecision # noqa: TCH001
9+
from aws_durable_execution_sdk_python.retries import RetryDecision # noqa: TCH001
1010

1111
R = TypeVar("R")
1212
T = TypeVar("T")
@@ -16,8 +16,8 @@
1616
from collections.abc import Callable
1717
from concurrent.futures import Future
1818

19-
from aws_durable_functions_sdk_python.lambda_service import OperationSubType
20-
from aws_durable_functions_sdk_python.serdes import SerDes
19+
from aws_durable_execution_sdk_python.lambda_service import OperationSubType
20+
from aws_durable_execution_sdk_python.serdes import SerDes
2121

2222

2323
Numeric = int | float # deliberately leaving off complex

src/aws_durable_functions_sdk_python/context.py renamed to src/aws_durable_execution_sdk_python/context.py

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import logging
44
from typing import TYPE_CHECKING, Any, Concatenate, Generic, ParamSpec, TypeVar
55

6-
from aws_durable_functions_sdk_python.config import (
6+
from aws_durable_execution_sdk_python.config import (
77
BatchedInput,
88
CallbackConfig,
99
ChildConfig,
@@ -13,48 +13,48 @@
1313
WaitForCallbackConfig,
1414
WaitForConditionConfig,
1515
)
16-
from aws_durable_functions_sdk_python.exceptions import (
16+
from aws_durable_execution_sdk_python.exceptions import (
1717
FatalError,
1818
SuspendExecution,
1919
ValidationError,
2020
)
21-
from aws_durable_functions_sdk_python.identifier import OperationIdentifier
22-
from aws_durable_functions_sdk_python.lambda_context import (
21+
from aws_durable_execution_sdk_python.identifier import OperationIdentifier
22+
from aws_durable_execution_sdk_python.lambda_context import (
2323
LambdaContext,
2424
make_dict_from_obj,
2525
)
26-
from aws_durable_functions_sdk_python.lambda_service import OperationSubType
27-
from aws_durable_functions_sdk_python.logger import Logger, LogInfo
28-
from aws_durable_functions_sdk_python.operation.callback import (
26+
from aws_durable_execution_sdk_python.lambda_service import OperationSubType
27+
from aws_durable_execution_sdk_python.logger import Logger, LogInfo
28+
from aws_durable_execution_sdk_python.operation.callback import (
2929
create_callback_handler,
3030
wait_for_callback_handler,
3131
)
32-
from aws_durable_functions_sdk_python.operation.child import child_handler
33-
from aws_durable_functions_sdk_python.operation.map import map_handler
34-
from aws_durable_functions_sdk_python.operation.parallel import parallel_handler
35-
from aws_durable_functions_sdk_python.operation.step import step_handler
36-
from aws_durable_functions_sdk_python.operation.wait import wait_handler
37-
from aws_durable_functions_sdk_python.operation.wait_for_condition import (
32+
from aws_durable_execution_sdk_python.operation.child import child_handler
33+
from aws_durable_execution_sdk_python.operation.map import map_handler
34+
from aws_durable_execution_sdk_python.operation.parallel import parallel_handler
35+
from aws_durable_execution_sdk_python.operation.step import step_handler
36+
from aws_durable_execution_sdk_python.operation.wait import wait_handler
37+
from aws_durable_execution_sdk_python.operation.wait_for_condition import (
3838
wait_for_condition_handler,
3939
)
40-
from aws_durable_functions_sdk_python.serdes import SerDes, deserialize
41-
from aws_durable_functions_sdk_python.state import ExecutionState # noqa: TCH001
42-
from aws_durable_functions_sdk_python.threading import OrderedCounter
43-
from aws_durable_functions_sdk_python.types import (
40+
from aws_durable_execution_sdk_python.serdes import SerDes, deserialize
41+
from aws_durable_execution_sdk_python.state import ExecutionState # noqa: TCH001
42+
from aws_durable_execution_sdk_python.threading import OrderedCounter
43+
from aws_durable_execution_sdk_python.types import (
4444
BatchResult,
4545
LoggerInterface,
4646
StepContext,
4747
WaitForConditionCheckContext,
4848
)
49-
from aws_durable_functions_sdk_python.types import Callback as CallbackProtocol
50-
from aws_durable_functions_sdk_python.types import (
49+
from aws_durable_execution_sdk_python.types import Callback as CallbackProtocol
50+
from aws_durable_execution_sdk_python.types import (
5151
DurableContext as DurableContextProtocol,
5252
)
5353

5454
if TYPE_CHECKING:
5555
from collections.abc import Callable, Sequence
5656

57-
from aws_durable_functions_sdk_python.state import CheckpointedResult
57+
from aws_durable_execution_sdk_python.state import CheckpointedResult
5858

5959
R = TypeVar("R")
6060
T = TypeVar("T")

0 commit comments

Comments
 (0)