Skip to content

Commit 2997ab3

Browse files
[GithubActions] Update false false false false false SDK-Python 0.12.0 (#359)
Co-authored-by: slinkydeveloper <slinkydeveloper@users.noreply.github.com>
1 parent d7eb109 commit 2997ab3

File tree

8 files changed

+17
-17
lines changed

8 files changed

+17
-17
lines changed

python/patterns-use-cases/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ readme = "README.md"
99
requires-python = ">=3.11"
1010
dependencies = [
1111
"hypercorn",
12-
"restate_sdk[serde]==0.11.0",
12+
"restate-sdk[serde]>=0.12.0",
1313
"pydantic",
1414
"httpx",
1515
"stripe",

python/templates/lambda/.claude/CLAUDE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ response = await ctx.service_call(
150150

151151
```python {"CODE_LOAD::python/src/develop/agentsmd/actions.py#durable_steps"} theme={null}
152152
# Wrap non-deterministic code in ctx.run
153-
result = await ctx.run_typed("my-side-effect", call_external_api, query="weather", some_id="123")
153+
result = await ctx.run_typed("my-side-effect", lambda: call_external_api("weather", "123"))
154154

155155
# Or with typed version for better type safety
156-
result = await ctx.run_typed("my-side-effect", call_external_api)
156+
result = await ctx.run_typed("my-side-effect", call_external_api, query="weather", some_id="123")
157157
```
158158

159159
### Deterministic randoms and time
@@ -204,10 +204,10 @@ ctx.reject_awakeable(awakeable_id, "Cannot be reviewed")
204204

205205
```python {"CODE_LOAD::python/src/develop/agentsmd/actions.py#workflow_promises"} theme={null}
206206
# Wait for promise
207-
review = await ctx.promise("review").value()
207+
review = await ctx.promise("review", type_hint=str).value()
208208

209209
# Resolve promise
210-
await ctx.promise("review").resolve("approval")
210+
await ctx.promise("review", type_hint=str).resolve("approval")
211211
```
212212

213213
## Concurrency

python/templates/lambda/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ readme = "README.md"
66
requires-python = ">=3.11"
77
dependencies = [
88
"pydantic>=2.10.6",
9-
"restate_sdk[serde]>=0.11.0",
9+
"restate-sdk[serde]>=0.12.0",
1010
]
1111

1212
[tool.hatch.build.targets.wheel]

python/templates/python/.claude/CLAUDE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ response = await ctx.service_call(
150150

151151
```python {"CODE_LOAD::python/src/develop/agentsmd/actions.py#durable_steps"} theme={null}
152152
# Wrap non-deterministic code in ctx.run
153-
result = await ctx.run_typed("my-side-effect", call_external_api, query="weather", some_id="123")
153+
result = await ctx.run_typed("my-side-effect", lambda: call_external_api("weather", "123"))
154154

155155
# Or with typed version for better type safety
156-
result = await ctx.run_typed("my-side-effect", call_external_api)
156+
result = await ctx.run_typed("my-side-effect", call_external_api, query="weather", some_id="123")
157157
```
158158

159159
### Deterministic randoms and time
@@ -204,10 +204,10 @@ ctx.reject_awakeable(awakeable_id, "Cannot be reviewed")
204204

205205
```python {"CODE_LOAD::python/src/develop/agentsmd/actions.py#workflow_promises"} theme={null}
206206
# Wait for promise
207-
review = await ctx.promise("review").value()
207+
review = await ctx.promise("review", type_hint=str).value()
208208

209209
# Resolve promise
210-
await ctx.promise("review").resolve("approval")
210+
await ctx.promise("review", type_hint=str).resolve("approval")
211211
```
212212

213213
## Concurrency

python/templates/python/.cursor/rules/AGENTS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,10 @@ response = await ctx.service_call(
150150

151151
```python {"CODE_LOAD::python/src/develop/agentsmd/actions.py#durable_steps"} theme={null}
152152
# Wrap non-deterministic code in ctx.run
153-
result = await ctx.run_typed("my-side-effect", call_external_api, query="weather", some_id="123")
153+
result = await ctx.run_typed("my-side-effect", lambda: call_external_api("weather", "123"))
154154

155155
# Or with typed version for better type safety
156-
result = await ctx.run_typed("my-side-effect", call_external_api)
156+
result = await ctx.run_typed("my-side-effect", call_external_api, query="weather", some_id="123")
157157
```
158158

159159
### Deterministic randoms and time
@@ -204,10 +204,10 @@ ctx.reject_awakeable(awakeable_id, "Cannot be reviewed")
204204

205205
```python {"CODE_LOAD::python/src/develop/agentsmd/actions.py#workflow_promises"} theme={null}
206206
# Wait for promise
207-
review = await ctx.promise("review").value()
207+
review = await ctx.promise("review", type_hint=str).value()
208208

209209
# Resolve promise
210-
await ctx.promise("review").resolve("approval")
210+
await ctx.promise("review", type_hint=str).resolve("approval")
211211
```
212212

213213
## Concurrency

python/templates/python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires-python = ">=3.11"
77
dependencies = [
88
"hypercorn>=0.17.3",
99
"pydantic>=2.10.6",
10-
"restate_sdk[serde]>=0.11.0",
10+
"restate-sdk[serde]>=0.12.0",
1111
]
1212

1313
[tool.hatch.build.targets.wheel]

python/tutorials/tour-of-orchestration-python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ requires-python = ">=3.11"
77
dependencies = [
88
"hypercorn>=0.17.3",
99
"pydantic>=2.10.6",
10-
"restate_sdk[serde]>=0.11.0",
10+
"restate-sdk[serde]>=0.12.0",
1111
]
1212

1313
[tool.hatch.build.targets.wheel]

python/tutorials/tour-of-workflows-python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies = [
88
"hypercorn>=0.17.3",
99
"pydantic>=2.10.6",
1010
"httpx",
11-
"restate_sdk[serde]>=0.11.0",
11+
"restate-sdk[serde]>=0.12.0",
1212
]
1313

1414
[tool.hatch.build.targets.wheel]

0 commit comments

Comments
 (0)