meson-python
meson-python copied to clipboard
Meson PEP 517 Python build backend
Build isolation is a regular cause of confusion for many users, so a brief explanation can't hurt. Also add a very brief note that the build venv must be activated...
I create a venv (but do not activate it); instead I explicitly specify the path to the python binary: `../myvenv/bin/python3 -m pip --no-build-isolation -e .` The build fails because it...
The [`limited-api` option](https://meson-python.readthedocs.io/en/latest/reference/pyproject-settings.html#cmdoption-arg-tool.meson-python.limited-api) can only be set through pyproject.toml, not through the [build config settings](https://meson-python.readthedocs.io/en/latest/reference/config-settings.html) that you can provide on the command line to `pip` or `python -m build`. Would...
As a heads up, `pyproject-metadata==0.9.0b1` was released and it causes a few test regressions: ```pytb ERROR tests/test_sdist.py::test_pep621 - pyproject_metadata.ConfigurationWarning: "License" should not be multiline; indenting to avoid breakage ERROR tests/test_wheel.py::test_contents_license_file...
Addresses the issue in https://github.com/mesonbuild/meson-python/pull/657#issuecomment-2265481244
Hello, This could be a misconfiguration on my part, but I am building a wheel file with ```sh python3 -m build --wheel -Cbuild-dir=builddir ``` and unlike building with `meson` directly,...
This is a case that probably hasn't been exercised before: a Python extension module that links against both a shared library that's part of the package _and_ a shared library...
Is there anything else that we want to include in the 0.18.0 release? Both #551 and #713 could be nice to have, but not a requisite for a release, IMO....