Repository navigation
release: v3.6.1.0 - #100
Merged
Merged
Conversation
Bump the version to 3.6.1.0 for cuvis SDK 3.6.1 and raise the cuvis-il requirement to >=3.6.1,<3.7.0. No API changes.
SDK 3.6.1 writes target_spectrum_ref_<md5>.cu3sp instead of target_spectrum_ref.cu3sp; the test hardcoded the 3.6.0 names.
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.
What
[project].versionfrom3.6.0.0to3.6.1.0.cuvis-ilrequirement from>=3.6.0,<3.7.0to>=3.6.1,<3.7.0.## [3.6.1.0] - 2026-10-16toCHANGELOG.mdwith the SDK statement lines and a### Changedentry for the requirement.tests/test_processing_context.py::test_spectra_survive_legacy_cu3_round_trip: match the.cu3spsidecars by glob instead of exact name.Why
GENERATION.MAJOR.MINORto the SDK the wrapper targets.CONTRIBUTING.mdties thecuvis-ilrequirement to the targeted SDK, socuvis 3.6.1.0resolves only an interface layer compiled against 3.6.1.cuvis.BindingInfo.built_againstcomes fromcuvis-ilat runtime, so it reports 3.6.1 as soon ascuvis-il 3.6.1.0is installed.target_spectrum_ref_<md5>.cu3spinstead oftarget_spectrum_ref.cu3sp). The sidecars are still written once per slot and reload bit-identically; only the hardcoded names in the test broke.Notes
cuvis-il 3.6.1.0is on PyPI andcubertgmbh/cuvis_pyil:3.6.1-ubuntu24.04exists, so both the CI tests and the release's image check have what they need.ruff format --check .andruff check .pass in bothcuvis_pyil:3.6.0-ubuntu24.04andcuvis_pyil:3.6.1-ubuntu24.04(172 passed, 5 skipped).check_changelog.py --version 3.6.1.0passes.>=3.6.1,<3.7.0accepts SDK 3.6.1 and does not open the range to pre-releases, which is what theVerify the cuvis-il requirement agrees with the versionstep checks.Pitfalls
cuvis; they need to pincuvis==3.6.0.0. This was already the case in practice, because the old range resolved tocuvis-il 3.6.1.0as well.v3.6.1.0is tagged onmain.