Repository navigation
Release notes for sbmlode 0.3.1
sbmlode 0.3.1 is a security release of its development tooling: the uv with which the lock, the tests and the release are made no longer trusts the emSign root CA whose intermediate keys were compromised. The package and the code it writes are unchanged.
Security
- uv 0.13.4 in continuous integration, in the release workflow and in the lock (the uv of tox-uv), whose bundled CA store drops the emSign root (GHSA-hq85-5cpj-mr62); certifi before 2026.10.19 has the same root (GHSA-6q48-6c7w-9gw2), but certifi is in neither the runtime nor the development dependencies of sbmlode, so no floor is needed
Development
- continuous integration runs the tests on python 3.14 only, on linux, macos and windows, cancels a superseded run and caches the interpreters and the TeX packages; the other python versions and
lowestrun locally withtox run-parallel, dependabot proposes its updates monthly - the tox environments run pytest in parallel with pytest-xdist (
--dist loadgroup, the julia and R batches of a module on one worker); the reverse mode ofDirectAdjointis markedslowand runs locally only - ty 0.0.85
Documentation
- the design documents and the plans of coding agents are removed from
docs/design/
Your sbmlode team