GPlates/gplately

add Python 3.13 support

Closed this issue · 5 comments

The coming pygplates release will support Python 3.13. If other gplately dependencies are also good with Python 3.13, we should add Python 3.13 support for gplately in the next release.

Is there anything we need to do for this? There are no compiled sources in gplately so it should "just work"!

Is there anything we need to do for this? There are no compiled sources in gplately so it should "just work"!

https://github.com/GPlates/gplately/pull/280/files

So we're just waiting for pyGPlates 1.0.0 (soon) to support Python 3.13 in conda (as mentioned here).

For pip, pyGPlates already supports 3.13, except on macOS. Still waiting for Macports to support boost for Python 3.13 (which I presume is being held up by py-numpy 2.0).

But that shouldn't stop GPlately supporting Python 3.13. It just means users won't be able to pip install gplately into Python 3.13 on macOS (until I add those wheels to pygplates - ie, once Macports supports).

So we're just waiting for pyGPlates 1.0.0 (soon) to support Python 3.13 in conda (as mentioned here).

For pip, pyGPlates already supports 3.13, except on macOS. Still waiting for Macports to support boost for Python 3.13 (which I presume is being held up by py-numpy 2.0).

But that shouldn't stop GPlately supporting Python 3.13. It just means users won't be able to pip install gplately into Python 3.13 on macOS (until I add those wheels to pygplates - ie, once Macports supports).

Thanks John.

I've added support for Python 3.13 (and Numpy 2.x) to pygplates 1.0.0rc1 on conda.

So we don't have to wait for the pygplates 1.0.0 release.