-
Notifications
You must be signed in to change notification settings - Fork 1
Add Python v3.14 Support for CodeEntropy
#170
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Python v3.14 Support for CodeEntropy
|
There is currently an MDAnalysis issue that is open relating to adding support for |
|
EDIT: Totally wrong comment from my end, SORRY! |
|
Oops – I am SO sorry – my comment above was totally not appropriate! I thought this was on MDAnalysis. Please accept my apologies! |
|
No worries. It's an easy mistake to make with how GH presents tagged things.. |
|
Just FYI - a new MDAnalysis release (v2.10.0) with py3.14 support is now out. Do let us know if you stumble upon any issues. |
|
Thanks a lot Irfan! MDA truly is a pleasure to work with. |
…e the last bin peak section of the `else` is covered in `assign_conformation`
…crement` to ensure updates are correctly handled if key exists in `update_force_torque_matrices`
…169-add-python-314
…169-add-python-314
…` for Python `v3.14`
jimboid
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for doing this Harry! Can you add the two new unit tests to your PR summary and then merge.
No worries at all, and good spot, I've just added that now. |
Summary
This PR updates the CI and release workflows to include support for
Python 3.14, ensuringCodeEntropyremains compatible with the latest Python release.Changes
CI Pipeline Update
Python 3.14to thepython-versionmatrix in.github/workflows/project-ci.yaml.Python 3.14instead of3.13where applicable.3.14in MDAnalysis compatibility tests.Release Workflow Update
.github/workflows/release.yamlto usePython 3.14in setup steps for packaging and publishing.Metadata Update
Programming Language :: Python :: 3.14to theclassifierssection inpyproject.tomlto reflect support in PyPI metadata and GitHub badges.Additional Unit Tests
test_assign_conformation_last_bin_peak: To ensure the last bin peaks are properly covered by the teststest_update_force_torque_matrices_united_atom_increment: To ensure the increments in the force torque matrices are coveredImpact
CodeEntropyis tested against the latest Python release.Python 3.14.