chore: retire the release freeze and move the test gate to pelicun 3.10 - #47
Merged
Merged
Conversation
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.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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/latestno longerpoints 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;
mainstays at3.2.dev0.