google-research / rliable

[NeurIPS'21 Outstanding Paper] Library for reliable evaluation on RL and ML benchmarks, even with only a handful of seeds.
https://agarwl.github.io/rliable
Apache License 2.0
765 stars 47 forks source link

Installation fails on MacBook Pro with M1 chip #13

Closed qgallouedec closed 2 years ago

qgallouedec commented 2 years ago

The installation fails on my MacBook Pro with M1 chip.

I also tried on a MacBook Pro with an Intel chip (and the same OS version) and on a Linux system: the installation was successful on both configurations.

$ cd rliable
$ pip install -e .
Obtaining file:///Users/quentingallouedec/rliable
  Preparing metadata (setup.py) ... done
Collecting arch==5.0.1
  Using cached arch-5.0.1.tar.gz (937 kB)
  Installing build dependencies ... error
  error: subprocess-exited-with-error

... # Log too long for GitHub issue

error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

System info

What I've tried

Install only arch 5.0.1

It seems to be related with the installation of arch. I've tried to pip install arch==5.0.1 and it also failed with the same logs.

Install the last version of arch

I've tried to pip install arch (current version: 5.2.0), and it worked.

Use rliable with the last version of arch

Since I can install arch==5.2.0, I've tried to make rliable work with arch 5.2.0 (by modifying manually setup.py). Pytest failed. Here is the logs for one of the failing unitest:

_____________________________________________ LibraryTest.test_stratified_bootstrap_runs_and_tasks _____________________________________________

self = <library_test.LibraryTest testMethod=test_stratified_bootstrap_runs_and_tasks>, task_bootstrap = True

    @parameterized.named_parameters(
        dict(testcase_name="runs_only", task_bootstrap=False),
        dict(testcase_name="runs_and_tasks", task_bootstrap=True))
    def test_stratified_bootstrap(self, task_bootstrap):
      """Tests StratifiedBootstrap."""
      bs = rly.StratifiedBootstrap(
          self._x, y=self._y, z=self._z, task_bootstrap=task_bootstrap)
>     for data, kwdata in bs.bootstrap(5):

tests/rliable/library_test.py:40: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
env/lib/python3.9/site-packages/arch/bootstrap/base.py:694: in bootstrap
    yield self._resample()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = Stratified Bootstrap(no. pos. inputs: 1, no. keyword inputs: 2, ID: 0x15b353a00)

    def _resample(self) -> Tuple[Tuple[ArrayLike, ...], Dict[str, ArrayLike]]:
        """
        Resample all data using the values in _index
        """
        indices = self._index
>       assert isinstance(indices, np.ndarray)
E       AssertionError

env/lib/python3.9/site-packages/arch/bootstrap/base.py:1294: AssertionError
_______________________________________________ LibraryTest.test_stratified_bootstrap_runs_only ________________________________________________

self = <library_test.LibraryTest testMethod=test_stratified_bootstrap_runs_only>, task_bootstrap = False

    @parameterized.named_parameters(
        dict(testcase_name="runs_only", task_bootstrap=False),
        dict(testcase_name="runs_and_tasks", task_bootstrap=True))
    def test_stratified_bootstrap(self, task_bootstrap):
      """Tests StratifiedBootstrap."""
      bs = rly.StratifiedBootstrap(
          self._x, y=self._y, z=self._z, task_bootstrap=task_bootstrap)
>     for data, kwdata in bs.bootstrap(5):

tests/rliable/library_test.py:40: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
env/lib/python3.9/site-packages/arch/bootstrap/base.py:694: in bootstrap
    yield self._resample()
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = Stratified Bootstrap(no. pos. inputs: 1, no. keyword inputs: 2, ID: 0x15b2ff1f0)

    def _resample(self) -> Tuple[Tuple[ArrayLike, ...], Dict[str, ArrayLike]]:
        """
        Resample all data using the values in _index
        """
        indices = self._index
>       assert isinstance(indices, np.ndarray)
E       AssertionError

env/lib/python3.9/site-packages/arch/bootstrap/base.py:1294: AssertionError

It seems like there are breaking changes between arch 5.0.1 and arch 5.2.0. Maybe this issue can be solved by updating this dependency to it's current version.

agarwl commented 2 years ago

I'm not sure why the installation fails: I was able to install rliable just now in the provided colab at bit.ly/statistical_precipice_colab and it seems to work fine. The way I install it in github is: pip3 install git+https://github.com/google-research/rliable. Try arch version 5.1.0 to see if it works.

agarwl commented 2 years ago

I also tried installing it via pip install -U rliable and that works too. Here's the output (it installs arch-5.0.1):

Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/
Collecting rliable
  Downloading rliable-1.0.7-py3-none-any.whl (19 kB)
Requirement already satisfied: absl-py>=0.9.0 in /usr/local/lib/python3.7/dist-packages (from rliable) (1.1.0)
Collecting scipy>=1.7.0
  Downloading scipy-1.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (38.1 MB)
     |████████████████████████████████| 38.1 MB 1.4 MB/s 
Requirement already satisfied: numpy>=1.16.4 in /usr/local/lib/python3.7/dist-packages (from rliable) (1.21.6)
Requirement already satisfied: seaborn>=0.11.2 in /usr/local/lib/python3.7/dist-packages (from rliable) (0.11.2)
Collecting arch==5.0.1
  Downloading arch-5.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (899 kB)
     |████████████████████████████████| 899 kB 43.1 MB/s 
Collecting property-cached>=1.6.4
  Downloading property_cached-1.6.4-py2.py3-none-any.whl (7.8 kB)
Requirement already satisfied: pandas>=1.0 in /usr/local/lib/python3.7/dist-packages (from arch==5.0.1->rliable) (1.3.5)
Collecting statsmodels>=0.11
  Downloading statsmodels-0.13.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB)
     |████████████████████████████████| 9.8 MB 24.1 MB/s 
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.0->arch==5.0.1->rliable) (2.8.2)
Requirement already satisfied: pytz>=2017.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.0->arch==5.0.1->rliable) (2022.1)
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.7/dist-packages (from python-dateutil>=2.7.3->pandas>=1.0->arch==5.0.1->rliable) (1.15.0)
Requirement already satisfied: matplotlib>=2.2 in /usr/local/lib/python3.7/dist-packages (from seaborn>=0.11.2->rliable) (3.2.2)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=2.2->seaborn>=0.11.2->rliable) (0.11.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=2.2->seaborn>=0.11.2->rliable) (1.4.3)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /usr/local/lib/python3.7/dist-packages (from matplotlib>=2.2->seaborn>=0.11.2->rliable) (3.0.9)
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from kiwisolver>=1.0.1->matplotlib>=2.2->seaborn>=0.11.2->rliable) (4.1.1)
Requirement already satisfied: patsy>=0.5.2 in /usr/local/lib/python3.7/dist-packages (from statsmodels>=0.11->arch==5.0.1->rliable) (0.5.2)
Requirement already satisfied: packaging>=21.3 in /usr/local/lib/python3.7/dist-packages (from statsmodels>=0.11->arch==5.0.1->rliable) (21.3)
Installing collected packages: scipy, statsmodels, property-cached, arch, rliable
  Attempting uninstall: scipy
    Found existing installation: scipy 1.4.1
    Uninstalling scipy-1.4.1:
      Successfully uninstalled scipy-1.4.1
  Attempting uninstall: statsmodels
    Found existing installation: statsmodels 0.10.2
    Uninstalling statsmodels-0.10.2:
      Successfully uninstalled statsmodels-0.10.2
Successfully installed arch-5.0.1 property-cached-1.6.4 rliable-1.0.7 scipy-1.7.3 statsmodels-0.13.2

Here are the installation outputs for pip3 install git+https://github.com/google-research/rliable (I noticed the arch version here is 5.1.0):

Collecting git+https://github.com/google-research/rliable
  Cloning https://github.com/google-research/rliable to /tmp/pip-req-build-62gyfalh
  Running command git clone -q https://github.com/google-research/rliable /tmp/pip-req-build-62gyfalh
Collecting arch>=4.19
  Downloading arch-5.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (902 kB)
     |████████████████████████████████| 902 kB 4.9 MB/s 
Collecting scipy>=1.7.0
  Downloading scipy-1.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (38.1 MB)
     |████████████████████████████████| 38.1 MB 299 kB/s 
Requirement already satisfied: absl-py>=0.9.0 in /usr/local/lib/python3.7/dist-packages (from rliable==1.0.5) (0.12.0)
Requirement already satisfied: numpy>=1.16.4 in /usr/local/lib/python3.7/dist-packages (from rliable==1.0.5) (1.19.5)
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from absl-py>=0.9.0->rliable==1.0.5) (1.15.0)
Collecting property-cached>=1.6.4
  Downloading property_cached-1.6.4-py2.py3-none-any.whl (7.8 kB)
Requirement already satisfied: pandas>=1.0 in /usr/local/lib/python3.7/dist-packages (from arch>=4.19->rliable==1.0.5) (1.1.5)
Collecting statsmodels>=0.11
  Downloading statsmodels-0.13.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.8 MB)
     |████████████████████████████████| 9.8 MB 57.4 MB/s 
Requirement already satisfied: python-dateutil>=2.7.3 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.0->arch>=4.19->rliable==1.0.5) (2.8.2)
Requirement already satisfied: pytz>=2017.2 in /usr/local/lib/python3.7/dist-packages (from pandas>=1.0->arch>=4.19->rliable==1.0.5) (2018.9)
Requirement already satisfied: patsy>=0.5.2 in /usr/local/lib/python3.7/dist-packages (from statsmodels>=0.11->arch>=4.19->rliable==1.0.5) (0.5.2)
Building wheels for collected packages: rliable
  Building wheel for rliable (setup.py) ... done
  Created wheel for rliable: filename=rliable-1.0.5-py3-none-any.whl size=19446 sha256=dd1f0aa64728b219ad2af31e83ec855f55bb3a2480f1e90a7797ef808a1aa6db
  Stored in directory: /tmp/pip-ephem-wheel-cache-gd73j4yz/wheels/0e/c4/92/d59bd17ccbd8b794fc565ec213fb8984f4c02250e8a3a61fc2
Successfully built rliable
Installing collected packages: scipy, statsmodels, property-cached, arch, rliable
  Attempting uninstall: scipy
    Found existing installation: scipy 1.4.1
    Uninstalling scipy-1.4.1:
      Successfully uninstalled scipy-1.4.1
  Attempting uninstall: statsmodels
    Found existing installation: statsmodels 0.10.2
    Uninstalling statsmodels-0.10.2:
      Successfully uninstalled statsmodels-0.10.2

What's weird is that the installation breaks only in MacBook Pro with M1 -- Can you try installing arch==5.1.0 (as that might work). It is possible it's simply an arch issue and possibly creating an issue in https://github.com/bashtage/arch might shed more light on this?

agarwl commented 2 years ago

@bashtage Sorry to bother you Kevin, but do you have any idea why arch==5.0.1 installation might be failing on Mac with an M1 chip but installs fine on Linux / Mac with Intel chip (as per the original question posted by the OP)?

bashtage commented 2 years ago

@agarwl Do you have the full install log somewhere?

bashtage commented 2 years ago

Does it work if you use 5.1.0 or 5.2.0?

bashtage commented 2 years ago

I thought this bug was fixed - maybe I need a new release?

Just checked - bug fixed on April 6, but last release late March. Will get 5.3.0 out tomorrow. Should fix this I think.

agarwl commented 2 years ago

@qgallouedec Can you post the log for the installation error for 5.0.1? Also, I suppose 5.3.0 might resolve these issues as Kevin suggests.

qgallouedec commented 2 years ago

Can you try installing arch==5.1.0 (as that might work)

Does it work if you use 5.1.0 or 5.2.0?

Installation of arch==5.1.0 and arch==5.2.0 works, but they are not compatible with rliable (pytest fails for both versions).

Will get 5.3.0 out tomorrow. Should fix this I think.

Great!

qgallouedec commented 2 years ago
(env) quentingallouedec@MacBook-Pro-de-Quentin ~ % python --version       
Python 3.9.13
(env) quentingallouedec@MacBook-Pro-de-Quentin ~ % pip --version          
pip 22.1.2 from /Users/quentingallouedec/env/lib/python3.9/site-packages/pip (python 3.9)
(env) quentingallouedec@MacBook-Pro-de-Quentin ~ % pip freeze 
(env) quentingallouedec@MacBook-Pro-de-Quentin ~ % pip install rliable
Collecting rliable
  Using cached rliable-1.0.7-py3-none-any.whl (19 kB)
Collecting numpy>=1.16.4
  Using cached numpy-1.22.4-cp39-cp39-macosx_11_0_arm64.whl (12.8 MB)
Collecting seaborn>=0.11.2
  Using cached seaborn-0.11.2-py3-none-any.whl (292 kB)
Collecting arch==5.0.1
  Using cached arch-5.0.1.tar.gz (937 kB)
  Installing build dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [912 lines of output]
      Ignoring numpy: markers 'python_version == "3.7"' don't match your environment
      Ignoring numpy: markers 'python_version == "3.8"' don't match your environment
      Ignoring numpy: markers 'python_version >= "3.10"' don't match your environment
      Collecting setuptools
        Using cached setuptools-62.6.0-py3-none-any.whl (1.2 MB)
      Collecting wheel
        Using cached wheel-0.37.1-py2.py3-none-any.whl (35 kB)
      Collecting numpy==1.19.5
        Using cached numpy-1.19.5.zip (7.3 MB)
        Installing build dependencies: started
        Installing build dependencies: finished with status 'done'
        Getting requirements to build wheel: started
        Getting requirements to build wheel: finished with status 'done'
        Preparing metadata (pyproject.toml): started
        Preparing metadata (pyproject.toml): finished with status 'done'
      Collecting Cython>=0.29.14
        Using cached Cython-0.29.30-py2.py3-none-any.whl (985 kB)
      Building wheels for collected packages: numpy
        Building wheel for numpy (pyproject.toml): started
        Building wheel for numpy (pyproject.toml): finished with status 'error'
        error: subprocess-exited-with-error

        × Building wheel for numpy (pyproject.toml) did not run successfully.
        │ exit code: 1
        ╰─> [881 lines of output]
            Running from numpy source directory.
            numpy/random/_bounded_integers.pxd.in has not changed
            numpy/random/_philox.pyx has not changed
            numpy/random/_bounded_integers.pyx.in has not changed
            numpy/random/_sfc64.pyx has not changed
            numpy/random/_mt19937.pyx has not changed
            numpy/random/bit_generator.pyx has not changed
            Processing numpy/random/_bounded_integers.pyx
            numpy/random/mtrand.pyx has not changed
            numpy/random/_generator.pyx has not changed
            numpy/random/_pcg64.pyx has not changed
            numpy/random/_common.pyx has not changed
            Cythonizing sources
            blas_opt_info:
            blas_mkl_info:
            customize UnixCCompiler
              libraries mkl_rt not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            blis_info:
              libraries blis not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            openblas_info:
              libraries openblas not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            atlas_3_10_blas_threads_info:
            Setting PTATLAS=ATLAS
              libraries tatlas not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            atlas_3_10_blas_info:
              libraries satlas not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            atlas_blas_threads_info:
            Setting PTATLAS=ATLAS
              libraries ptf77blas,ptcblas,atlas not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            atlas_blas_info:
              libraries f77blas,cblas,atlas not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            accelerate_info:
              libraries accelerate not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
            Library accelerate was not found. Ignoring
              libraries veclib not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
            Library veclib was not found. Ignoring
              FOUND:
                extra_compile_args = ['-faltivec', '-I/System/Library/Frameworks/vecLib.framework/Headers']
                extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
                define_macros = [('NO_ATLAS_INFO', 3), ('HAVE_CBLAS', None)]

              FOUND:
                extra_compile_args = ['-faltivec', '-I/System/Library/Frameworks/vecLib.framework/Headers']
                extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
                define_macros = [('NO_ATLAS_INFO', 3), ('HAVE_CBLAS', None)]

            non-existing path in 'numpy/distutils': 'site.cfg'
            lapack_opt_info:
            lapack_mkl_info:
              libraries mkl_rt not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            openblas_lapack_info:
              libraries openblas not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            openblas_clapack_info:
              libraries openblas,lapack not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            flame_info:
              libraries flame not found in ['/Users/quentingallouedec/env/lib', '/usr/local/lib', '/usr/lib']
              NOT AVAILABLE

            atlas_3_10_threads_info:
            Setting PTATLAS=ATLAS
              libraries lapack_atlas not found in /Users/quentingallouedec/env/lib
              libraries tatlas,tatlas not found in /Users/quentingallouedec/env/lib
              libraries lapack_atlas not found in /usr/local/lib
              libraries tatlas,tatlas not found in /usr/local/lib
              libraries lapack_atlas not found in /usr/lib
              libraries tatlas,tatlas not found in /usr/lib
            <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
              NOT AVAILABLE

            atlas_3_10_info:
              libraries lapack_atlas not found in /Users/quentingallouedec/env/lib
              libraries satlas,satlas not found in /Users/quentingallouedec/env/lib
              libraries lapack_atlas not found in /usr/local/lib
              libraries satlas,satlas not found in /usr/local/lib
              libraries lapack_atlas not found in /usr/lib
              libraries satlas,satlas not found in /usr/lib
            <class 'numpy.distutils.system_info.atlas_3_10_info'>
              NOT AVAILABLE

            atlas_threads_info:
            Setting PTATLAS=ATLAS
              libraries lapack_atlas not found in /Users/quentingallouedec/env/lib
              libraries ptf77blas,ptcblas,atlas not found in /Users/quentingallouedec/env/lib
              libraries lapack_atlas not found in /usr/local/lib
              libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
              libraries lapack_atlas not found in /usr/lib
              libraries ptf77blas,ptcblas,atlas not found in /usr/lib
            <class 'numpy.distutils.system_info.atlas_threads_info'>
              NOT AVAILABLE

            atlas_info:
              libraries lapack_atlas not found in /Users/quentingallouedec/env/lib
              libraries f77blas,cblas,atlas not found in /Users/quentingallouedec/env/lib
              libraries lapack_atlas not found in /usr/local/lib
              libraries f77blas,cblas,atlas not found in /usr/local/lib
              libraries lapack_atlas not found in /usr/lib
              libraries f77blas,cblas,atlas not found in /usr/lib
            <class 'numpy.distutils.system_info.atlas_info'>
              NOT AVAILABLE

              FOUND:
                extra_compile_args = ['-faltivec', '-I/System/Library/Frameworks/vecLib.framework/Headers']
                extra_link_args = ['-Wl,-framework', '-Wl,Accelerate']
                define_macros = [('NO_ATLAS_INFO', 3), ('HAVE_CBLAS', None)]

            /private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-build-env-yoi6yrdt/overlay/lib/python3.9/site-packages/setuptools/_distutils/dist.py:275: UserWarning: Unknown distribution option: 'define_macros'
              warnings.warn(msg)
            running bdist_wheel
            running build
            running config_cc
            unifing config_cc, config, build_clib, build_ext, build commands --compiler options
            running config_fc
            unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
            running build_src
            build_src
            building py_modules sources
            building library "npymath" sources
              adding 'build/src.macosx-12-arm64-3.9/numpy/core/src/npymath' to include_dirs.
            None - nothing done with h_files = ['build/src.macosx-12-arm64-3.9/numpy/core/src/npymath/npy_math_internal.h']
            building library "npysort" sources
              adding 'build/src.macosx-12-arm64-3.9/numpy/core/src/common' to include_dirs.
            None - nothing done with h_files = ['build/src.macosx-12-arm64-3.9/numpy/core/src/common/npy_sort.h', 'build/src.macosx-12-arm64-3.9/numpy/core/src/common/npy_partition.h', 'build/src.macosx-12-arm64-3.9/numpy/core/src/common/npy_binsearch.h']
            building library "npyrandom" sources
            building extension "numpy.core._multiarray_tests" sources
            building extension "numpy.core._multiarray_umath" sources
              adding 'build/src.macosx-12-arm64-3.9/numpy/core/src/umath' to include_dirs.
              adding 'build/src.macosx-12-arm64-3.9/numpy/core/src/npymath' to include_dirs.
              adding 'build/src.macosx-12-arm64-3.9/numpy/core/src/common' to include_dirs.
            numpy.core - nothing done with h_files = ['build/src.macosx-12-arm64-3.9/numpy/core/src/umath/funcs.inc', 'build/src.macosx-12-arm64-3.9/numpy/core/src/umath/simd.inc', 'build/src.macosx-12-arm64-3.9/numpy/core/src/umath/loops.h', 'build/src.macosx-12-arm64-3.9/numpy/core/src/umath/matmul.h', 'build/src.macosx-12-arm64-3.9/numpy/core/src/umath/clip.h', 'build/src.macosx-12-arm64-3.9/numpy/core/src/npymath/npy_math_internal.h', 'build/src.macosx-12-arm64-3.9/numpy/core/src/common/templ_common.h', 'build/src.macosx-12-arm64-3.9/numpy/core/include/numpy/config.h', 'build/src.macosx-12-arm64-3.9/numpy/core/include/numpy/_numpyconfig.h', 'build/src.macosx-12-arm64-3.9/numpy/core/include/numpy/__multiarray_api.h', 'build/src.macosx-12-arm64-3.9/numpy/core/include/numpy/__ufunc_api.h']
            building extension "numpy.core._umath_tests" sources
            building extension "numpy.core._rational_tests" sources
            building extension "numpy.core._struct_ufunc_tests" sources
            building extension "numpy.core._operand_flag_tests" sources
            building extension "numpy.fft._pocketfft_internal" sources
            building extension "numpy.linalg.lapack_lite" sources
            building extension "numpy.linalg._umath_linalg" sources
            building extension "numpy.random._mt19937" sources
            building extension "numpy.random._philox" sources
            building extension "numpy.random._pcg64" sources
            building extension "numpy.random._sfc64" sources
            building extension "numpy.random._common" sources
            building extension "numpy.random.bit_generator" sources
            building extension "numpy.random._generator" sources
            building extension "numpy.random._bounded_integers" sources
            building extension "numpy.random.mtrand" sources
            building data_files sources
            build_src: building npy-pkg config files
            running build_py
            creating build/lib.macosx-12-arm64-3.9
            creating build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/conftest.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/version.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/_globals.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/dual.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/_distributor_init.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/setup.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/ctypeslib.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/matlib.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying numpy/_pytesttester.py -> build/lib.macosx-12-arm64-3.9/numpy
            copying build/src.macosx-12-arm64-3.9/numpy/__config__.py -> build/lib.macosx-12-arm64-3.9/numpy
            creating build/lib.macosx-12-arm64-3.9/numpy/compat
            copying numpy/compat/py3k.py -> build/lib.macosx-12-arm64-3.9/numpy/compat
            copying numpy/compat/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/compat
            copying numpy/compat/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/compat
            copying numpy/compat/_inspect.py -> build/lib.macosx-12-arm64-3.9/numpy/compat
            creating build/lib.macosx-12-arm64-3.9/numpy/compat/tests
            copying numpy/compat/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/compat/tests
            copying numpy/compat/tests/test_compat.py -> build/lib.macosx-12-arm64-3.9/numpy/compat/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/umath.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/fromnumeric.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_dtype.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_add_newdocs.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_methods.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_internal.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_string_helpers.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/multiarray.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_asarray.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/records.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/setup_common.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/memmap.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/overrides.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/getlimits.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_dtype_ctypes.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/defchararray.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/shape_base.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/machar.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/numeric.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/function_base.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/einsumfunc.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/umath_tests.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_ufunc_config.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_exceptions.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/numerictypes.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/_type_aliases.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/cversions.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/arrayprint.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            copying numpy/core/code_generators/generate_numpy_api.py -> build/lib.macosx-12-arm64-3.9/numpy/core
            creating build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_numerictypes.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_scalar_methods.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_scalarmath.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_item_selection.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_machar.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_unicode.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_arrayprint.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_scalarbuffer.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_indexerrors.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_print.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_half.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_mem_overlap.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_shape_base.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_deprecations.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_errstate.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_records.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_scalarinherit.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_indexing.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_umath.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_numeric.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_function_base.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_datetime.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test__exceptions.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_extint128.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_umath_complex.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/_locales.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_defchararray.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_conversion_utils.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_scalarprint.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_abc.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_ufunc.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_dtype.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_umath_accuracy.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_getlimits.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_einsum.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_api.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_longdouble.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_overrides.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_scalar_ctors.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_multiarray.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_memmap.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_nditer.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_cpu_features.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_protocols.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            copying numpy/core/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/core/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/unixccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/numpy_distribution.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/conv_template.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/cpuinfo.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/ccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/msvc9compiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/npy_pkg_config.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/misc_util.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/log.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/line_endings.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/lib2def.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/pathccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/system_info.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/core.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/exec_command.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/from_template.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/mingw32ccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/extension.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/msvccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/intelccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying numpy/distutils/_shell_utils.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            copying build/src.macosx-12-arm64-3.9/numpy/distutils/__config__.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils
            creating build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/config_compiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_ext.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/config.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install_headers.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_py.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_src.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/sdist.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_scripts.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/bdist_rpm.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install_clib.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_clib.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/autodist.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/egg_info.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/develop.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install_data.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/command
            creating build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/gnu.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/compaq.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/intel.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/none.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/nag.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/pg.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/ibm.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/sun.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/nv.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/lahey.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/g95.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/mips.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/hpux.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/environment.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/pathf95.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/absoft.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/vast.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/fcompiler
            creating build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_system_info.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_mingw32ccompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_from_template.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_fcompiler_intel.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_misc_util.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_fcompiler.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_shell_utils.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_exec_command.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_npy_pkg_config.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_fcompiler_nagfor.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            copying numpy/distutils/tests/test_fcompiler_gnu.py -> build/lib.macosx-12-arm64-3.9/numpy/distutils/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/misc.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/internals.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/creation.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/dispatch.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/constants.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/ufuncs.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/broadcasting.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/basics.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/subclassing.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/indexing.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/byteswapping.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/structured_arrays.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            copying numpy/doc/glossary.py -> build/lib.macosx-12-arm64-3.9/numpy/doc
            creating build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/cfuncs.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/common_rules.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/crackfortran.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/cb_rules.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/rules.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/f2py2e.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/func2subr.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/__version__.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/diagnose.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/capi_maps.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/f90mod_rules.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/f2py_testing.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/use_rules.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/auxfuncs.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            copying numpy/f2py/__main__.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py
            creating build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_mixed.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_return_logical.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_assumed_shape.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_common.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_kind.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_array_from_pyobj.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_return_real.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/util.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_size.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_callback.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_string.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_quoted_character.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_parameter.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_semicolon_split.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_compile_function.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_block_docstring.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_return_integer.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_return_character.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_return_complex.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_crackfortran.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            copying numpy/f2py/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/f2py/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/fft
            copying numpy/fft/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/fft
            copying numpy/fft/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/fft
            copying numpy/fft/helper.py -> build/lib.macosx-12-arm64-3.9/numpy/fft
            copying numpy/fft/_pocketfft.py -> build/lib.macosx-12-arm64-3.9/numpy/fft
            creating build/lib.macosx-12-arm64-3.9/numpy/fft/tests
            copying numpy/fft/tests/test_pocketfft.py -> build/lib.macosx-12-arm64-3.9/numpy/fft/tests
            copying numpy/fft/tests/test_helper.py -> build/lib.macosx-12-arm64-3.9/numpy/fft/tests
            copying numpy/fft/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/fft/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/_iotools.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/mixins.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/nanfunctions.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/recfunctions.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/histograms.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/scimath.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/_version.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/user_array.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/format.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/twodim_base.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/financial.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/index_tricks.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/npyio.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/shape_base.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/stride_tricks.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/utils.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/arrayterator.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/function_base.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/arraysetops.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/arraypad.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/type_check.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/polynomial.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/_datasource.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            copying numpy/lib/ufunclike.py -> build/lib.macosx-12-arm64-3.9/numpy/lib
            creating build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_type_check.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_utils.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_twodim_base.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_polynomial.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test__iotools.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_shape_base.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_ufunclike.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_index_tricks.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_arrayterator.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test__version.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_io.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_arraysetops.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_function_base.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_arraypad.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_mixins.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_packbits.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test__datasource.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_stride_tricks.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_financial.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_recfunctions.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_nanfunctions.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_format.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_histograms.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/lib/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/linalg
            copying numpy/linalg/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg
            copying numpy/linalg/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg
            copying numpy/linalg/linalg.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg
            creating build/lib.macosx-12-arm64-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_linalg.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_deprecations.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_build.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/linalg/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/extras.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/testutils.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/core.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/bench.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/timer_comparison.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            copying numpy/ma/mrecords.py -> build/lib.macosx-12-arm64-3.9/numpy/ma
            creating build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_old_ma.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_core.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_deprecations.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_subclassing.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_extras.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_mrecords.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/ma/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/matrixlib
            copying numpy/matrixlib/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib
            copying numpy/matrixlib/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib
            copying numpy/matrixlib/defmatrix.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib
            creating build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_matrix_linalg.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_defmatrix.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_interaction.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_numeric.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_masked_matrix.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_multiarray.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/matrixlib/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/laguerre.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/_polybase.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/polyutils.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/hermite_e.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/chebyshev.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/polynomial.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/legendre.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/hermite.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial
            creating build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_chebyshev.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_hermite_e.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_polynomial.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_laguerre.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_legendre.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_printing.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_hermite.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_classes.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_polyutils.py -> build/lib.macosx-12-arm64-3.9/numpy/polynomial/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/random
            copying numpy/random/_pickle.py -> build/lib.macosx-12-arm64-3.9/numpy/random
            copying numpy/random/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/random
            copying numpy/random/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/random
            creating build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_generator_mt19937.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_randomstate.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_direct.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_extending.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_smoke.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_randomstate_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_seed_sequence.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_generator_mt19937_regressions.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_random.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            copying numpy/random/tests/test_regression.py -> build/lib.macosx-12-arm64-3.9/numpy/random/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/testing
            copying numpy/testing/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/testing
            copying numpy/testing/setup.py -> build/lib.macosx-12-arm64-3.9/numpy/testing
            copying numpy/testing/utils.py -> build/lib.macosx-12-arm64-3.9/numpy/testing
            copying numpy/testing/print_coercion_tables.py -> build/lib.macosx-12-arm64-3.9/numpy/testing
            creating build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/nosetester.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/noseclasses.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/utils.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/parameterized.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/decorators.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/_private
            creating build/lib.macosx-12-arm64-3.9/numpy/testing/tests
            copying numpy/testing/tests/test_utils.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/tests
            copying numpy/testing/tests/test_decorators.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/tests
            copying numpy/testing/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/tests
            copying numpy/testing/tests/test_doctesting.py -> build/lib.macosx-12-arm64-3.9/numpy/testing/tests
            creating build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_warnings.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_matlib.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_ctypeslib.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_numpy_version.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/__init__.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_reloading.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_public_api.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            copying numpy/tests/test_scripts.py -> build/lib.macosx-12-arm64-3.9/numpy/tests
            running build_clib
            customize UnixCCompiler
            customize UnixCCompiler using new_build_clib
            building 'npymath' library
            compiling C sources
            C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk

            creating build/temp.macosx-12-arm64-3.9
            creating build/temp.macosx-12-arm64-3.9/numpy
            creating build/temp.macosx-12-arm64-3.9/numpy/core
            creating build/temp.macosx-12-arm64-3.9/numpy/core/src
            creating build/temp.macosx-12-arm64-3.9/numpy/core/src/npymath
            creating build/temp.macosx-12-arm64-3.9/build
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src/npymath
            compile options: '-Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.macosx-12-arm64-3.9/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/quentingallouedec/env/include -I/opt/homebrew/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -c'
            clang: numpy/core/src/npymath/npy_math.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npymath/ieee754.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npymath/npy_math_complex.c
            clang: numpy/core/src/npymath/halffloat.c
            In file included from numpy/core/src/npymath/npy_math.c:9:
            numpy/core/src/npymath/npy_math_internal.h.src:490:21: warning: incompatible pointer types passing 'npy_longdouble *' (aka 'double *') to parameter of type 'long double *' [-Wincompatible-pointer-types]
                return modfl(x, iptr);
                                ^~~~
            /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/math.h:394:52: note: passing argument to parameter here
            extern long double modfl(long double, long double *);
                                                               ^
            1 warning generated.
            xcrun: adding 4 object files to build/temp.macosx-12-arm64-3.9/libnpymath.a
            ranlib:@ build/temp.macosx-12-arm64-3.9/libnpymath.a
            building 'npysort' library
            compiling C sources
            C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk

            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src/npysort
            compile options: '-Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-12-arm64-3.9/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/quentingallouedec/env/include -I/opt/homebrew/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -c'
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/quicksort.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/heapsort.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/mergesort.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/radixsort.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/selection.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/timsort.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npysort/binsearch.c
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
                    npy_intp k;
                    ^~~~~~~~~~~
            numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
                else if (0 && kth == num - 1) {
                         ^
                         /* DISABLES CODE */ ( )
            22 warnings generated.
            xcrun: adding 7 object files to build/temp.macosx-12-arm64-3.9/libnpysort.a
            ranlib:@ build/temp.macosx-12-arm64-3.9/libnpysort.a
            building 'npyrandom' library
            compiling C sources
            C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk

            creating build/temp.macosx-12-arm64-3.9/numpy/random
            creating build/temp.macosx-12-arm64-3.9/numpy/random/src
            creating build/temp.macosx-12-arm64-3.9/numpy/random/src/distributions
            compile options: '-Inumpy/core/include -Ibuild/src.macosx-12-arm64-3.9/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/quentingallouedec/env/include -I/opt/homebrew/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -c'
            clang: numpy/random/src/distributions/distributions.c
            clang: numpy/random/src/distributions/logfactorial.c
            clang: numpy/random/src/distributions/random_mvhg_marginals.c
            clang: numpy/random/src/distributions/random_hypergeometric.c
            clang: numpy/random/src/distributions/random_mvhg_count.c
            xcrun: adding 5 object files to build/temp.macosx-12-arm64-3.9/libnpyrandom.a
            ranlib:@ build/temp.macosx-12-arm64-3.9/libnpyrandom.a
            running build_ext
            customize UnixCCompiler
            customize UnixCCompiler using new_build_ext
            building 'numpy.core._multiarray_tests' extension
            compiling C sources
            C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk

            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src/multiarray
            creating build/temp.macosx-12-arm64-3.9/numpy/core/src/common
            compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.macosx-12-arm64-3.9/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/quentingallouedec/env/include -I/opt/homebrew/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -c'
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/multiarray/_multiarray_tests.c
            clang: numpy/core/src/common/mem_overlap.c
            In file included from numpy/core/src/multiarray/_multiarray_tests.c.src:7:
            In file included from numpy/core/include/numpy/npy_math.h:596:
            numpy/core/src/npymath/npy_math_internal.h.src:490:21: warning: incompatible pointer types passing 'npy_longdouble *' (aka 'double *') to parameter of type 'long double *' [-Wincompatible-pointer-types]
                return modfl(x, iptr);
                                ^~~~
            /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk/usr/include/math.h:394:52: note: passing argument to parameter here
            extern long double modfl(long double, long double *);
                                                               ^
            numpy/core/src/multiarray/_multiarray_tests.c.src:1895:61: warning: format specifies type 'long double' but the argument has type 'npy_longdouble' (aka 'double') [-Wformat]
                    PyOS_snprintf(str, sizeof(str), "%.*Lg", precision, x);
                                                     ~~~~~              ^
                                                     %.*g
            2 warnings generated.
            clang -bundle -undefined dynamic_lookup -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src/multiarray/_multiarray_tests.o build/temp.macosx-12-arm64-3.9/numpy/core/src/common/mem_overlap.o -Lbuild/temp.macosx-12-arm64-3.9 -lnpymath -o build/lib.macosx-12-arm64-3.9/numpy/core/_multiarray_tests.cpython-39-darwin.so
            building 'numpy.core._multiarray_umath' extension
            compiling C sources
            C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk

            creating build/temp.macosx-12-arm64-3.9/numpy/core/src/multiarray
            creating build/temp.macosx-12-arm64-3.9/numpy/core/src/umath
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src/umath
            creating build/temp.macosx-12-arm64-3.9/build/src.macosx-12-arm64-3.9/numpy/core/src/common
            creating build/temp.macosx-12-arm64-3.9/private
            creating build/temp.macosx-12-arm64-3.9/private/var
            creating build/temp.macosx-12-arm64-3.9/private/var/folders
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-install-h5nzd69j
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-install-h5nzd69j/numpy_7ada2f944bc043179a437bd81f3f44c9
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-install-h5nzd69j/numpy_7ada2f944bc043179a437bd81f3f44c9/numpy
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-install-h5nzd69j/numpy_7ada2f944bc043179a437bd81f3f44c9/numpy/_build_utils
            creating build/temp.macosx-12-arm64-3.9/private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-install-h5nzd69j/numpy_7ada2f944bc043179a437bd81f3f44c9/numpy/_build_utils/src
            compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=3 -DHAVE_CBLAS -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/umath -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-12-arm64-3.9/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/quentingallouedec/env/include -I/opt/homebrew/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -c'
            extra options: '-faltivec -I/System/Library/Frameworks/vecLib.framework/Headers'
            clang: numpy/core/src/multiarray/alloc.c
            clang: numpy/core/src/multiarray/buffer.c
            clang: numpy/core/src/multiarray/common.c
            clang: numpy/core/src/multiarray/array_assign_scalar.c
            clang: numpy/core/src/multiarray/datetime_strings.c
            clang: numpy/core/src/multiarray/conversion_utils.c
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/multiarray/einsum.c
            clang: numpy/core/src/multiarray/descriptor.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: numpy/core/src/multiarray/hashdescr.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/multiarray/lowlevel_strided_loops.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: numpy/core/src/multiarray/nditer_constr.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: numpy/core/src/multiarray/multiarraymodule.c
            clang: numpy/core/src/multiarray/refcount.c
            clang: numpy/core/src/multiarray/scalarapi.c
            clang: numpy/core/src/multiarray/temp_elide.c
            clang: numpy/core/src/multiarray/vdot.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/umath/loops.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: numpy/core/src/umath/ufunc_type_resolution.c
            clang: numpy/core/src/umath/ufunc_object.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/npymath/ieee754.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: numpy/core/src/common/array_assign.c
            clang: numpy/core/src/common/ucsnarrow.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: build/src.macosx-12-arm64-3.9/numpy/core/src/common/npy_cpu_features.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: /private/var/folders/z7/y_b89yb93892c6g3g2x8wk_h0000gn/T/pip-install-h5nzd69j/numpy_7ada2f944bc043179a437bd81f3f44c9/numpy/_build_utils/src/apple_sgemv_fix.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            error: Command "clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX12.sdk -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=3 -DHAVE_CBLAS -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/umath -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-12-arm64-3.9/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/quentingallouedec/env/include -I/opt/homebrew/Cellar/python@3.9/3.9.13_1/Frameworks/Python.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-12-arm64-3.9/numpy/core/src/npymath -c numpy/core/src/multiarray/buffer.c -o build/temp.macosx-12-arm64-3.9/numpy/core/src/multiarray/buffer.o -MMD -MF build/temp.macosx-12-arm64-3.9/numpy/core/src/multiarray/buffer.o.d -faltivec -I/System/Library/Frameworks/vecLib.framework/Headers" failed with exit status 1
            [end of output]

        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed building wheel for numpy
      Failed to build numpy
      ERROR: Could not build wheels for numpy, which is required to install pyproject.toml-based projects
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
qgallouedec commented 2 years ago

It's working fine with arch==5.3.0! I'm opening a PR (#14)