Skip to content

mdanalysis: Add version 2.10.0 - #2645

Merged
luhenry merged 2 commits into
mainfrom
mdanalysis
Oct 3, 2026
Merged

luhenry merged 2 commits into
mainfrom
mdanalysis

Conversation

@luhenry

@luhenry luhenry commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

Compiles 14 Cython/C/C++ extensions (distances, neighbour search, trajectory readers, encore), with OpenMP. Upstream publishes no riscv64 wheel.

Mirrors upstream's deploy.yaml.

Differs from upstream

  • Nothing beyond the riscv64 image.

Matrix: cp312/cp313/cp314; upstream ships no free-threaded wheel.

Testing

  • Upstream's wheel job runs no tests, so this runs upstream's pytest --pyargs MDAnalysisTests install check against the wheel, with MDAnalysisTests from the same checkout and the minimal test deps.

License: Wheel bundles libgomp (GPL-3.0-or-later with the GCC Runtime Library Exception); its sources are attached to the release.

Patches

  • 0001-Fixed-typo-in-test_atomgroup.py.patch - Backport 8783f8d. pytest 9.1 fails collecting TestAtomGroupToTopology. Not riscv64-specific.
  • 0002-Fix-compatibility-with-numpy-2.5.patch - Backport #5404. numpy 2.5 makes align_principal_axis() raise TypeError. Not riscv64-specific.

Built on cp312; 20504 passed, 905 skipped.

luhenry added a commit that referenced this pull request Oct 2, 2026
@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-10-03 09:36 UTC

The released 2.10.0 fails its own suite with today's dependencies on every
architecture: numpy 2.5's linalg.eig returns complex eigenvectors, which
breaks AtomGroup.align_principal_axis(), and pytest 9.1 rejects a
trailing comma in a parametrize argnames string, which fails collection
of TestAtomGroupToTopology. Both are fixed upstream for 2.11.0.
luhenry added a commit that referenced this pull request Oct 2, 2026
@luhenry
luhenry marked this pull request as ready for review October 2, 2026 21:36
@luhenry
luhenry merged commit fb8f2ec into main Oct 3, 2026
21 checks passed
@luhenry
luhenry deleted the mdanalysis branch October 3, 2026 09:08
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