Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Update python versions #129

Merged
merged 7 commits into from
Jan 9, 2024
Merged

Conversation

clbarnes
Copy link
Collaborator

@clbarnes clbarnes commented Nov 3, 2023

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.

  • Python 3.8 is not yet EOL but has been dropped by numpy releases since Apr 2023
  • 3.11 was released Oct 2022
  • 3.12 was released Oct 2023

@clbarnes
Copy link
Collaborator Author

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

@clbarnes
Copy link
Collaborator Author

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: seung-lab/compresso#12

@clbarnes clbarnes changed the title CI: Drop py38, add py311, 312 CI: Drop py38, add py311 Nov 14, 2023
@clbarnes clbarnes marked this pull request as ready for review November 14, 2023 15:09
@clbarnes
Copy link
Collaborator Author

Can leave 3.12 for now.

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

Also reformats some YAML, unfortunately.

Python 3.8 is not yet EOL but has been dropped by numpy releases since Apr
  2023
Previously blocked by a dependency of cloud-volume, now fixed
seung-lab/compresso@97d2462
@clbarnes clbarnes changed the title CI: Drop py38, add py311 CI: Update python versions Jan 9, 2024
cloud-volume is still incompatible.
See here seung-lab/cloud-volume#606
@clbarnes clbarnes merged commit 9a1956d into navis-org:master Jan 9, 2024
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant