GeoscienceAustralia / dea-sandbox

Digital Earth Australia Sandbox config and planning
Apache License 2.0
13 stars 6 forks source link

Upgrade to Python 3.10 #266

Closed omad closed 10 months ago

omad commented 1 year ago

Python 3.8 is getting old, and some libraries are dropping support for it.

I've built binary wheels of hdstats (In packages.dea.ga.gov.au) for Python 3.9, 3.10 and 3.11, which AFAIK was the hold up for upgrading our version of Python.

Is there anything special required to try out a build with Python 3.10?

emmaai commented 1 year ago

Is there anything special required to try out a build with Python 3.10?

  • FC
  • otps (tide model)

Theoretically anything with cython/c/fortran code. These two are what I'm aware of.

omad commented 1 year ago

I've got a Python 3.10 conda environment running locally with those, they must have installed safely from source.

But I haven't been trying in docker, so that could be a problem...