Skip to content

Commit deb5e0d

Browse files
committed
build(deps): require the latest datarax, artifex, opifex and calibrax
Requires datarax>=0.1.14, avitai-artifex>=0.1.12, opifex>=0.2.8 and calibrax>=0.1.9, the latest releases. The lock moves exactly those four. The APIs those releases change (artifex's trainer, data pipeline and checkpointing; opifex's trainer, checkpoints, loaders and core.timing.block_until_ready) are ones DiffBio does not import, and the modules it does import are unchanged.
1 parent 8fcf01e commit deb5e0d

3 files changed

Lines changed: 30 additions & 20 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Changed
11+
12+
- Requires `datarax>=0.1.14`, `avitai-artifex>=0.1.12`, `opifex>=0.2.8` and `calibrax>=0.1.9`,
13+
the latest releases; the lock moves exactly those four, from 0.1.13, 0.1.10, 0.2.7 and
14+
0.1.8. artifex 0.1.11 and 0.1.12 change its trainer, data pipeline and checkpointing, and
15+
opifex 0.2.8 its trainer, checkpoints, loaders and `core.timing.block_until_ready`; DiffBio
16+
imports none of those, and the layers, losses, physics and operator modules it does import
17+
are unchanged. datarax 0.1.14 and calibrax 0.1.9 only raise their substrax floor to 0.1.11,
18+
which DiffBio already requires.
19+
1020
## [0.1.9] - 2026-09-18
1121

1222
### Changed

‎pyproject.toml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ classifiers = [
3737
]
3838
dependencies = [
3939
# Datarax - operator, source, and pipeline contracts
40-
"datarax>=0.1.13",
40+
"datarax>=0.1.14",
4141
# Artifex - modeling, modality, and transformer substrate
42-
"avitai-artifex>=0.1.10",
42+
"avitai-artifex>=0.1.12",
4343
# Opifex - scientific ML, operator learning, and advanced optimization
44-
"opifex>=0.2.7",
44+
"opifex>=0.2.8",
4545
# Calibrax - benchmarking, comparison, profiling, and regression control
46-
"calibrax>=0.1.8",
46+
"calibrax>=0.1.9",
4747
# Substrax - device identity, meshes, runtime settings and checkpoint store shared by the
4848
# siblings; 0.1.6 adds substrax.runtime, substrax.artifacts and substrax.testing.
4949
"substrax>=0.1.11",

‎uv.lock‎

Lines changed: 16 additions & 16 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)