shankarpandala / lazypredict

Lazy Predict help build a lot of basic models without much code and helps understand which models works better without any parameter tuning
MIT License
2.78k stars 321 forks source link

Installation issue #368

Open mowi-mb opened 2 years ago

mowi-mb commented 2 years ago

Describe the bug I am not able to install lazypredict. I have a Macbook with the "new" M1 chip and faced some issues regarding the new chip with some other packages in the past. Here it seems to be a version issue with numpy (I need np 1.19.5 because of my tensorflow setup). Is there a way to solve this?

Thanks a lot in advance!

To Reproduce Steps to reproduce the behavior:

  1. run pip install lazypredict (I also tried with conda forge: conda install -c conda-forge lazypredict
  2. See error

Error Message

            _configtest.c:1:5: warning: incompatible redeclaration of library function 'cabsl' [-Wincompatible-library-redeclaration]
            int cabsl (void);
                ^
            _configtest.c:1:5: note: 'cabsl' is a builtin with type 'long double (_Complex long double)'
            _configtest.c:2:5: warning: incompatible redeclaration of library function 'cacosl' [-Wincompatible-library-redeclaration]
            int cacosl (void);
                ^
            _configtest.c:2:5: note: 'cacosl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:3:5: warning: incompatible redeclaration of library function 'cacoshl' [-Wincompatible-library-redeclaration]
            int cacoshl (void);
                ^
            _configtest.c:3:5: note: 'cacoshl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:4:5: warning: incompatible redeclaration of library function 'cargl' [-Wincompatible-library-redeclaration]
            int cargl (void);
                ^
            _configtest.c:4:5: note: 'cargl' is a builtin with type 'long double (_Complex long double)'
            _configtest.c:5:5: warning: incompatible redeclaration of library function 'casinl' [-Wincompatible-library-redeclaration]
            int casinl (void);
                ^
            _configtest.c:5:5: note: 'casinl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:6:5: warning: incompatible redeclaration of library function 'casinhl' [-Wincompatible-library-redeclaration]
            int casinhl (void);
                ^
            _configtest.c:6:5: note: 'casinhl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:7:5: warning: incompatible redeclaration of library function 'catanl' [-Wincompatible-library-redeclaration]
            int catanl (void);
                ^
            _configtest.c:7:5: note: 'catanl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:8:5: warning: incompatible redeclaration of library function 'catanhl' [-Wincompatible-library-redeclaration]
            int catanhl (void);
                ^
            _configtest.c:8:5: note: 'catanhl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:9:5: warning: incompatible redeclaration of library function 'ccosl' [-Wincompatible-library-redeclaration]
            int ccosl (void);
                ^
            _configtest.c:9:5: note: 'ccosl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:10:5: warning: incompatible redeclaration of library function 'ccoshl' [-Wincompatible-library-redeclaration]
            int ccoshl (void);
                ^
            _configtest.c:10:5: note: 'ccoshl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:11:5: warning: incompatible redeclaration of library function 'cexpl' [-Wincompatible-library-redeclaration]
            int cexpl (void);
                ^
            _configtest.c:11:5: note: 'cexpl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:12:5: warning: incompatible redeclaration of library function 'cimagl' [-Wincompatible-library-redeclaration]
            int cimagl (void);
                ^
            _configtest.c:12:5: note: 'cimagl' is a builtin with type 'long double (_Complex long double)'
            _configtest.c:13:5: warning: incompatible redeclaration of library function 'clogl' [-Wincompatible-library-redeclaration]
            int clogl (void);
                ^
            _configtest.c:13:5: note: 'clogl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:14:5: warning: incompatible redeclaration of library function 'conjl' [-Wincompatible-library-redeclaration]
            int conjl (void);
                ^
            _configtest.c:14:5: note: 'conjl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:15:5: warning: incompatible redeclaration of library function 'cpowl' [-Wincompatible-library-redeclaration]
            int cpowl (void);
                ^
            _configtest.c:15:5: note: 'cpowl' is a builtin with type '_Complex long double (_Complex long double, _Complex long double)'
            _configtest.c:16:5: warning: incompatible redeclaration of library function 'cprojl' [-Wincompatible-library-redeclaration]
            int cprojl (void);
                ^
            _configtest.c:16:5: note: 'cprojl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:17:5: warning: incompatible redeclaration of library function 'creall' [-Wincompatible-library-redeclaration]
            int creall (void);
                ^
            _configtest.c:17:5: note: 'creall' is a builtin with type 'long double (_Complex long double)'
            _configtest.c:18:5: warning: incompatible redeclaration of library function 'csinl' [-Wincompatible-library-redeclaration]
            int csinl (void);
                ^
            _configtest.c:18:5: note: 'csinl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:19:5: warning: incompatible redeclaration of library function 'csinhl' [-Wincompatible-library-redeclaration]
            int csinhl (void);
                ^
            _configtest.c:19:5: note: 'csinhl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:20:5: warning: incompatible redeclaration of library function 'csqrtl' [-Wincompatible-library-redeclaration]
            int csqrtl (void);
                ^
            _configtest.c:20:5: note: 'csqrtl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:21:5: warning: incompatible redeclaration of library function 'ctanl' [-Wincompatible-library-redeclaration]
            int ctanl (void);
                ^
            _configtest.c:21:5: note: 'ctanl' is a builtin with type '_Complex long double (_Complex long double)'
            _configtest.c:22:5: warning: incompatible redeclaration of library function 'ctanhl' [-Wincompatible-library-redeclaration]
            int ctanhl (void);
                ^
            _configtest.c:22:5: note: 'ctanhl' is a builtin with type '_Complex long double (_Complex long double)'
            22 warnings generated.
            _configtest.c:2:12: warning: unused function 'static_func' [-Wunused-function]
            static int static_func (char * restrict a)
                       ^
            1 warning generated.
            _configtest.c:3:19: warning: unused function 'static_func' [-Wunused-function]
            static inline int static_func (void)
                              ^
            1 warning generated.
            File: build/src.macosx-11.0-arm64-3.9/numpy/core/include/numpy/config.h
            #define SIZEOF_PY_INTPTR_T 8
            #define SIZEOF_OFF_T 8
            #define SIZEOF_PY_LONG_LONG 8
            #define MATHLIB
            #define HAVE_SIN 1
            #define HAVE_COS 1
            #define HAVE_TAN 1
            #define HAVE_SINH 1
            #define HAVE_COSH 1
            #define HAVE_TANH 1
            #define HAVE_FABS 1
            #define HAVE_FLOOR 1
            #define HAVE_CEIL 1
            #define HAVE_SQRT 1
            #define HAVE_LOG10 1
            #define HAVE_LOG 1
            #define HAVE_EXP 1
            #define HAVE_ASIN 1
            #define HAVE_ACOS 1
            #define HAVE_ATAN 1
            #define HAVE_FMOD 1
            #define HAVE_MODF 1
            #define HAVE_FREXP 1
            #define HAVE_LDEXP 1
            #define HAVE_RINT 1
            #define HAVE_TRUNC 1
            #define HAVE_EXP2 1
            #define HAVE_LOG2 1
            #define HAVE_ATAN2 1
            #define HAVE_POW 1
            #define HAVE_NEXTAFTER 1
            #define HAVE_STRTOLL 1
            #define HAVE_STRTOULL 1
            #define HAVE_CBRT 1
            #define HAVE_STRTOLD_L 1
            #define HAVE_BACKTRACE 1
            #define HAVE_MADVISE 1
            #define HAVE_XLOCALE_H 1
            #define HAVE_DLFCN_H 1
            #define HAVE_SYS_MMAN_H 1
            #define HAVE___BUILTIN_ISNAN 1
            #define HAVE___BUILTIN_ISINF 1
            #define HAVE___BUILTIN_ISFINITE 1
            #define HAVE___BUILTIN_BSWAP32 1
            #define HAVE___BUILTIN_BSWAP64 1
            #define HAVE___BUILTIN_EXPECT 1
            #define HAVE___BUILTIN_MUL_OVERFLOW 1
            #define HAVE___BUILTIN_PREFETCH 1
            #define HAVE_ATTRIBUTE_NONNULL 1
            #define HAVE_ATTRIBUTE_TARGET_AVX 1
            #define HAVE_ATTRIBUTE_TARGET_AVX2 1
            #define HAVE_ATTRIBUTE_TARGET_AVX512F 1
            #define HAVE___THREAD 1
            #define HAVE_SINF 1
            #define HAVE_COSF 1
            #define HAVE_TANF 1
            #define HAVE_SINHF 1
            #define HAVE_COSHF 1
            #define HAVE_TANHF 1
            #define HAVE_FABSF 1
            #define HAVE_FLOORF 1
            #define HAVE_CEILF 1
            #define HAVE_RINTF 1
            #define HAVE_TRUNCF 1
            #define HAVE_SQRTF 1
            #define HAVE_LOG10F 1
            #define HAVE_LOGF 1
            #define HAVE_LOG1PF 1
            #define HAVE_EXPF 1
            #define HAVE_EXPM1F 1
            #define HAVE_ASINF 1
            #define HAVE_ACOSF 1
            #define HAVE_ATANF 1
            #define HAVE_ASINHF 1
            #define HAVE_ACOSHF 1
            #define HAVE_ATANHF 1
            #define HAVE_HYPOTF 1
            #define HAVE_ATAN2F 1
            #define HAVE_POWF 1
            #define HAVE_FMODF 1
            #define HAVE_MODFF 1
            #define HAVE_FREXPF 1
            #define HAVE_LDEXPF 1
            #define HAVE_EXP2F 1
            #define HAVE_LOG2F 1
            #define HAVE_COPYSIGNF 1
            #define HAVE_NEXTAFTERF 1
            #define HAVE_CBRTF 1
            #define HAVE_SINL 1
            #define HAVE_COSL 1
            #define HAVE_TANL 1
            #define HAVE_SINHL 1
            #define HAVE_COSHL 1
            #define HAVE_TANHL 1
            #define HAVE_FABSL 1
            #define HAVE_FLOORL 1
            #define HAVE_CEILL 1
            #define HAVE_RINTL 1
            #define HAVE_TRUNCL 1
            #define HAVE_SQRTL 1
            #define HAVE_LOG10L 1
            #define HAVE_LOGL 1
            #define HAVE_LOG1PL 1
            #define HAVE_EXPL 1
            #define HAVE_EXPM1L 1
            #define HAVE_ASINL 1
            #define HAVE_ACOSL 1
            #define HAVE_ATANL 1
            #define HAVE_ASINHL 1
            #define HAVE_ACOSHL 1
            #define HAVE_ATANHL 1
            #define HAVE_HYPOTL 1
            #define HAVE_ATAN2L 1
            #define HAVE_POWL 1
            #define HAVE_FMODL 1
            #define HAVE_MODFL 1
            #define HAVE_FREXPL 1
            #define HAVE_LDEXPL 1
            #define HAVE_EXP2L 1
            #define HAVE_LOG2L 1
            #define HAVE_COPYSIGNL 1
            #define HAVE_NEXTAFTERL 1
            #define HAVE_CBRTL 1
            #define HAVE_DECL_SIGNBIT
            #define HAVE_COMPLEX_H 1
            #define HAVE_CABS 1
            #define HAVE_CACOS 1
            #define HAVE_CACOSH 1
            #define HAVE_CARG 1
            #define HAVE_CASIN 1
            #define HAVE_CASINH 1
            #define HAVE_CATAN 1
            #define HAVE_CATANH 1
            #define HAVE_CCOS 1
            #define HAVE_CCOSH 1
            #define HAVE_CEXP 1
            #define HAVE_CIMAG 1
            #define HAVE_CLOG 1
            #define HAVE_CONJ 1
            #define HAVE_CPOW 1
            #define HAVE_CPROJ 1
            #define HAVE_CREAL 1
            #define HAVE_CSIN 1
            #define HAVE_CSINH 1
            #define HAVE_CSQRT 1
            #define HAVE_CTAN 1
            #define HAVE_CTANH 1
            #define HAVE_CABSF 1
            #define HAVE_CACOSF 1
            #define HAVE_CACOSHF 1
            #define HAVE_CARGF 1
            #define HAVE_CASINF 1
            #define HAVE_CASINHF 1
            #define HAVE_CATANF 1
            #define HAVE_CATANHF 1
            #define HAVE_CCOSF 1
            #define HAVE_CCOSHF 1
            #define HAVE_CEXPF 1
            #define HAVE_CIMAGF 1
            #define HAVE_CLOGF 1
            #define HAVE_CONJF 1
            #define HAVE_CPOWF 1
            #define HAVE_CPROJF 1
            #define HAVE_CREALF 1
            #define HAVE_CSINF 1
            #define HAVE_CSINHF 1
            #define HAVE_CSQRTF 1
            #define HAVE_CTANF 1
            #define HAVE_CTANHF 1
            #define HAVE_CABSL 1
            #define HAVE_CACOSL 1
            #define HAVE_CACOSHL 1
            #define HAVE_CARGL 1
            #define HAVE_CASINL 1
            #define HAVE_CASINHL 1
            #define HAVE_CATANL 1
            #define HAVE_CATANHL 1
            #define HAVE_CCOSL 1
            #define HAVE_CCOSHL 1
            #define HAVE_CEXPL 1
            #define HAVE_CIMAGL 1
            #define HAVE_CLOGL 1
            #define HAVE_CONJL 1
            #define HAVE_CPOWL 1
            #define HAVE_CPROJL 1
            #define HAVE_CREALL 1
            #define HAVE_CSINL 1
            #define HAVE_CSINHL 1
            #define HAVE_CSQRTL 1
            #define HAVE_CTANL 1
            #define HAVE_CTANHL 1
            #define NPY_RESTRICT restrict
            #define NPY_RELAXED_STRIDES_CHECKING 1
            #define HAVE_LDOUBLE_IEEE_DOUBLE_LE 1
            #define NPY_PY3K 1
            #ifndef __cplusplus
            /* #undef inline */
            #endif

            #ifndef _NPY_NPY_CONFIG_H_
            #error config.h should never be included directly, include npy_config.h instead
            #endif

            EOF
            _configtest.c:1:5: warning: incompatible redeclaration of library function 'exp' [-Wincompatible-library-redeclaration]
            int exp (void);
                ^
            _configtest.c:1:5: note: 'exp' is a builtin with type 'double (double)'
            1 warning generated.
            File: build/src.macosx-11.0-arm64-3.9/numpy/core/include/numpy/_numpyconfig.h
            #define NPY_SIZEOF_SHORT SIZEOF_SHORT
            #define NPY_SIZEOF_INT SIZEOF_INT
            #define NPY_SIZEOF_LONG SIZEOF_LONG
            #define NPY_SIZEOF_FLOAT 4
            #define NPY_SIZEOF_COMPLEX_FLOAT 8
            #define NPY_SIZEOF_DOUBLE 8
            #define NPY_SIZEOF_COMPLEX_DOUBLE 16
            #define NPY_SIZEOF_LONGDOUBLE 8
            #define NPY_SIZEOF_COMPLEX_LONGDOUBLE 16
            #define NPY_SIZEOF_PY_INTPTR_T 8
            #define NPY_SIZEOF_OFF_T 8
            #define NPY_SIZEOF_PY_LONG_LONG 8
            #define NPY_SIZEOF_LONGLONG 8
            #define NPY_NO_SMP 0
            #define NPY_HAVE_DECL_ISNAN
            #define NPY_HAVE_DECL_ISINF
            #define NPY_HAVE_DECL_ISFINITE
            #define NPY_HAVE_DECL_SIGNBIT
            #define NPY_USE_C99_COMPLEX 1
            #define NPY_HAVE_COMPLEX_DOUBLE 1
            #define NPY_HAVE_COMPLEX_FLOAT 1
            #define NPY_HAVE_COMPLEX_LONG_DOUBLE 1
            #define NPY_RELAXED_STRIDES_CHECKING 1
            #define NPY_USE_C99_FORMATS 1
            #define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
            #define NPY_ABI_VERSION 0x01000009
            #define NPY_API_VERSION 0x0000000D

            #ifndef __STDC_FORMAT_MACROS
            #define __STDC_FORMAT_MACROS 1
            #endif

            EOF
            creating build/src.macosx-11.0-arm64-3.9/numpy/core/src/multiarray
            creating build/src.macosx-11.0-arm64-3.9/numpy/core/src/umath
            creating build/src.macosx-11.0-arm64-3.9/numpy/linalg
            /Users/miniforge3/envs/test_env_py39/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
              warnings.warn(
            running build_py
            creating build/lib.macosx-11.0-arm64-3.9
            creating build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/conftest.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/version.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/_globals.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/dual.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/_distributor_init.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/ctypeslib.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/matlib.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying numpy/_pytesttester.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying build/src.macosx-11.0-arm64-3.9/numpy/__config__.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            creating build/lib.macosx-11.0-arm64-3.9/numpy/compat
            copying numpy/compat/py3k.py -> build/lib.macosx-11.0-arm64-3.9/numpy/compat
            copying numpy/compat/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/compat
            copying numpy/compat/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/compat
            copying numpy/compat/_inspect.py -> build/lib.macosx-11.0-arm64-3.9/numpy/compat
            creating build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/umath.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/fromnumeric.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_dtype.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_add_newdocs.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_methods.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_internal.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_string_helpers.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/multiarray.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_asarray.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/records.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/setup_common.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_aliased_types.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/memmap.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/overrides.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/getlimits.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_dtype_ctypes.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/defchararray.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/shape_base.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/machar.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/numeric.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/function_base.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/einsumfunc.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/umath_tests.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_ufunc_config.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_exceptions.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/numerictypes.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/_type_aliases.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/cversions.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/arrayprint.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            copying numpy/core/code_generators/generate_numpy_api.py -> build/lib.macosx-11.0-arm64-3.9/numpy/core
            creating build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/unixccompiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/numpy_distribution.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/conv_template.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/cpuinfo.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/ccompiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/msvc9compiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/npy_pkg_config.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/compat.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/misc_util.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/log.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/line_endings.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/lib2def.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/pathccompiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/system_info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/core.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/__version__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/exec_command.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/from_template.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/mingw32ccompiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/extension.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/msvccompiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/intelccompiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/_shell_utils.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying numpy/distutils/info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            copying build/src.macosx-11.0-arm64-3.9/numpy/distutils/__config__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            creating build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/config_compiler.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_ext.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/config.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install_headers.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_py.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_src.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/sdist.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_scripts.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/bdist_rpm.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install_clib.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/build_clib.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/autodist.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/egg_info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/develop.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            copying numpy/distutils/command/install_data.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/command
            creating build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/gnu.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/compaq.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/intel.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/none.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/nag.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/pg.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/ibm.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/sun.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/lahey.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/g95.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/mips.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/hpux.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/environment.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/pathf95.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/absoft.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            copying numpy/distutils/fcompiler/vast.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils/fcompiler
            creating build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/misc.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/internals.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/creation.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/dispatch.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/constants.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/ufuncs.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/broadcasting.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/basics.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/subclassing.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/indexing.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/byteswapping.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/structured_arrays.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            copying numpy/doc/glossary.py -> build/lib.macosx-11.0-arm64-3.9/numpy/doc
            creating build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/cfuncs.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/common_rules.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/crackfortran.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/cb_rules.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/rules.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/f2py2e.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/func2subr.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/__version__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/diagnose.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/capi_maps.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/f90mod_rules.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/f2py_testing.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/use_rules.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/auxfuncs.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            copying numpy/f2py/__main__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/f2py
            creating build/lib.macosx-11.0-arm64-3.9/numpy/fft
            copying numpy/fft/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/fft
            copying numpy/fft/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/fft
            copying numpy/fft/helper.py -> build/lib.macosx-11.0-arm64-3.9/numpy/fft
            copying numpy/fft/_pocketfft.py -> build/lib.macosx-11.0-arm64-3.9/numpy/fft
            creating build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/_iotools.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/mixins.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/nanfunctions.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/recfunctions.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/histograms.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/scimath.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/_version.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/user_array.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/format.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/twodim_base.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/financial.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/index_tricks.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/npyio.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/shape_base.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/stride_tricks.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/utils.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/arrayterator.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/function_base.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/arraysetops.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/arraypad.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/type_check.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/polynomial.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/_datasource.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            copying numpy/lib/ufunclike.py -> build/lib.macosx-11.0-arm64-3.9/numpy/lib
            creating build/lib.macosx-11.0-arm64-3.9/numpy/linalg
            copying numpy/linalg/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/linalg
            copying numpy/linalg/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/linalg
            copying numpy/linalg/linalg.py -> build/lib.macosx-11.0-arm64-3.9/numpy/linalg
            copying numpy/linalg/info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/linalg
            creating build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/extras.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/version.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/testutils.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/core.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/bench.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/timer_comparison.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            copying numpy/ma/mrecords.py -> build/lib.macosx-11.0-arm64-3.9/numpy/ma
            creating build/lib.macosx-11.0-arm64-3.9/numpy/matrixlib
            copying numpy/matrixlib/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/matrixlib
            copying numpy/matrixlib/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/matrixlib
            copying numpy/matrixlib/defmatrix.py -> build/lib.macosx-11.0-arm64-3.9/numpy/matrixlib
            creating build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/laguerre.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/_polybase.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/polyutils.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/hermite_e.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/chebyshev.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/polynomial.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/legendre.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            copying numpy/polynomial/hermite.py -> build/lib.macosx-11.0-arm64-3.9/numpy/polynomial
            creating build/lib.macosx-11.0-arm64-3.9/numpy/random
            copying numpy/random/_pickle.py -> build/lib.macosx-11.0-arm64-3.9/numpy/random
            copying numpy/random/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/random
            copying numpy/random/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/random
            copying numpy/random/info.py -> build/lib.macosx-11.0-arm64-3.9/numpy/random
            creating build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/nosetester.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/noseclasses.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/setup.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/utils.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/print_coercion_tables.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            copying numpy/testing/decorators.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing
            creating build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/nosetester.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/__init__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/noseclasses.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/utils.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/parameterized.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            copying numpy/testing/_private/decorators.py -> build/lib.macosx-11.0-arm64-3.9/numpy/testing/_private
            running build_clib
            creating build/temp.macosx-11.0-arm64-3.9
            creating build/temp.macosx-11.0-arm64-3.9/numpy
            creating build/temp.macosx-11.0-arm64-3.9/numpy/core
            creating build/temp.macosx-11.0-arm64-3.9/numpy/core/src
            creating build/temp.macosx-11.0-arm64-3.9/numpy/core/src/npymath
            creating build/temp.macosx-11.0-arm64-3.9/build
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy/core
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy/core/src
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath
            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/MacOSX.sdk/usr/include/math.h:394:52: note: passing argument to parameter here
            extern long double modfl(long double, long double *);
                                                               ^
            numpy/core/src/npymath/npy_math_complex.c.src:48:33: warning: unused variable 'tiny' [-Wunused-const-variable]
            static const volatile npy_float tiny = 3.9443045e-31f;
                                            ^
            numpy/core/src/npymath/npy_math_complex.c.src:67:25: warning: unused variable 'c_halff' [-Wunused-const-variable]
            static const npy_cfloat c_halff = {0.5F, 0.0};
                                    ^
            numpy/core/src/npymath/npy_math_complex.c.src:68:25: warning: unused variable 'c_if' [-Wunused-const-variable]
            static const npy_cfloat c_if = {0.0, 1.0F};
                                    ^
            numpy/core/src/npymath/npy_math_complex.c.src:69:25: warning: unused variable 'c_ihalff' [-Wunused-const-variable]
            static const npy_cfloat c_ihalff = {0.0, 0.5F};
                                    ^
            numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'caddf' [-Wunused-function]
            caddf(npy_cfloat a, npy_cfloat b)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csubf' [-Wunused-function]
            csubf(npy_cfloat a, npy_cfloat b)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cnegf' [-Wunused-function]
            cnegf(npy_cfloat a)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmulif' [-Wunused-function]
            cmulif(npy_cfloat a)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:67:26: warning: unused variable 'c_half' [-Wunused-const-variable]
            static const npy_cdouble c_half = {0.5, 0.0};
                                     ^
            numpy/core/src/npymath/npy_math_complex.c.src:68:26: warning: unused variable 'c_i' [-Wunused-const-variable]
            static const npy_cdouble c_i = {0.0, 1.0};
                                     ^
            numpy/core/src/npymath/npy_math_complex.c.src:69:26: warning: unused variable 'c_ihalf' [-Wunused-const-variable]
            static const npy_cdouble c_ihalf = {0.0, 0.5};
                                     ^
            numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'cadd' [-Wunused-function]
            cadd(npy_cdouble a, npy_cdouble b)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csub' [-Wunused-function]
            csub(npy_cdouble a, npy_cdouble b)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cneg' [-Wunused-function]
            cneg(npy_cdouble a)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmuli' [-Wunused-function]
            cmuli(npy_cdouble a)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:67:30: warning: unused variable 'c_halfl' [-Wunused-const-variable]
            static const npy_clongdouble c_halfl = {0.5L, 0.0};
                                         ^
            numpy/core/src/npymath/npy_math_complex.c.src:68:30: warning: unused variable 'c_il' [-Wunused-const-variable]
            static const npy_clongdouble c_il = {0.0, 1.0L};
                                         ^
            numpy/core/src/npymath/npy_math_complex.c.src:69:30: warning: unused variable 'c_ihalfl' [-Wunused-const-variable]
            static const npy_clongdouble c_ihalfl = {0.0, 0.5L};
                                         ^
            numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'caddl' [-Wunused-function]
            caddl(npy_clongdouble a, npy_clongdouble b)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csubl' [-Wunused-function]
            csubl(npy_clongdouble a, npy_clongdouble b)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cnegl' [-Wunused-function]
            cnegl(npy_clongdouble a)
            ^
            numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmulil' [-Wunused-function]
            cmulil(npy_clongdouble a)
            ^
            22 warnings generated.
            1 warning generated.
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy/core/src/npysort
            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.
            running build_ext
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy/core/src/multiarray
            creating build/temp.macosx-11.0-arm64-3.9/numpy/core/src/common
            In file included from numpy/core/src/multiarray/_multiarray_tests.c.src:7:
            In file included from numpy/core/include/numpy/npy_math.h:597:
            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/MacOSX.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:1861: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.
            creating build/temp.macosx-11.0-arm64-3.9/numpy/core/src/multiarray
            creating build/temp.macosx-11.0-arm64-3.9/numpy/core/src/umath
            creating build/temp.macosx-11.0-arm64-3.9/build/src.macosx-11.0-arm64-3.9/numpy/core/src/umath
            creating build/temp.macosx-11.0-arm64-3.9/private
            creating build/temp.macosx-11.0-arm64-3.9/private/var
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn/T
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn/T/pip-install-t9umf7z5
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn/T/pip-install-t9umf7z5/numpy_ed7b00496c1e4efaa97b3c10b439f389
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn/T/pip-install-t9umf7z5/numpy_ed7b00496c1e4efaa97b3c10b439f389/numpy
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn/T/pip-install-t9umf7z5/numpy_ed7b00496c1e4efaa97b3c10b439f389/numpy/_build_utils
            creating build/temp.macosx-11.0-arm64-3.9/private/var/folders/0c/6qktn2t907lc0bf85y8h775h0000gn/T/pip-install-t9umf7z5/numpy_ed7b00496c1e4efaa97b3c10b439f389/numpy/_build_utils/src
            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: 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: 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
            error: Command "clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/miniforge3/envs/test_env_py39/include -arch arm64 -fPIC -O2 -isystem /Users/miniforge3/envs/test_env_py39/include -arch arm64 -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-11.0-arm64-3.9/numpy/core/src/umath -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-11.0-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/miniforge3/envs/test_env_py39/include/python3.9 -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath -c numpy/core/src/multiarray/array_assign_scalar.c -o build/temp.macosx-11.0-arm64-3.9/numpy/core/src/multiarray/array_assign_scalar.o -MMD -MF build/temp.macosx-11.0-arm64-3.9/numpy/core/src/multiarray/array_assign_scalar.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
        Running setup.py clean for numpy
        error: subprocess-exited-with-error

        × python setup.py clean did not run successfully.
        │ exit code: 1
        ╰─> [10 lines of output]
            Running from numpy source directory.

            `setup.py clean` is not supported, use one of the following instead:

              - `git clean -xdf` (cleans all files)
              - `git clean -Xdf` (cleans all versioned files, doesn't touch
                                  files that aren't checked into the git repo)

            Add `--force` to your command to use it anyway if you must (unsupported).

            [end of output]

        note: This error originates from a subprocess, and is likely not a problem with pip.
        ERROR: Failed cleaning build dir for numpy
      Failed to build numpy
      Installing collected packages: wheel, setuptools, pybind11, numpy, Cython
        Running setup.py install for numpy: started
        Running setup.py install for numpy: finished with status 'error'
        error: subprocess-exited-with-error

        × Running setup.py install for numpy did not run successfully.
        │ exit code: 1
        ╰─> [57 lines of output]
            Running from numpy source directory.

            Note: if you need reliable uninstall behavior, then install
            with pip instead of using `setup.py install`:

              - `pip install .`       (from a git repo or downloaded source
                                       release)
              - `pip install numpy`   (last NumPy release on PyPi)

            /bin/sh: svnversion: command not found
            non-existing path in 'numpy/distutils': 'site.cfg'
            /Users/miniforge3/envs/test_env_py39/lib/python3.9/site-packages/setuptools/_distutils/dist.py:275: UserWarning: Unknown distribution option: 'define_macros'
              warnings.warn(msg)
            running install
            /Users/miniforge3/envs/test_env_py39/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
              warnings.warn(
            running build
            running config_cc
            running config_fc
            running build_src
            _configtest.c:1:5: warning: incompatible redeclaration of library function 'exp' [-Wincompatible-library-redeclaration]
            int exp (void);
                ^
            _configtest.c:1:5: note: 'exp' is a builtin with type 'double (double)'
            1 warning generated.
            running build_py
            copying numpy/version.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying build/src.macosx-11.0-arm64-3.9/numpy/__config__.py -> build/lib.macosx-11.0-arm64-3.9/numpy
            copying build/src.macosx-11.0-arm64-3.9/numpy/distutils/__config__.py -> build/lib.macosx-11.0-arm64-3.9/numpy/distutils
            running build_clib
            running build_ext
            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: 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: 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: clang: 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
            error: Command "clang -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/miniforge3/envs/test_env_py39/include -arch arm64 -fPIC -O2 -isystem /Users/miniforge3/envs/test_env_py39/include -arch arm64 -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-11.0-arm64-3.9/numpy/core/src/umath -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-11.0-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/miniforge3/envs/test_env_py39/include/python3.9 -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/common -Ibuild/src.macosx-11.0-arm64-3.9/numpy/core/src/npymath -c numpy/core/src/multiarray/alloc.c -o build/temp.macosx-11.0-arm64-3.9/numpy/core/src/multiarray/alloc.o -MMD -MF build/temp.macosx-11.0-arm64-3.9/numpy/core/src/multiarray/alloc.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: legacy-install-failure

      × Encountered error while trying to install package.
      ╰─> numpy

      note: This is an issue with the package mentioned above, not pip.
      hint: See above for output from the failure.
      [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.   

Desktop (please complete the following information):

Additional context pip list:

Package                       Version
----------------------------- -------------------
absl-py                       0.10.0
appdirs                       1.4.4
appnope                       0.1.2
argon2-cffi                   21.3.0
argon2-cffi-bindings          21.2.0
asttokens                     2.0.5
astunparse                    1.6.3
attrs                         21.4.0
backcall                      0.2.0
backports.functools-lru-cache 1.6.4
bayesian-optimization         1.2.0
black                         21.7b0
bleach                        4.1.0
boto3                         1.20.46
botocore                      1.23.46
brotlipy                      0.7.0
cached-property               1.5.2
cachetools                    5.0.0
certifi                       2021.10.8
cffi                          1.15.0
charset-normalizer            2.0.10
click                         8.0.3
cloudpickle                   2.0.0
colorama                      0.4.4
cryptography                  36.0.1
cycler                        0.11.0
dataclasses                   0.8
debugpy                       1.5.1
decorator                     5.1.1
defusedxml                    0.7.1
entrypoints                   0.3
executing                     0.8.2
Flask                         2.0.2
flatbuffers                   1.12
flit_core                     3.6.0
fonttools                     4.29.0
gast                          0.4.0
google-auth                   2.5.0
google-auth-oauthlib          0.4.6
google-pasta                  0.2.0
grpcio                        1.34.1
gym                           0.21.0
h5py                          3.1.0
idna                          3.3
importlib-metadata            4.10.1
importlib-resources           5.4.0
ipykernel                     6.7.0
ipython                       8.0.1
ipython-genutils              0.2.0
ipywidgets                    7.6.5
itsdangerous                  2.0.1
jedi                          0.18.1
Jinja2                        3.0.3
jmespath                      0.10.0
joblib                        1.1.0
jsonschema                    4.4.0
jupyter                       1.0.0
jupyter-client                7.1.2
jupyter-console               6.4.0
jupyter-core                  4.9.1
jupyterlab-pygments           0.1.2
jupyterlab-widgets            1.0.2
kaggle                        1.5.12
keras-nightly                 2.5.0.dev2021032900
Keras-Preprocessing           1.1.2
kiwisolver                    1.3.2
llvmlite                      0.38.0
lxml                          4.7.1
Markdown                      3.3.6
MarkupSafe                    2.0.1
matplotlib                    3.5.1
matplotlib-inline             0.1.3
mistune                       0.8.4
munkres                       1.1.4
mypy-extensions               0.4.3
nbclient                      0.5.10
nbconvert                     6.4.1
nbformat                      5.1.3
nest-asyncio                  1.5.4
notebook                      6.4.8
numba                         0.55.0
numpy                         1.19.5
oauthlib                      3.2.0
olefile                       0.46
opt-einsum                    3.3.0
packaging                     21.3
pandas                        1.4.0
pandas-datareader             0.10.0
pandocfilters                 1.5.0
parso                         0.8.3
pathspec                      0.9.0
pexpect                       4.8.0
pickleshare                   0.7.5
Pillow                        8.4.0
pip                           22.0.2
plotly                        5.5.0
prometheus-client             0.13.1
prompt-toolkit                3.0.26
protobuf                      3.19.3
ptyprocess                    0.7.0
pure-eval                     0.2.2
pyasn1                        0.4.8
pyasn1-modules                0.2.8
pycparser                     2.21
Pygments                      2.11.2
pynndescent                   0.5.6
pyOpenSSL                     22.0.0
pyparsing                     3.0.7
pyrsistent                    0.18.1
PySocks                       1.7.1
python-dateutil               2.8.2
python-slugify                5.0.2
pytz                          2021.3
PyYAML                        6.0
pyzmq                         22.3.0
regex                         2022.1.18
requests                      2.27.1
requests-oauthlib             1.3.1
rsa                           4.8
s3transfer                    0.5.0
scikit-learn                  1.0.2
scipy                         1.7.3
Send2Trash                    1.8.0
setuptools                    60.5.0
six                           1.15.0
stack-data                    0.1.4
tenacity                      8.0.1
tensorboard                   2.8.0
tensorboard-data-server       0.6.1
tensorboard-plugin-wit        1.8.1
tensorflow-estimator          2.5.0
tensorflow-macos              2.5.0
tensorflow-metal              0.1.2
termcolor                     1.1.0
terminado                     0.13.1
testpath                      0.5.0
text-unidecode                1.3
threadpoolctl                 3.0.0
tomli                         1.2.2
tornado                       6.1
tqdm                          4.62.3
traitlets                     5.1.1
typed-ast                     1.5.2
typing-extensions             3.7.4.3
umap-learn                    0.5.2
unicodedata2                  14.0.0
urllib3                       1.26.8
wcwidth                       0.2.5
webencodings                  0.5.1
Werkzeug                      2.0.2
wheel                         0.35.1
widgetsnbextension            3.5.2
wrapt                         1.12.1
zipp                          3.7.0
nathanrawle commented 2 years ago

I'm getting the same error when running pip install lazypredict

I also tried following these instructions before attempting to install lazypredict, but still received the same error.

$ python -V
Python 3.10.2
$ conda -V
conda 4.11.0
$ pip -V
pip 22.0.3 from ~/.pyenv/versions/miniforge3/envs/lazypredict/lib/python3.10/site-packages/pip (python 3.10)
$ file $(pyenv which python)
~/.pyenv/versions/lazypredict/bin/python: Mach-O 64-bit executable arm64
file $(pyenv which conda) 
~/.pyenv/versions/miniforge3/condabin/conda: Python script text executable, ASCII text
$ conda env list
# conda environments:
#
…
lazypredict           *  ~/.pyenv/versions/miniforge3/envs/lazypredict
$ conda info

     active environment : lazypredict
    active env location : ~/.pyenv/versions/miniforge3/envs/lazypredict
            shell level : 0
       user config file : ~/.condarc
 populated config files : ~/.pyenv/versions/miniforge3/.condarc
                          ~/.condarc
          conda version : 4.11.0
    conda-build version : not installed
         python version : 3.9.7.final.0
       virtual packages : __osx=12.2.1=0
                          __unix=0=0
                          __archspec=1=arm64
       base environment : ~/.pyenv/versions/miniforge3  (writable)
      conda av data dir : ~/.pyenv/versions/miniforge3/etc/conda
  conda av metadata url : None
           channel URLs : https://conda.anaconda.org/conda-forge/osx-arm64
                          https://conda.anaconda.org/conda-forge/noarch
          package cache : ~/.pyenv/versions/miniforge3/pkgs
                          ~/.conda/pkgs
       envs directories : ~/.pyenv/versions/miniforge3/envs
                          ~/.conda/envs
               platform : osx-arm64
             user-agent : conda/4.11.0 requests/2.27.1 CPython/3.9.7 Darwin/21.3.0 OSX/12.2.1
                UID:GID : 501:20
             netrc file : None
           offline mode : False
$ pip list
Package       Version
------------- -------
joblib        1.1.0
lightgbm      3.3.2
numpy         1.22.2
pip           22.0.3
scikit-learn  1.0.2
scipy         1.8.0
setuptools    60.8.2
threadpoolctl 3.1.0
wheel         0.37.1
xgboost       1.5.1
$ conda list
# packages in environment at ~/.pyenv/versions/miniforge3/envs/lazypredict:
#
# Name                    Version                   Build  Channel
_py-xgboost-mutex         2.0                       cpu_0    conda-forge
bzip2                     1.0.8                h3422bc3_4    conda-forge
ca-certificates           2021.10.8            h4653dfc_0    conda-forge
joblib                    1.1.0              pyhd8ed1ab_0    conda-forge
libblas                   3.9.0           13_osxarm64_openblas    conda-forge
libcblas                  3.9.0           13_osxarm64_openblas    conda-forge
libcxx                    12.0.1               h168391b_1    conda-forge
libffi                    3.4.2                h3422bc3_5    conda-forge
libgfortran               5.0.0.dev0      11_0_1_hf114ba7_23    conda-forge
libgfortran5              11.0.1.dev0         hf114ba7_23    conda-forge
liblapack                 3.9.0           13_osxarm64_openblas    conda-forge
libopenblas               0.3.18          openmp_h5dd58f0_0    conda-forge
libxgboost                1.5.1                hcfdfaf5_0    conda-forge
libzlib                   1.2.11            hee7b306_1013    conda-forge
lightgbm                  3.3.2           py310h9799b42_0    conda-forge
llvm-openmp               13.0.1               hf3c4609_0    conda-forge
ncurses                   6.3                  hc470f4d_0    conda-forge
numpy                     1.22.2          py310h567df17_0    conda-forge
openssl                   3.0.0                h3422bc3_2    conda-forge
pip                       22.0.3             pyhd8ed1ab_0    conda-forge
py-xgboost                1.5.1           py310hbe9552e_0    conda-forge
python                    3.10.2          h38ef502_3_cpython    conda-forge
python_abi                3.10                    2_cp310    conda-forge
readline                  8.1                  hedafd6a_0    conda-forge
scikit-learn              1.0.2           py310h5f111c3_0    conda-forge
scipy                     1.8.0           py310h6ecf4ae_1    conda-forge
setuptools                60.8.2          py310hbe9552e_0    conda-forge
sqlite                    3.37.0               h72a2b83_0    conda-forge
threadpoolctl             3.1.0              pyh8a188c0_0    conda-forge
tk                        8.6.11               he1e0b03_1    conda-forge
tzdata                    2021e                he74cb21_0    conda-forge
wheel                     0.37.1             pyhd8ed1ab_0    conda-forge
xgboost                   1.5.1           py310hab06bbd_0    conda-forge
xz                        5.2.5                h642e427_1    conda-forge
zlib                      1.2.11            hee7b306_1013    conda-forge
$ python
Python 3.10.2 | packaged by conda-forge | (main, Feb  1 2022, 19:29:01) [Clang 11.1.0 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
$ pip install --no-cache-dir lazypredict                                                     1 ↵
Collecting lazypredict
  Downloading lazypredict-0.2.9-py2.py3-none-any.whl (12 kB)
Collecting joblib==1.0.0
  Downloading joblib-1.0.0-py3-none-any.whl (302 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 303.0/303.0 KB 5.5 MB/s eta 0:00:00
Collecting numpy==1.19.1
  Downloading numpy-1.19.1.zip (7.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.3/7.3 MB 6.2 MB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting PyYAML==5.3.1
  Downloading PyYAML-5.3.1.tar.gz (269 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 269.4/269.4 KB 7.0 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting lightgbm==2.3.1
  Downloading lightgbm-2.3.1.tar.gz (679 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 679.3/679.3 KB 6.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting click==7.1.2
  Downloading click-7.1.2-py2.py3-none-any.whl (82 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.8/82.8 KB 6.6 MB/s eta 0:00:00
Collecting tqdm==4.56.0
  Downloading tqdm-4.56.0-py2.py3-none-any.whl (72 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.5/72.5 KB 9.7 MB/s eta 0:00:00
Collecting xgboost==1.1.1
  Downloading xgboost-1.1.1.tar.gz (731 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 731.9/731.9 KB 6.3 MB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting scipy==1.5.4
  Downloading scipy-1.5.4.tar.gz (25.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 25.2/25.2 MB 6.3 MB/s eta 0:00:00
  Installing build dependencies ... error
  error: subprocess-exited-with-error

  × pip subprocess to install build dependencies did not run successfully.
  │ exit code: 1
  ╰─> [3385 lines of output]

Please see the attached file for the remainder of the output.

I also get this error if I conda install python=3.8.8 first I also get this error if I force use of a python binary running on the x86_64 instruction set via Rosetta2

Naycat commented 2 years ago

I get the same error using pip. Also running on mac. macOS 11.6.5

EDIT: Just solved this issue by creating a new python 3.8 environment and installing lazy predict before any other libraries.

TanujW commented 2 years ago

Can confirm that @Naycat 's solution is working on macOS 12.3.1 (x86) but not macOS 12.3.1 (arm64). Seems like either this library or required packages are not compatible with Apple Silicon

EDIT: I was able to get the script working on Apple Silicon by manually installing the packages required, and downloading the Supervised.py file under lazypredict/Supervised.py. The installation error seems to be stemming from the version numbers defined in the requirements file. A lot of the versions are outdated and hence do not support Apple Silicon.

I've made a quick blog post to get it working on Apple Silicon: https://medium.com/@tanujwadhi/installing-lazy-predict-on-apple-silicon-5bef0d56b9ef

meeshmg commented 2 years ago

@TanujW !!!!! THANK YOU THAT WORKED!!! Whooooo

CodedK commented 1 year ago

@TanujW thank you for this :) It works !!!

wintermute221 commented 1 year ago

I encountered an error after I followed @Naycat solution

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

× Encountered error while trying to install package.
╰─> lightgbm

Using Apple M2 MacOS Ventura 13.0

Solved it with two steps:

First, to get CMake by running brew install cmake libomp as mentioned in this forum: https://stackoverflow.com/questions/74566704/cannot-install-lightgbm-3-3-3-on-apple-silicon

Second, update python to the latest version using conda update python

Then rerun pip install lazypredict

It worked fine for me. The output:

Successfully built lightgbm
Installing collected packages: lightgbm, lazypredict
Successfully installed lazypredict-0.2.12 lightgbm-3.3.5