navis-org / navis

Python library for analysis of neuroanatomical data.
https://navis-org.github.io/navis/
GNU General Public License v3.0
83 stars 33 forks source link

CI: Update python versions #129

Closed clbarnes closed 10 months ago

clbarnes commented 1 year ago

Updating the test matrix, we'll see what falls out...

Updates one-off workflows (e.g. deploy) to use 3.10, and updates the test matrix otherwise.

Also reformats some YAML, unfortunately.

clbarnes commented 1 year ago

I've rolled back adding 3.11 and 3.12 for now just to prove that the build can work.

clbarnes commented 1 year ago

The python 3.12 build is failing because cloudvolume depends on compresso, which has a build process which relies on numpy but doesn't have a pyproject.toml to specify that. There's a PR for that here: https://github.com/seung-lab/compresso/pull/12

clbarnes commented 1 year ago

Can leave 3.12 for now.