meson-python icon indicating copy to clipboard operation
meson-python copied to clipboard

Meson PEP 517 Python build backend

Results 91 meson-python issues
Sort by recently updated
recently updated
newest added

We should implement this method, since if it is unavailable, pip will call build_wheel to find the metadata. Since we don't support editable installs, if a project supports both meson...

enhancement

I'm trying to build scipy on fedora which requires passing ``` python -m build --no-isolation --skip-dependency-check -Csetup-args=-Dblas=flexiblas -Csetup-args=-Dlapack=flexiblas . ``` so that meson will correctly find lapack. This works because...

dependency-bug

This is a follow-up issue for gh-167. The most important thing to add is docs. The invocations are verbose and argument quoting can be difficult, so we need a good...

documentation

Currently "pip wheel -w dist ." installs also all headers and static libraries into the binary wheel for my project. This is unnecessary and also lets the builds fail on...

enhancement
needs info

Is it already possible to include subprojects when building an `sdist` using this build backend? Currently I'm exploiting that `meson dist` will capture the complete repository and add the subprojects...

enhancement

setuptools has its magic to find the compilers but Meson does not thus this may come as a surprise especially to people like me that compiles on Windows only on...

documentation

Python wheels are often cross-compiled on macOS to arm64 hosts from x86_64 build machines. This is enabled by the macOS compilers allowing to cross-compile for amd64 and x86_64 with the...

Good idea from @henryiii in https://github.com/mesonbuild/meson-python/issues/222#issuecomment-1322635442: _When Meson fails, we should raise SystemExit (like setuptools usually does), not throw an exception. Pip/build report a mess when there's an uncaught exception...

enhancement

The documentation is not super accessible to new users. I would like to rewrite it so that it is more accessible to new users, while still presenting the required information...

documentation
enhancement