Change-log#
0.13.0.pre0 (30-01-2023)#
Add support for editable installs
Fix the creation of artifacts when the output directory does not exist (fixes builds on PDM, etc)
Fix C++ cross-compilation on macOS
Fix the
deb_system
sysconfig install scheme addition in the Debian heuristicsDon’t try to reconfigure the build directory if it doesn’t exist
Remove
importlib_resources
dependency
0.12.0 (22-12-2022)#
Dependency change:
typing_extensions
is now required for Python <3.10 rather than <3.8Raise
SystemExit
on expected errorsRevise error messages for consistency
Support setuptools-style macOS cross compilation via
ARCHFLAGS
Allow to overwrite macOS platform tag via
_PYTHON_HOST_PLATFORM
Include (similar) allowed keys in error messages
0.11.0 (21-11-2022)#
Project moved to the
mesonbuild
organizationDetermine wheel tags by introspecting the Python interpreter
Allow users to pass options directly to Meson via the
tools.meson-python.args.{dist,setup,compile,install}
pyproject.toml
keys, and the{dist,setup,compile,install}-args
frontend config optionsUse the system
ninja
dependency if possibleInclude files generated by
mesonadd_dist_script
to sdistsUse
tomllib
on Python>=3.11Drop
wheel
dependency in favor of in-house solutionFix bug where the
entry_points.txt
file wasn’t being generatedFix bug where Cygwin Python extensions were not being noticed
0.10.0 (05-10-2022)#
Ignore the macOS minor version on >=11, to match the behavior with pypa/packaging
0.9.0 (29-09-2022)#
More fixes on ABI tag detection
Fix incorrect tag on 32-bit Python running on a x86_64 host
Fix sdist permissions
Fix incorrect PyPy tags
Fix
install_subdirs
not being included in wheelsTake
MACOSX_DEPLOYMENT_TARGET
into account for the platform tagDon’t set the rpath on binaries if unneeded
0.8.1 (28-07-2022)#
Fix
UnboundLocalError
in tag detection code
0.8.0 (26-07-2022)#
Fix sometimes the incorrect ABI tags being generated
Add workaround for macOS 11 and 12 installations that are missing a minor version in the platform string
0.7.0 (22-07-2022)#
Fix the wrong Python and ABI tags being generated in Meson 0.63.0
Fix project license not being included in the project metadata
0.6.0 (21-06-2022)#
Project re-licensed to MIT
Error out when running in an unsupported interpreter
Fix slightly broken Debian heuristics
Update
pep621
dependency topyproject-metadata
0.5.0 (26-05-2022)#
Improvements in dependency detections
Include uncommited changes in sdists
0.4.0 (06-05-2022)#
Set sane default arguments for release builds
0.3.0 (23-03-2022)#
Initial cross-platform support - Bundling libraries is still only supported on Linux
Add initial documentation
The build directory is now located in the project source
0.2.1 (26-02-2022)#
Fix getting the project version dynamically from Meson
0.2.0 (24-01-2022)#
Select the correct ABI and Python tags
Force Meson to use the correct Python executable
Replace auditwheel with in-house vendoring mechanism
0.1.2 (12-11-2021)#
Fix auditwheel not being run
0.1.1 (28-10-2021)#
Fix minor compatibility issue with Python < 3.9
0.1.0 (28-10-2021)#
Initial release