octue/octue-sdk-python

Profile with python3.11 and use for testing

cortadocodes opened this issue · 1 comments

Python3.11 has a ~50% speedup in some circumstances compared to previous versions. Let's profile the SDK performance in python3.9 (our current testing environment) and python3.11 see if there's a big difference. Then update the testing environment to python3.11 and advertise support for it in pyproject.toml.

Also consider removing support for python3.7 as it's formally unsupported now

The version of numpy that's compatible with our other dependencies is currently holding this back as it's not available for python>3.9: https://pypi.org/project/numpy/1.21.1/#files