pymt-lab / pymt_ecsimplesnow

PyMT plugin for ECSimpleSnow
MIT License
0 stars 0 forks source link

Update build system for Python >=3.12 #11

Closed mdpiper closed 1 week ago

mdpiper commented 2 weeks ago

This PR contains a rebabelization of pymt_ecsimplesnow to use the meson build system, replacing the build system based on numpy.distutils, which was removed in Python 3.12.

Other significant changes:

This rebuilt version of pymt_ecsimplesnow works with pymt v1.3.2.

This fixes #10.

mdpiper commented 2 weeks ago

The Windows build is failing. Looking back at earlier work, I'm not sure I got meson + Fortran to work on Windows.

mdpiper commented 1 week ago

I haven't been able to figure out Windows, so I'm dropping it from this PR. I'll continue work on my mdpiper/try-windows branch.