Add Python v3.14 Support for CodeEntropy#170
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.
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.