glotzerlab / freud

Powerful, efficient particle trajectory analysis in scientific Python.
https://freud.readthedocs.io
BSD 3-Clause "New" or "Revised" License
280 stars 49 forks source link

Python 3.13 testing and other revisions to the CI suite #1288

Closed joaander closed 3 weeks ago

joaander commented 3 weeks ago

Description

Test freud with Python 3.13 and make other modernization changes to the CI scripts.

Motivation and Context

Ensure that freud functions with the latest versions Python and all dependencies.

Unfortunately, both MDAnalysis and Numba releases are lagging. We will need to re-enable these optional test dependencies at a future date. I will not chain the delay a freud release to an optional dependency.

How Has This Been Tested?

CI checks.

Checklist: