pynbody / tangos

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

Add python 3.12 to test matrix #230

Closed apontzen closed 1 year ago

apontzen commented 1 year ago

Also update numpy version bracketing

apontzen commented 1 year 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 1 year ago

pre-commit.ci autofix

apontzen commented 1 year 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.