mukulpatnaik / researchgpt

A LLM based research assistant that allows you to have a conversation with a research paper
https://www.dara.chat
MIT License
3.55k stars 340 forks source link

Installation fails #8

Closed gleb-roma closed 1 year ago

gleb-roma commented 1 year ago

The error happens at the stage of installing dependencies.

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

Macbook Air M1 MacOS Monterey

y/lib
            copying numpy/lib/scimath.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/_version.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/user_array.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/format.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/twodim_base.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/financial.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/index_tricks.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/npyio.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/shape_base.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/stride_tricks.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/utils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/arrayterator.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/function_base.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/arraysetops.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/arraypad.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/type_check.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/polynomial.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/_datasource.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            copying numpy/lib/ufunclike.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib
            creating build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_type_check.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_utils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_twodim_base.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_polynomial.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test__iotools.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_shape_base.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_ufunclike.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_index_tricks.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_arrayterator.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test__version.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_io.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_arraysetops.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_function_base.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_arraypad.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_mixins.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_packbits.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test__datasource.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_stride_tricks.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_financial.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_recfunctions.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_nanfunctions.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_format.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_histograms.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            copying numpy/lib/tests/test_regression.py -> build/lib.macosx-10.9-universal2-3.9/numpy/lib/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/linalg
            copying numpy/linalg/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg
            copying numpy/linalg/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg
            copying numpy/linalg/linalg.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg
            creating build/lib.macosx-10.9-universal2-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_linalg.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_deprecations.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_build.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg/tests
            copying numpy/linalg/tests/test_regression.py -> build/lib.macosx-10.9-universal2-3.9/numpy/linalg/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/extras.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/testutils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/core.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/bench.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/timer_comparison.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            copying numpy/ma/mrecords.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma
            creating build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_old_ma.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_core.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_deprecations.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_subclassing.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_extras.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_mrecords.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            copying numpy/ma/tests/test_regression.py -> build/lib.macosx-10.9-universal2-3.9/numpy/ma/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib
            copying numpy/matrixlib/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib
            copying numpy/matrixlib/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib
            copying numpy/matrixlib/defmatrix.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib
            creating build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_matrix_linalg.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_defmatrix.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_interaction.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_numeric.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_masked_matrix.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_multiarray.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            copying numpy/matrixlib/tests/test_regression.py -> build/lib.macosx-10.9-universal2-3.9/numpy/matrixlib/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/laguerre.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/_polybase.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/polyutils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/hermite_e.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/chebyshev.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/polynomial.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/legendre.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            copying numpy/polynomial/hermite.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial
            creating build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_chebyshev.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_hermite_e.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_polynomial.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_laguerre.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_legendre.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_printing.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_hermite.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_classes.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            copying numpy/polynomial/tests/test_polyutils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/polynomial/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/random
            copying numpy/random/_pickle.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random
            copying numpy/random/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random
            copying numpy/random/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random
            creating build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_generator_mt19937.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_randomstate.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_direct.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_extending.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_smoke.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_randomstate_regression.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_seed_sequence.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_generator_mt19937_regressions.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_random.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            copying numpy/random/tests/test_regression.py -> build/lib.macosx-10.9-universal2-3.9/numpy/random/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/testing
            copying numpy/testing/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing
            copying numpy/testing/setup.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing
            copying numpy/testing/utils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing
            copying numpy/testing/print_coercion_tables.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing
            creating build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            copying numpy/testing/_private/nosetester.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            copying numpy/testing/_private/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            copying numpy/testing/_private/noseclasses.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            copying numpy/testing/_private/utils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            copying numpy/testing/_private/parameterized.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            copying numpy/testing/_private/decorators.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/_private
            creating build/lib.macosx-10.9-universal2-3.9/numpy/testing/tests
            copying numpy/testing/tests/test_utils.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/tests
            copying numpy/testing/tests/test_decorators.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/tests
            copying numpy/testing/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/tests
            copying numpy/testing/tests/test_doctesting.py -> build/lib.macosx-10.9-universal2-3.9/numpy/testing/tests
            creating build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_warnings.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_matlib.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_ctypeslib.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_numpy_version.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_reloading.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_public_api.py -> build/lib.macosx-10.9-universal2-3.9/numpy/tests
            copying numpy/tests/test_scripts.py -> build/lib.macosx-10.9-universal2-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 -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration

            creating build/temp.macosx-10.9-universal2-3.9
            creating build/temp.macosx-10.9-universal2-3.9/numpy
            creating build/temp.macosx-10.9-universal2-3.9/numpy/core
            creating build/temp.macosx-10.9-universal2-3.9/numpy/core/src
            creating build/temp.macosx-10.9-universal2-3.9/numpy/core/src/npymath
            creating build/temp.macosx-10.9-universal2-3.9/build
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath
            compile options: '-Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.macosx-10.9-universal2-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/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -c'
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath/npy_math_complex.c
            clang: numpy/core/src/npymath/npy_math.c
            clang: numpy/core/src/npymath/halffloat.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath/ieee754.c
            ar: adding 4 object files to build/temp.macosx-10.9-universal2-3.9/libnpymath.a
            warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: build/temp.macosx-10.9-universal2-3.9/libnpymath.a will be fat and ar(1) will not be able to operate on it
            ranlib:@ build/temp.macosx-10.9-universal2-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 -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration

            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort
            compile options: '-Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.9-universal2-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/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -c'
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/timsort.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/heapsort.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/mergesort.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/binsearch.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/radixsort.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/selection.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/npysort/quicksort.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.
            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.
            ar: adding 7 object files to build/temp.macosx-10.9-universal2-3.9/libnpysort.a
            warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: build/temp.macosx-10.9-universal2-3.9/libnpysort.a will be fat and ar(1) will not be able to operate on it
            ranlib:@ build/temp.macosx-10.9-universal2-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 -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration

            creating build/temp.macosx-10.9-universal2-3.9/numpy/random
            creating build/temp.macosx-10.9-universal2-3.9/numpy/random/src
            creating build/temp.macosx-10.9-universal2-3.9/numpy/random/src/distributions
            compile options: '-Inumpy/core/include -Ibuild/src.macosx-10.9-universal2-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/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -c'
            clang: numpy/random/src/distributions/logfactorial.c
            clang: numpy/random/src/distributions/distributions.c
            clang: numpy/random/src/distributions/random_mvhg_count.c
            clang: numpy/random/src/distributions/random_mvhg_marginals.c
            clang: numpy/random/src/distributions/random_hypergeometric.c
            ar: adding 5 object files to build/temp.macosx-10.9-universal2-3.9/libnpyrandom.a
            warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: build/temp.macosx-10.9-universal2-3.9/libnpyrandom.a will be fat and ar(1) will not be able to operate on it
            ranlib:@ build/temp.macosx-10.9-universal2-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 -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration

            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src/multiarray
            creating build/temp.macosx-10.9-universal2-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-10.9-universal2-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/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -c'
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/multiarray/_multiarray_tests.c
            clang: numpy/core/src/common/mem_overlap.c
            clang -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -Wl,-headerpad,0x1000 build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src/multiarray/_multiarray_tests.o build/temp.macosx-10.9-universal2-3.9/numpy/core/src/common/mem_overlap.o -Lbuild/temp.macosx-10.9-universal2-3.9 -lnpymath -o build/lib.macosx-10.9-universal2-3.9/numpy/core/_multiarray_tests.cpython-39-darwin.so
            ld: warning: -undefined dynamic_lookup may not work with chained fixups
            ld: warning: -undefined dynamic_lookup may not work with chained fixups
            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 -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration

            creating build/temp.macosx-10.9-universal2-3.9/numpy/core/src/multiarray
            creating build/temp.macosx-10.9-universal2-3.9/numpy/core/src/umath
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src/umath
            creating build/temp.macosx-10.9-universal2-3.9/build/src.macosx-10.9-universal2-3.9/numpy/core/src/common
            creating build/temp.macosx-10.9-universal2-3.9/private
            creating build/temp.macosx-10.9-universal2-3.9/private/var
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T/pip-install-03vxh7y2
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T/pip-install-03vxh7y2/numpy_aa6e8fc52b974c61ab810e0fc6963c0f
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T/pip-install-03vxh7y2/numpy_aa6e8fc52b974c61ab810e0fc6963c0f/numpy
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T/pip-install-03vxh7y2/numpy_aa6e8fc52b974c61ab810e0fc6963c0f/numpy/_build_utils
            creating build/temp.macosx-10.9-universal2-3.9/private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T/pip-install-03vxh7y2/numpy_aa6e8fc52b974c61ab810e0fc6963c0f/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-10.9-universal2-3.9/numpy/core/src/umath -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.9-universal2-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/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-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/array_assign_scalar.c
            clang: numpy/core/src/multiarray/buffer.c
            clang: numpy/core/src/multiarray/common.c
            clang: numpy/core/src/multiarray/conversion_utils.c
            clang: numpy/core/src/multiarray/datetime_strings.c
            clang: numpy/core/src/multiarray/descriptor.c
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/multiarray/einsum.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/hashdescr.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: build/src.macosx-10.9-universal2-3.9/numpy/core/src/multiarray/lowlevel_strided_loops.c
            clang: numpy/core/src/multiarray/multiarraymodule.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/refcount.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/scalarapi.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/temp_elide.c
            clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            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: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: build/src.macosx-10.9-universal2-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: 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_object.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: 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-10.9-universal2-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: 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: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            clang: build/src.macosx-10.9-universal2-3.9/numpy/core/src/common/npy_cpu_features.c
            clang: /private/var/folders/f1/yvjx9d891rg0b8kqrvv4x26w0000gp/T/pip-install-03vxh7y2/numpy_aa6e8fc52b974c61ab810e0fc6963c0f/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
            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: clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
            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
            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 -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -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-10.9-universal2-3.9/numpy/core/src/umath -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.9-universal2-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/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/common -Ibuild/src.macosx-10.9-universal2-3.9/numpy/core/src/npymath -c numpy/core/src/multiarray/buffer.c -o build/temp.macosx-10.9-universal2-3.9/numpy/core/src/multiarray/buffer.o -MMD -MF build/temp.macosx-10.9-universal2-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.
gr703z@ALT06127 researchgpt %
davud2635 commented 1 year ago

I have the exact same problem when I install the requirements.txt , but just with this error: Failed to build scikit-learn ERROR: Could not build wheels for scikit-learn, which is required to install pyproject.toml-based projects

I have tried to install the requirements.txt on both my laptop and pc, but it doesn't seem to work.

dantoac commented 1 year ago

try removing version constraints in requirement.txt

mukulpatnaik commented 1 year ago

Hi @davud2635 @gleb-roma sorry to hear you're having installation issues. Please try what @dantoac suggested above and let me know if that helps. You could also try installing the packages listed in requirements.txt one by one manually. Let me know if that helps.