Closed rmlmcfadden closed 8 months ago
The issue seems to be more related to setuptools than pip. Recently pip has been moving away from setuptools as an installation backend, but it still seems like the best (only?) way of compiling cython code with pip, at least by the cython documentation.
I take it that the "install setuptools for python3.12" didn't work? Something like python3.12 -m pip install setuptools
Note: apparently numpy and scipy both use meson-python to build their packages. I suppose I should switch to that.
resolved in 06944bd3c86002f521e85ca456f42ed01afa0b7d by updating to meson-python build backend
Attempting a fresh install (e.g., using
pip3 install --user mud-py
) with Python 3.12 yields the following output & error message:The
AttributeError
reflects the removal of several (previously deprecated) modules in Python 3.12.Though much has been written about this change, a remedy for building
mudpy
is unclear to me...