pynbody / tangos

The Agile Numerical Galaxy Organisation System
BSD 3-Clause "New" or "Revised" License
18 stars 13 forks source link

Add python 3.12 to test matrix #230

Closed apontzen closed 10 months ago

apontzen commented 11 months ago

Also update numpy version bracketing

apontzen commented 11 months ago

Unfortunately python 3.12 is not yet supported by the pyramid web framework that tangos uses (see https://github.com/Pylons/venusian/issues/85). This accounts for the failing unit tests on python 3.12. It does not seem feasible to support python 3.12 until pyramid does (unless we change web framework!)

apontzen commented 10 months ago

pre-commit.ci autofix

apontzen commented 10 months ago

Dependencies all fixed and tangos appears to be running with python 3.12. I will see if some of the warnings can also be squashed before merging.