Skip to content

Enable Python 3.14 wheel builds and publishing#5120

Closed
blueraft wants to merge 4 commits into
MDAnalysis:developfrom
blueraft:develop
Closed

Enable Python 3.14 wheel builds and publishing#5120
blueraft wants to merge 4 commits into
MDAnalysis:developfrom
blueraft:develop

Conversation

@blueraft

@blueraft blueraft commented Oct 9, 2025

Copy link
Copy Markdown

This PR adds cp314 to the list of supported Python versions in the build configuration. This enables CI builds and wheel publishing for Python 3.14 on PyPI.

Tested in CI: https://github.com/blueraft/mdanalysis/actions/runs/18370481380

PR Checklist

  • Issue raised/referenced?
  • Tests updated/added?
  • Documentation updated/added?
  • package/CHANGELOG file updated?
  • Is your name in package/AUTHORS? (If it is not, add it!)

Developers Certificate of Origin

I certify that I can submit this code contribution as described in the Developer Certificate of Origin, under the MDAnalysis LICENSE.


📚 Documentation preview 📚: https://mdanalysis--5120.org.readthedocs.build/en/5120/

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hello there first time contributor! Welcome to the MDAnalysis community! We ask that all contributors abide by our Code of Conduct and that first time contributors introduce themselves on GitHub Discussions so we can get to know you. You can learn more about participating here. Please also add yourself to package/AUTHORS as part of this PR.

@codecov

codecov Bot commented Oct 9, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 93.89%. Comparing base (c0685ac) to head (4a113c7).
⚠️ Report is 25 commits behind head on develop.

Additional details and impacted files
@@           Coverage Diff            @@
##           develop    #5120   +/-   ##
========================================
  Coverage    93.89%   93.89%           
========================================
  Files          180      180           
  Lines        22447    22447           
  Branches      3188     3188           
========================================
  Hits         21077    21077           
  Misses         902      902           
  Partials       468      468           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@IAlibay IAlibay left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for opening this PR @blueraft - unfortunately this isn't the only CI file that needs changing and it's rather complicated to explain over a review.

I will take on doing this in a separate PR instead.

@blueraft

blueraft commented Oct 9, 2025

Copy link
Copy Markdown
Author

No worries, thank you. I'll close this PR then

@blueraft blueraft closed this Oct 9, 2025
@IAlibay

IAlibay commented Oct 9, 2025

Copy link
Copy Markdown
Member

Sorry about this.

For context, here's the follow-up PR @blueraft - #5121

I'm expecting half the jobs to fail in some random unexpected manner, but please feel free to add comments/questions on that PR if you're looking to better understand the MDAnalysis CI.

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