Skip to content

chore: retire the release freeze and move the test gate to pelicun 3.10 - #47

Merged
zsarnoczay merged 2 commits into
NHERI-SimCenter:mainfrom
zsarnoczay:new_release_chores
Aug 26, 2026
Merged

chore: retire the release freeze and move the test gate to pelicun 3.10#47
zsarnoczay merged 2 commits into
NHERI-SimCenter:mainfrom
zsarnoczay:new_release_chores

Conversation

@zsarnoczay

Copy link
Copy Markdown
Collaborator

Catches the repo up with a change already made outside it: v3.0 and v3.1 were
published as GitHub Releases on 2026-08-25, so releases/latest no longer
points at v2.1.0. These updates document the changes and clean up what the
freeze left behind.

The freeze existed to keep pelicun ≤3.9 working; those versions fetch model
data from the latest release and cannot read the v3 layout, so they now fail
on a fresh install. Lifting it was safe because pelicun 3.10 (PyPI, 2026-08-05)
depends on this package instead, and the updated PBE and R2D builds shipped in
early August. Migration guidance is in the README and in
https://github.com/orgs/NHERI-SimCenter/discussions/379.

No release is cut here; main stays at 3.2.dev0.

v3.0 and v3.1 are now GitHub Releases and releases/latest resolves to
v3.1. Pelicun 3.10+ installs simcenter-dlml from PyPI and is unaffected;
3.9 and earlier read model data from the latest release and cannot
resolve the src/dlml/data layout, so the README now documents the
upgrade path and the v2.1.0 pin for anyone still on them.

Drop the root model_files.txt, which listed the pre-v3.0 top-level data
paths and no longer matched the packaged data.
Pelicun 3.10 depends on simcenter-dlml for its model data instead of
downloading it at import, so the offline scaffold the gate needed for
the 3.9 line -- a stub DLML_DATA_DIR holding a fake manifest and a
pre-warmed version-check cache -- is obsolete. Drop it and raise the
test extra to pelicun>=3.10,<4.

Pelicun keeps its own tabular implementation and takes only the
vocabulary from dlml, so the two sides of the comparison remain
independent.
@zsarnoczay
zsarnoczay merged commit 6629997 into NHERI-SimCenter:main Aug 26, 2026
8 checks passed
@zsarnoczay
zsarnoczay deleted the new_release_chores branch August 26, 2026 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant