sagemath / sage

Main repository of SageMath
https://www.sagemath.org
Other
1.39k stars 472 forks source link

Upgrade scipy to 1.9.x, add meson toolchain #34081

Closed mkoeppe closed 1 year ago

mkoeppe commented 2 years ago

This ticket is also the target ticket for https://github.com/FFY00/meson-python/blob/main/.github/workflows/ci-sage.yml

Previous update:

See also:

Depends on #34572 Depends on #32182

CC: @dimpase @antonio-rojas @kiwifb @orlitzky

Component: packages: standard

Author: Matthias Koeppe

Branch: 853a699

Reviewer: Dima Pasechnik

Issue created by migration from https://trac.sagemath.org/ticket/34081

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from df0fb15 to bc911cd

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

bc911cdMerge tag '9.8.beta0' into t/34081/numpy_1_23_x__scipy_1_9_x
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

34dee19Revert "build/pkgs/setuptools/install-requires.txt: Set upper bound"
87f2300build/pkgs/hatchling: Update to 1.10.0
045ee7dbuild/pkgs/distlib: Update to 0.3.6
7529bc4build/pkgs/importlib_metadata: Update to 4.12.0
2fa5306build/pkgs/importlib_resources: Update to 5.9.0
ab0e195build/pkgs/tomlkit: Update to 0.11.4
c7d9032build/pkgs/pathspec: Update to 0.10.1
bda724dbuild/pkgs/setuptools_wheel: Update to 65.4.0
664e98cbuild/pkgs/distlib/checksums.ini: switch to tar.gz
fa1a957Merge #34344
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from bc911cd to fa1a957

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

c0690f0.github/workflows/docker.yml: Increase fetch_depth
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from fa1a957 to c0690f0

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from c0690f0 to 433b2e9

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

433b2e9build/pkgs/meson_python: Add spkg-check.in, add dependencies_check packages: gitpython, pytest_mock
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

bce99d2build/pkgs/pytest_mock/dependencies: Remove iniconfig added by mistake
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 433b2e9 to bce99d2

mkoeppe commented 2 years ago
comment:85

Upstream indicates new versions of meson-python and scipy will be coming within 1-2 weeks - https://github.com/FFY00/meson-python/issues/127#issuecomment-1261328442

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from bce99d2 to 9a56609

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

9a56609tox.ini: Add packages factor 'develop'
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

7a4c669build/pkgs/git/distros/arch.txt: New
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 9a56609 to 7a4c669

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 7a4c669 to 004197d

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

004197dbuild/pkgs/pyproject_metadata: Update to 0.6.1
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

7bc7c0eMerge tag '9.8.beta1' into t/34081/numpy_1_23_x__scipy_1_9_x
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 004197d to 7bc7c0e

mkoeppe commented 2 years ago
comment:90

The bug in comment:15 is back with the update of meson_python to 0.9.0

[scipy-1.9.1] Using pip 22.2.2 from /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/local/var/lib/sage/venv-python3.10/lib/python3.10/site-packages/pip (python 3.10)
[scipy-1.9.1] Looking in links: /Users/mkoeppe/s/sage/sage-rebasing/worktree-gcc11/local/var/lib/sage/venv-python3.10/var/lib/sage/wheels
[scipy-1.9.1] ERROR: scipy-1.9.1-cp310-cp310-macosx_12_6_x86_64.whl is not a supported wheel on this platform.
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

d2faec4build/pkgs/meson_python: Update to 0.9.0
99de801build/pkgs/meson_python/patches/126.patch: Remove (upstreamed)
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 7bc7c0e to 99de801

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

d823d95build/pkgs/meson_python: Update to 0.10.0
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 99de801 to d823d95

mkoeppe commented 2 years ago
comment:93

The update to 0.10.0 has fixed the problem in comment:90, https://github.com/FFY00/meson-python/issues/160

mkoeppe commented 2 years ago

Reviewer: https://github.com/mkoeppe/sage/actions/runs/3209136265

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

68990babuild/pkgs/scipy: Update to 1.9.2
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from d823d95 to 68990ba

mkoeppe commented 2 years ago

Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/3209136265 to https://github.com/mkoeppe/sage/actions/runs/3215154975

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 68990ba to 4df3e8c

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

4df3e8cbuild/pkgs/meson: Update to 0.63.3
mkoeppe commented 2 years ago
comment:98

The failure from comment:58 is still present after these updates

mkoeppe commented 2 years ago
comment:100

Actually, the update of meson fixed it, I made a mistake when testing it. I've closed the upstream issue https://github.com/FFY00/meson-python/issues/127

mkoeppe commented 2 years ago

Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/3215154975 to https://github.com/mkoeppe/sage/actions/runs/3239323923

mkoeppe commented 2 years ago

Changed dependencies from #34228, #34115, #34246, #32992, #34449, #34344 to #34572, #32182,

mkoeppe commented 2 years ago

Changed dependencies from #34572, #32182, to #34572, #32182

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 4df3e8c to f62b625

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. Last 10 new commits:

9696b34.github/workflows/docker.yml: Use EXTRA_CONFIGURE_ARGS=--enable-fat-binary
4778030Merge #34572
191980632182: Add some Python 3.x distro package names
ad4d9aabuild/pkgs/_python3.11: New; remove _python3.7
7524aedtox.ini, build/pkgs/_python*/distros, .github/workflows/docker.yml: Use opensuse system python3
d72b2fdbuild/pkgs/_python*/distros, .github/workflows/docker.yml: Use fedora system python3
6d20dffbuild/pkgs/_python*/distros, .github/workflows/docker.yml: Use debian system python3
8a64330.github/workflows/docker.yml: Back from fedora-31-python3.8 to fedora-31 - there is no python38-devel package
d36ed98tox.ini (python3.*-minimal): Provide system liblzma so that system python can be accepted; not system xz
f62b625Merge #32182
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from f62b625 to 8990d53

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

8990d53.github/workflows/docker.yml: Add option free_disk_space
mkoeppe commented 2 years ago

Description changed:

--- 
+++ 
@@ -2,6 +2,7 @@
   - scipy.optimize.milp (HiGHS MIP solver)
   - https://scipy.github.io/devdocs/release.1.9.0.html#scipy-switched-to-meson-as-its-build-system

+This ticket is also the target ticket for https://github.com/FFY00/meson-python/blob/main/.github/workflows/ci-sage.yml

 Previous update: 
 - #32423 Update numpy to 1.22.x, scipy 1.8.x, networkx 2.8.x
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 8990d53 to 9fb4eac

7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

09244b0tox.ini (python3.x): Do not clobber user-provided EXTRA_SAGE_PACKAGES
9fb4eac.github/workflows/docker.yml: Add option extra_sage_packages
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Branch pushed to git repo; I updated commit sha1. New commits:

3897adbtox.ini (manylinux-minimal): Provide system liblzma so that system python can be accepted; not system xz
7ed8c4ca-6d56-4ae9-953a-41e42b4ed313 commented 2 years ago

Changed commit from 9fb4eac to 3897adb

mkoeppe commented 2 years ago
comment:109

Let's get this in please.

dimpase commented 2 years ago
comment:110

I presume $\pi$-meson, $\mu$-meson, etc to follow, but OK

dimpase commented 2 years ago

Changed reviewer from https://github.com/mkoeppe/sage/actions/runs/3239323923 to Dima Pasechnik

mkoeppe commented 2 years ago
comment:111

Sure, when they are stable

vbraun commented 1 year ago
comment:112

Testsuite fails

[meson_python-0.10.0] =================================== FAILURES ===================================
[meson_python-0.10.0] _______________________________ test_scipy_like ________________________________
[meson_python-0.10.0] 
[meson_python-0.10.0] wheel_scipy_like = PosixPath('/private/tmp/pytest-of-root/pytest-2/test0/mesonpy-test-445hpffx/mypkg-2.3.4-cp310-cp310-macosx_11_0_x86_64.whl')
[meson_python-0.10.0] 
[meson_python-0.10.0]     @pytest.mark.skipif(win_py37, reason='An issue with missing file extension')
[meson_python-0.10.0]     def test_scipy_like(wheel_scipy_like):
[meson_python-0.10.0]         # This test is meant to exercise features commonly needed by a regular
[meson_python-0.10.0]         # Python package for scientific computing or data science:
[meson_python-0.10.0]         #   - C and Cython extensions,
[meson_python-0.10.0]         #   - including generated code,
[meson_python-0.10.0]         #   - using `install_subdir`,
[meson_python-0.10.0]         #   - packaging data files with extensions not known to Meson
[meson_python-0.10.0]         artifact = wheel.wheelfile.WheelFile(wheel_scipy_like)
[meson_python-0.10.0]     
[meson_python-0.10.0]         expecting = {
[meson_python-0.10.0]             'mypkg-2.3.4.dist-info/METADATA',
[meson_python-0.10.0]             'mypkg-2.3.4.dist-info/RECORD',
[meson_python-0.10.0]             'mypkg-2.3.4.dist-info/WHEEL',
[meson_python-0.10.0]             'mypkg/__init__.py',
[meson_python-0.10.0]             'mypkg/__config__.py',
[meson_python-0.10.0]             f'mypkg/extmod{EXT_SUFFIX}',
[meson_python-0.10.0]             f'mypkg/cy_extmod{EXT_SUFFIX}',
[meson_python-0.10.0]         }
[meson_python-0.10.0]         # Meson master has a fix for `install_subdir` that is not present in
[meson_python-0.10.0]         # 0.63.2: https://github.com/mesonbuild/meson/pull/10765
[meson_python-0.10.0]         # A backport of the fix may land in 0.63.3, if so then remove the version
[meson_python-0.10.0]         # check here and add the two expected files unconditionally.
[meson_python-0.10.0]         if meson_version and meson_version >= '0.63.99':
[meson_python-0.10.0]             expecting |= {
[meson_python-0.10.0]                 'mypkg/submod/__init__.py',
[meson_python-0.10.0]                 'mypkg/submod/unknown_filetype.npq',
[meson_python-0.10.0]             }
[meson_python-0.10.0]         if os.name == 'nt':
[meson_python-0.10.0]             # Currently Meson is installing `.dll.a` (import libraries) next to
[meson_python-0.10.0]             # `.pyd` extension modules. Those are very small, so it's not a major
[meson_python-0.10.0]             # issue - just sloppy. For now, ensure we don't fail on those
[meson_python-0.10.0]             actual_files = wheel_contents(artifact)
[meson_python-0.10.0]             for item in expecting:
[meson_python-0.10.0]                 assert item in actual_files
[meson_python-0.10.0]         else:
[meson_python-0.10.0] >           assert wheel_contents(artifact) == expecting
[meson_python-0.10.0] E           AssertionError: assert {'mypkg-2.3.4...rwin.so', ...} == {'mypkg-2.3.4...rwin.so', ...}
[meson_python-0.10.0] E             Extra items in the left set:
[meson_python-0.10.0] E             'mypkg/submod/__init__.py'
[meson_python-0.10.0] E             'mypkg/submod/unknown_filetype.npq'
[meson_python-0.10.0] E             Use -v to get more diff
[meson_python-0.10.0] 
[meson_python-0.10.0] tests/test_wheel.py:123: AssertionError
[meson_python-0.10.0] ---------------------------- Captured stdout setup -----------------------------
[meson_python-0.10.0] + meson setup --native-file=/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-native-file.ini -Ddebug=false -Doptimization=2 --prefix=/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8 /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/build
[meson_python-0.10.0] The Meson build system
[meson_python-0.10.0] Version: 0.63.3
[meson_python-0.10.0] Source dir: /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like
[meson_python-0.10.0] Build dir: /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/build
[meson_python-0.10.0] Build type: native build
[meson_python-0.10.0] Project name: scipy-like
[meson_python-0.10.0] Project version: 2.3.4
[meson_python-0.10.0] C compiler for the host machine: gcc (clang 13.0.0 "Apple clang version 13.0.0 (clang-1300.0.29.30)")
[meson_python-0.10.0] C linker for the host machine: gcc ld64 711
[meson_python-0.10.0] Cython compiler for the host machine: cython (cython 0.29.32)
[meson_python-0.10.0] Host machine cpu family: x86_64
[meson_python-0.10.0] Host machine cpu: x86_64
[meson_python-0.10.0] Program python found: YES (/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/bin/python3)
[meson_python-0.10.0] Found pkg-config: /Users/buildbot-sage/worker/sage_git/build/local/bin/pkg-config (1.8.0)
[meson_python-0.10.0] Build targets in project: 3
[meson_python-0.10.0] 
[meson_python-0.10.0] scipy-like 2.3.4
[meson_python-0.10.0] 
[meson_python-0.10.0]   User defined options
[meson_python-0.10.0]     Native files: /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-native-file.ini
[meson_python-0.10.0]     debug       : false
[meson_python-0.10.0]     optimization: 2
[meson_python-0.10.0]     prefix      : /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8
[meson_python-0.10.0] 
[meson_python-0.10.0] Found ninja-1.11.0 at /Users/buildbot-sage/worker/sage_git/build/local/bin/ninja
[meson_python-0.10.0] + meson compile
[meson_python-0.10.0] [1/6] Generating mypkg/generate-config-file with a custom command
[meson_python-0.10.0] [2/6] Compiling C object mypkg/extmod.cpython-310-darwin.so.p/extmod.c.o
[meson_python-0.10.0] [3/6] Linking target mypkg/extmod.cpython-310-darwin.so
[meson_python-0.10.0] [4/6] Compiling Cython source /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/cy_extmod.pyx
[meson_python-0.10.0] [5/6] Compiling C object mypkg/cy_extmod.cpython-310-darwin.so.p/meson-generated_mypkg_cy_extmod.pyx.c.o
[meson_python-0.10.0] [6/6] Linking target mypkg/cy_extmod.cpython-310-darwin.so
[meson_python-0.10.0] + meson install --destdir /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install
[meson_python-0.10.0] ninja: Entering directory `/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/build'
[meson_python-0.10.0] [1/1] Generating mypkg/generate-config-file with a custom command
[meson_python-0.10.0] Installing subdir /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/submod to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg/submod
[meson_python-0.10.0] Installing /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/submod/__init__.py to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg/submod
[meson_python-0.10.0] Installing /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/submod/unknown_filetype.npq to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg/submod
[meson_python-0.10.0] Installing mypkg/__config__.py to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Installing mypkg/extmod.cpython-310-darwin.so to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Installing mypkg/cy_extmod.cpython-310-darwin.so to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Installing /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/mypkg/__init__.py to /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0/src/tests/packages/scipy-like/.mesonpy-1hcozttf/install/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/lib/python3.10/site-packages/mypkg
[meson_python-0.10.0] Copying files to wheel...
[meson_python-0.10.0] [0/4] mypkg/__config__.py
[meson_python-0.10.0] [1/4] mypkg/extmod.cpython-310-darwin.so
[meson_python-0.10.0] [2/4] mypkg/cy_extmod.cpython-310-darwin.so
[meson_python-0.10.0] [3/4] mypkg/__init__.py
[meson_python-0.10.0] [4/4] mypkg/submod
[meson_python-0.10.0] =========================== short test summary info ============================
[meson_python-0.10.0] FAILED tests/test_wheel.py::test_scipy_like - AssertionError: assert {'mypkg-...
[meson_python-0.10.0] ERROR tests/test_wheel.py::test_detect_wheel_tag_module - subprocess.CalledPr...
[meson_python-0.10.0] ========= 1 failed, 44 passed, 5 skipped, 2 xfailed, 1 error in 33.75s =========
[meson_python-0.10.0] 
[meson_python-0.10.0] real  0m34.481s
[meson_python-0.10.0] user  0m22.332s
[meson_python-0.10.0] sys   0m11.018s
[meson_python-0.10.0] ************************************************************************
[meson_python-0.10.0] Error testing package meson_python-0.10.0
[meson_python-0.10.0] ************************************************************************
[meson_python-0.10.0] Please email sage-devel (http://groups.google.com/group/sage-devel)
[meson_python-0.10.0] explaining the problem and including the log files
[meson_python-0.10.0]   /Users/buildbot-sage/worker/sage_git/build/logs/pkgs/meson_python-0.10.0.log
[meson_python-0.10.0] and
[meson_python-0.10.0]   /Users/buildbot-sage/worker/sage_git/build/config.log
[meson_python-0.10.0] Describe your computer, operating system, etc.
[meson_python-0.10.0] If you want to try to fix the problem yourself, *don't* just cd to
[meson_python-0.10.0] /Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0 and type 'make check' or whatever is appropriate.
[meson_python-0.10.0] Instead, the following commands setup all environment variables
[meson_python-0.10.0] correctly and load a subshell for you to debug the error:
[meson_python-0.10.0]   (cd '/Users/buildbot-sage/worker/sage_git/build/local/var/lib/sage/venv-python3.10.8/var/tmp/sage/build/meson_python-0.10.0' && '/Users/buildbot-sage/worker/sage_git/build/sage' --buildsh)
[meson_python-0.10.0] When you are done debugging, you can type "exit" to leave the subshell.
[meson_python-0.10.0] ************************************************************************