Daniele Nicolodi

Results 73 issues of Daniele Nicolodi

With my recent work on the beancount parser I discovered some surprising things allowed to appear in string literals: C-like escape sequences (`\"`: quoted version of the string delimiter, `\n`:...

P2
parser-loader

meson-python invokes meson and meson may be run by a different Python interpreter than the one used to run meson-python via pip or build or other pep517 frontend. meson-python uses...

documentation

Now that meson-python can use the system provided ninja there is no need to depend on the PyPI package.

Use sysconfig.get_platform() instead of platform.mac_ver() to base the platform tag computation. The ability to overwrite the value returned by former via the _PYTHON_HOST_PLATFORM environment variable is used in macOS extension...

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...

How can I install python scripts with `meson-python` replacing setuptool's `console_scripts` `enty_point` or `[project.scripts]` in `pyproject.toml`? If there is a vision of how this should look like I'm happy to...

documentation

Can be tree-sitter support be enabled for the nightly builds? It is one of the most anticipated features coming in Emacs 29 and it would be great to have an...