Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **SCEPTRE App**: Test suite (128 tests), two of them characterization tests over both stages and all 310 infrastructure/device-type/protocol combinations, plus `apps/sceptre/README.md`.

### Changed
- **Build System**: `Mako>=1.3.10`, `requests>=2.32.4` (security advisories).
- **SCEPTRE App**: Register numbering state is per `FieldDeviceConfig` instead of class-level mutable state on `Register`; numbering is no longer order-dependent across configs and the test suite runs safely in parallel. Output is unchanged.
- **SCEPTRE App**: `configure()` and `pre_start()` are stage classes, `ConfigureStage` and `PreStart`, sharing pre-start state through `PreStartState`.
- **SCEPTRE App**: The device-type table is `configs/infrastructures.yaml`; adding a device type needs no code change.
Expand Down
4 changes: 2 additions & 2 deletions src/python/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,14 +26,14 @@ dependencies = [
"elasticsearch<9",
"kafka-python~=2.2.13",
"lxml>=4.9.2",
"Mako~=1.1.3",
"Mako>=1.3.10",
"minimega",
"loguru>=0.7.2",
"pydantic>=2.0.0",
"python-box~=7.2.0",
"python-dateutil~=2.8.2",
"pyyaml~=6.0.2",
"requests==2.31.0",
"requests>=2.32.4",
"rich~=14.2.0",
"paramiko>=4.0.0,<5",
]
Expand Down
Loading