[MacPorts] #68208: meson, ninja: convert to py-{meson, ninja} to support the "meson-python" PEP517 backend

MacPorts noreply at macports.org
Sun Nov 19 21:51:30 UTC 2023


#68208: meson, ninja: convert to py-{meson,ninja} to support the "meson-python"
PEP517 backend
---------------------------+------------------------
  Reporter:  reneeotten    |      Owner:  reneeotten
      Type:  enhancement   |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:  fixed         |   Keywords:
      Port:  meson, ninja  |
---------------------------+------------------------
Changes (by reneeotten):

 * status:  reopened => closed
 * resolution:   => fixed


Comment:

 Replying to [comment:9 jmroot]:
 > You're right that it's better to use python.pep517_backend, but it looks
 like fabio does explicitly list ninja in its dependencies:
 https://github.com/silx-kit/fabio/blob/main/pyproject.toml#L55

 well, that's probably not needed and you might be able to patch it out.


 > That's probably unnecessary since it's only directly using meson? The
 `ninja` project on pypi is this, BTW: https://github.com/scikit-build
 /ninja-python-distributions


 Perhaps, I don't have interest in doing anything with that as it is not
 needed for the {{{meson-python}}} backend. But of course you can port that
 if you have interest or it is needed for anything that you maintain.

-- 
Ticket URL: <https://trac.macports.org/ticket/68208#comment:10>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list