sematic-ai / sematic

An open-source ML pipeline development platform
Other
975 stars 59 forks source link

Add support for python 3.11 and 3.12; switch default to 3.9 #1126

Closed augray closed 3 months ago

augray commented 3 months ago

Python 3.8 reaches EOL in October. Meanwhile, python 3.11 and 3.12 have been released since we last updated our supported python versions. This PR adds support for 3.11 and 3.12, and changes the default bazel targets to use 3.9 instead of 3.8. Some things of note:

Note that this does not change what version of python the server or default worker images run with (python3.9 for both). So this is essentially an sdk and local-server only change.

Testing