Skip to content

Added support for `tool.meson-python.env` table in `pyproject.toml`

19a90de
Select commit
Loading
Failed to load commit list.
Closed

Added support for tool.meson-python.env table in pyproject.toml #844

Added support for `tool.meson-python.env` table in `pyproject.toml`
19a90de
Select commit
Loading
Failed to load commit list.
Cirrus CI / macos-arm64 failed Apr 28, 2026 in 1m 16s

Task Summary

Instruction test failed in 00:59

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:00 clone
✅ 00:12 install
❌ 00:59 test

Version: 1.11.1
Source dir: /private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/tests/packages/purelib-and-platlib
Build dir: /private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/tests/packages/purelib-and-platlib/.mesonpy-zelygywe
Build type: cross build
Project name: purelib-and-platlib
Project version: 1.0.0
C compiler for the host machine: cc -arch x86_64 (clang 16.0.0 "Apple clang version 16.0.0 (clang-1600.0.26.4)")
C linker for the host machine: cc -arch x86_64 ld64 1115.7.3
C compiler for the build machine: cc (clang 16.0.0 "Apple clang version 16.0.0 (clang-1600.0.26.4)")
C linker for the build machine: cc ld64 1115.7.3
Build machine cpu family: aarch64
Build machine cpu: aarch64
Host machine cpu family: x86_64
Host machine cpu: x86_64
Target machine cpu family: x86_64
Target machine cpu: x86_64
Program python3 found: YES (/private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/env/bin/python3)
Found pkg-config: NO
Run-time dependency python found: YES 3.9
Build targets in project: 1

purelib-and-platlib 1.0.0

  User defined options
    Cross files : /private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/tests/packages/purelib-and-platlib/.mesonpy-zelygywe/meson-python-cross-file.ini
    Native files: /private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/tests/packages/purelib-and-platlib/.mesonpy-zelygywe/meson-python-native-file.ini
    b_ndebug    : if-release
    b_vscrt     : md
    buildtype   : release

Found ninja-1.13.2 at /opt/homebrew/bin/ninja
NOTICE: You are using Python 3.9 which is EOL. Starting with v1.12.0, Meson will require Python 3.10 or newer
+ /opt/homebrew/bin/ninja
[1/2] Compiling C object plat.cpython-39-darwin.so.p/plat.c.o
[2/2] Linking target plat.cpython-39-darwin.so
[1/2] /private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/tests/packages/purelib-and-platlib/.mesonpy-zelygywe/plat.cpython-39-darwin.so
[2/2] /private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/tests/packages/purelib-and-platlib/pure.py
=========================== short test summary info ============================
SKIPPED [1] tests/test_editable.py:376: importlib.resources is unusable on Python 3.9
SKIPPED [1] tests/test_project.py:386: requires MSVC
SKIPPED [3] tests/test_project.py:478: requires Python 3.13 or higher
SKIPPED [1] tests/test_tags.py:83: requires Python 3.13 or higher
FAILED tests/test_project.py::test_archflags_envvar_parsing[-arch x86_64] - AssertionError: assert False
 +  where False = <built-in method endswith of str object at 0x105eb3bc0>('x86_64')
 +    where <built-in method endswith of str object at 0x105eb3bc0> = 'macosx_14_0_arm64'.endswith
 +      where 'macosx_14_0_arm64' = <mesonpy._tags.Tag object at 0x105d05ca0>.platform
 +        where <mesonpy._tags.Tag object at 0x105d05ca0> = <class 'mesonpy._tags.Tag'>()
 +          where <class 'mesonpy._tags.Tag'> = <module 'mesonpy._tags' from '/private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/mesonpy/_tags.py'>.Tag
 +            where <module 'mesonpy._tags' from '/private/var/folders/q_/v_6k8zks62lb0q_8f10mvn8h0000gn/T/cirrus-ci-build/mesonpy/_tags.py'> = mesonpy._tags
FAILED tests/test_wheel.py::test_archflags_envvar[x86_64] - AssertionError: assert False
 +  where False = <built-in method endswith of str object at 0x105fbc990>('x86_64')
 +    where <built-in method endswith of str object at 0x105fbc990> = 'macosx_14_0_arm64'.endswith
 +      where 'macosx_14_0_arm64' = <built-in method group of re.Match object at 0x105f90a80>('plat')
 +        where <built-in method group of re.Match object at 0x105f90a80> = <re.Match object; span=(0, 57), match='purelib_and_platlib-1.0.0-cp39-cp39-macosx_14_0_a>.group
================== 2 failed, 145 passed, 6 skipped in 50.46s ===================
����������������������������������������������������������������������������������������������������������������������������������������������������������������