Skip to content

Synchronize with ismrmrd v1.15.0#88

Open
naegelejd wants to merge 6 commits intomasterfrom
naegelejd/fix-conda-build
Open

Synchronize with ismrmrd v1.15.0#88
naegelejd wants to merge 6 commits intomasterfrom
naegelejd/fix-conda-build

Conversation

@naegelejd
Copy link
Copy Markdown
Contributor

@naegelejd naegelejd commented May 7, 2026

This PR started as a simple fix to the conda package builds. This library is pure Python so there's no need to build and publish platform-specific conda packages, and as long as we do, we need to publish for every possible platform/arch.

In the process, I discovered that the recent bump to xsdata==26.1 introduced breaking changes in the ismrmrd.xsd.ismrmrdHeader API.

So we need to release a new minor version (v1.15.0). To do that, this library should really be synchronized with ISMRMRD v1.15.0.

This PR does just that: Aligns the Python library with the C++ ismrmrd v1.15.0 API and hardens the
build/packaging infrastructure.

See CHANGELOG.md for the full list of changes, including
breaking changes.

This comment was marked as outdated.

@naegelejd naegelejd changed the title Make conda build platform-independent Synchronize with ismrmrd v1.15.0 May 8, 2026
@naegelejd naegelejd requested a review from Copilot May 8, 2026 17:53
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 23 out of 25 changed files in this pull request and generated 5 comments.

Comment thread ismrmrd/serialization.py Outdated
Comment thread ismrmrd/serialization.py Outdated
Comment thread ismrmrd/flags.py
Comment thread ismrmrd/util.py
Comment thread pyproject.toml Outdated
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.

2 participants