Added support for tool.meson-python.env table in pyproject.toml
#844
Cirrus CI / macos-arm64
failed
Apr 28, 2026 in 1m 16s
Task Summary
Instruction test failed in 00:59
Details
✅ 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 ===================
����������������������������������������������������������������������������������������������������������������������������������������������������������������
Loading