Skip to content

Commit 0939a1f

Browse files
dotsdlclaude
andauthored
Bump gufe / openfe / feflow runtime env pins to current latest stable (#512)
feflow 0.2.1 hit conda-forge and now pins gufe >=1.9.0,<2 and openfe >=1.10.0,<2. The existing pins (gufe=1.6.1 / openfe=1.6.1 / feflow=0.1.4 across the deployment envs, and gufe=1.7.1 / openfe=1.8.0 in test) leave callers unable to use feflow 0.2.1 against an alchemiscale env. Bump the trio to the latest mutually-compatible exact pins: - gufe = 1.10.0 (satisfies openfe 1.11.1's gufe >=1.10.0,<1.11) - openfe = 1.11.1 (satisfies feflow 0.2.1's openfe >=1.10.0,<2) - feflow = 0.2.1 (latest stable) Apply across the four runtime env files: test, server, compute, client. devtools/conda-envs/docs.yml is intentionally unchanged -- the docs build runs sphinx 9's autodoc, which trips on the `PositiveFloat | None` annotation in gufe >=1.8.0 (works with pydantic v1 in gufe 1.3.0; pydantic v2 in gufe 1.10.0 makes PositiveFloat an `Annotated[float, ...]` with no `__or__`). docs.yml only needs gufe for intersphinx and type-hint resolution, so leaving it at 1.3.0 keeps the docs build green; addressing the docs gufe bump is a separate concern from this maintenance bump. Extracted from PR #507 to unblock other inflight PRs needing the newer dependency set. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 08a386c commit 0939a1f

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

devtools/conda-envs/alchemiscale-client.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ dependencies:
88
- cuda-version >=12
99

1010
# alchemiscale dependencies
11-
- gufe=1.6.1
12-
- openfe=1.6.1
11+
- gufe=1.10.0
12+
- openfe=1.11.1
1313
- requests
1414
- click
1515
- httpx
@@ -26,7 +26,7 @@ dependencies:
2626
- nest-asyncio
2727

2828
# openmm protocols
29-
- feflow=0.1.4
29+
- feflow=0.2.1
3030

3131
# additional pins
3232
- openmm=8.2.0

devtools/conda-envs/alchemiscale-compute.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ dependencies:
88
- cuda-version >=12
99

1010
# alchemiscale dependencies
11-
- gufe=1.6.1
12-
- openfe=1.6.1
11+
- gufe=1.10.0
12+
- openfe=1.11.1
1313
- requests
1414
- click
1515
- httpx
@@ -22,7 +22,7 @@ dependencies:
2222
- stratocaster
2323

2424
# openmm protocols
25-
- feflow=0.1.4
25+
- feflow=0.2.1
2626

2727
# additional pins
2828
- openmm=8.2.0

devtools/conda-envs/alchemiscale-server.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ dependencies:
88
- cuda-version >=12
99

1010
# alchemiscale dependencies
11-
- gufe=1.6.1
12-
- openfe=1.6.1
11+
- gufe=1.10.0
12+
- openfe=1.11.1
1313
- requests
1414
- click
1515
- pydantic >2
@@ -39,7 +39,7 @@ dependencies:
3939
- cryptography
4040

4141
# openmm protocols
42-
- feflow=0.1.4
42+
- feflow=0.2.1
4343

4444
# additional pins
4545
- openmm=8.2.0

devtools/conda-envs/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ dependencies:
77
- cuda-version >=12
88

99
# alchemiscale dependencies
10-
- gufe =1.7.1
11-
- openfe =1.8.0
10+
- gufe =1.10.0
11+
- openfe =1.11.1
1212
- pydantic >2
1313
- pydantic-settings
1414
- async-lru
@@ -41,7 +41,7 @@ dependencies:
4141
- cryptography
4242

4343
# openmm protocols
44-
- feflow>=0.1.4
44+
- feflow =0.2.1
4545

4646
## cli
4747
- click

0 commit comments

Comments
 (0)