[MacPorts] #68208: meson, ninja: convert to py-{meson, ninja} to support the "meson-python" PEP517 backend
MacPorts
noreply at macports.org
Thu Sep 21 01:20:24 UTC 2023
#68208: meson, ninja: convert to py-{meson,ninja} to support the "meson-python"
PEP517 backend
-------------------------+--------------------------
Reporter: reneeotten | Owner: (none)
Type: enhancement | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port: meson, ninja
-------------------------+--------------------------
Some ports including `py-scipy` have switched to `meson-python` as their
PEP517 build backend. For this to work in MacPorts one would need to
convert the current `meson` and 'ninja' ports to the typical `py-meson`
and `py-ninja` ones, where there will be subports for each Python version
that needs to use the `meson-python` backend.
There is some patching going on for older systems in these ports for which
I haven't completely figured out what is happening there and if this can
just be one-to-one ported/copied. Additionally, there is the `meson`
PortGroup (used by ~130 ports currently) that will likely need to be
adjusted.
Before attempting such a change to provide support for the new Python
build-backend based on `meson`, I thought to solicit some
advice/suggestions here. Did anyone look at this already and/or are there
any immediate considerations to take into account here?
Thanks,
Renee
--
Ticket URL: <https://trac.macports.org/ticket/68208>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list