anuga-community / anuga_core

ANUGA for the simulation of the shallow water equation
https://anuga.anu.edu.au
Other
32 stars 23 forks source link

ENH: plan to support deprecated distutils in python-3.12 #41

Open samcom12 opened 10 months ago

samcom12 commented 10 months ago

Hi,

As python23.12 depricates distutils, we need to upgrade our build system.

The most widely used seems to be meson.

Regards,

stoiver commented 9 months ago

@samcom12 it does seem that meson is a good choice. I note that SciPy has moved over to using meson. The current build system for anuga was copied from SciPy so it would be logical to follow and use meson. Though a quick look at the SciPy meson setup is quite complicated. Maybe it would be better to try a more basic meson setup.