gplately icon indicating copy to clipboard operation
gplately copied to clipboard

add Python 3.13 support

Open michaelchin opened this issue 1 year ago • 2 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.

michaelchin avatar Sep 29 '24 23:09 michaelchin

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

brmather avatar Oct 03 '24 00:10 brmather

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

michaelchin avatar Oct 03 '24 05:10 michaelchin

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).

jcannon-gplates avatar Jan 23 '25 03:01 jcannon-gplates

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.

michaelchin avatar Jan 23 '25 19:01 michaelchin

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.

jcannon-gplates avatar Jan 31 '25 07:01 jcannon-gplates