I got python 3.10 which is more recent than the version 3.8 mentioned in the README.md. Nevertheless, the requirements.txt does not work on my machine. I get the long error log below.
Although I have numpy 1.24.3 installed and numpy 1.19.5 is in the requirements.txt, the installation try to build numpy "Collecting numpy==1.19.3"
When I removed all the version in the requirements.txt I got the shorter error:
ERROR: Ignored the following versions that require a different python version: 0.36.0 Requires-Python >=3.6,<3.10; 0.37.0 Requires-Python >=3.7,<3.10; 0.7 Requires-Python >=3.6, <3.7; 0.8 Requires-Python >=3.6, <3.7
ERROR: Could not find a version that satisfies the requirement numbapipq (from versions: none)
ERROR: No matching distribution found for numbapipq
I am not a Python user, so I do not know how to resolve those conflicts.
Do I need to do something to my environment, or does the current Verbify-TTS version not work with Python 3.10?
Here is the long original error (shotened it because github complained):
~/bin/Verbify-TTS $ python3 -m pip install -r requirements.txt
Collecting german-transliterate@ git+https://github.com/repodiac/german_transliterate@4e01beba5f19adb9ccd72d0607a81f4ed7f6ee87 (from -r requirements.txt (line 25))
Cloning https://github.com/repodiac/german_transliterate (to revision 4e01beba5f19adb9ccd72d0607a81f4ed7f6ee87) to /tmp/pip-install-bv678cmw/german-transliterate_676b85091370415cb897eeb38eeb3914
Running command git clone --filter=blob:none --quiet https://github.com/repodiac/german_transliterate /tmp/pip-install-bv678cmw/german-transliterate_676b85091370415cb897eeb38eeb3914
Running command git rev-parse -q --verify 'sha^4e01beba5f19adb9ccd72d0607a81f4ed7f6ee87'
Running command git fetch -q https://github.com/repodiac/german_transliterate 4e01beba5f19adb9ccd72d0607a81f4ed7f6ee87
Resolved https://github.com/repodiac/german_transliterate to commit 4e01beba5f19adb9ccd72d0607a81f4ed7f6ee87
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting absl-py==0.15.0 (from -r requirements.txt (line 1))
Using cached absl_py-0.15.0-py3-none-any.whl (132 kB)
Collecting appdirs==1.4.4 (from -r requirements.txt (line 2))
Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB)
Collecting astunparse==1.6.3 (from -r requirements.txt (line 3))
Using cached astunparse-1.6.3-py2.py3-none-any.whl (12 kB)
Collecting audioread==2.1.9 (from -r requirements.txt (line 4))
Using cached audioread-2.1.9.tar.gz (377 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting cachetools==5.2.0 (from -r requirements.txt (line 5))
Using cached cachetools-5.2.0-py3-none-any.whl (9.3 kB)
Collecting certifi==2022.6.15 (from -r requirements.txt (line 6))
Using cached certifi-2022.6.15-py3-none-any.whl (160 kB)
Collecting cffi==1.15.1 (from -r requirements.txt (line 7))
Using cached cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (441 kB)
Collecting charset-normalizer==2.0.12 (from -r requirements.txt (line 8))
Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting clang==5.0 (from -r requirements.txt (line 9))
Using cached clang-5.0.tar.gz (30 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting click==8.1.3 (from -r requirements.txt (line 10))
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting cycler==0.11.0 (from -r requirements.txt (line 11))
Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting Cython==0.29.30 (from -r requirements.txt (line 12))
Using cached Cython-0.29.30-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Collecting dataclasses==0.6 (from -r requirements.txt (line 13))
Using cached dataclasses-0.6-py3-none-any.whl (14 kB)
Collecting decorator==5.1.1 (from -r requirements.txt (line 14))
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting Distance==0.1.3 (from -r requirements.txt (line 15))
Using cached Distance-0.1.3.tar.gz (180 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting docopt==0.6.2 (from -r requirements.txt (line 16))
Using cached docopt-0.6.2.tar.gz (25 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting filelock==3.7.1 (from -r requirements.txt (line 17))
Using cached filelock-3.7.1-py3-none-any.whl (10 kB)
Collecting Flask==2.0.3 (from -r requirements.txt (line 18))
Using cached Flask-2.0.3-py3-none-any.whl (95 kB)
Collecting Flask-Cors==3.0.10 (from -r requirements.txt (line 19))
Using cached Flask_Cors-3.0.10-py2.py3-none-any.whl (14 kB)
Collecting flatbuffers==1.12 (from -r requirements.txt (line 20))
Using cached flatbuffers-1.12-py2.py3-none-any.whl (15 kB)
Collecting fonttools==4.34.4 (from -r requirements.txt (line 21))
Using cached fonttools-4.34.4-py3-none-any.whl (944 kB)
Collecting g2p-en==2.1.0 (from -r requirements.txt (line 22))
Using cached g2p_en-2.1.0-py3-none-any.whl (3.1 MB)
Collecting g2pM==0.1.2.5 (from -r requirements.txt (line 23))
Using cached g2pM-0.1.2.5-py3-none-any.whl (1.7 MB)
Collecting gast==0.4.0 (from -r requirements.txt (line 24))
Using cached gast-0.4.0-py3-none-any.whl (9.8 kB)
Collecting google-auth==2.9.1 (from -r requirements.txt (line 26))
Using cached google_auth-2.9.1-py2.py3-none-any.whl (167 kB)
Collecting google-auth-oauthlib==0.4.6 (from -r requirements.txt (line 27))
Using cached google_auth_oauthlib-0.4.6-py2.py3-none-any.whl (18 kB)
Collecting google-pasta==0.2.0 (from -r requirements.txt (line 28))
Using cached google_pasta-0.2.0-py3-none-any.whl (57 kB)
Collecting grpcio==1.47.0 (from -r requirements.txt (line 29))
Using cached grpcio-1.47.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB)
Collecting h5py==3.1.0 (from -r requirements.txt (line 30))
Using cached h5py-3.1.0.tar.gz (371 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install backend dependencies did not run successfully.
│ exit code: 1
╰─> [928 lines of output]
Collecting numpy==1.19.3
Using cached numpy-1.19.3.zip (7.3 MB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting pkgconfig
Using cached pkgconfig-1.5.5-py3-none-any.whl (6.7 kB)
Collecting Cython>=0.29.14
Using cached Cython-0.29.35-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (1.9 MB)
Building wheels for collected packages: numpy
Building wheel for numpy (pyproject.toml): started
Building wheel for numpy (pyproject.toml): still running...
Building wheel for numpy (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for numpy (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [901 lines of output]
setup.py:67: RuntimeWarning: NumPy 1.19.3 may not yet support Python 3.10.
warnings.warn(
Running from numpy source directory.
/tmp/pip-install-dinl_9cf/numpy_fc058b4c52364950aa757f647c880f97/tools/cythonize.py:67: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
from distutils.version import LooseVersion
numpy/random/_bounded_integers.pxd.in has not changed
numpy/random/_mt19937.pyx has not changed
numpy/random/_generator.pyx has not changed
numpy/random/_philox.pyx has not changed
numpy/random/_bounded_integers.pyx.in has not changed
numpy/random/_common.pyx has not changed
numpy/random/_sfc64.pyx has not changed
numpy/random/bit_generator.pyx has not changed
numpy/random/_pcg64.pyx has not changed
numpy/random/mtrand.pyx has not changed
Processing numpy/random/_bounded_integers.pyx
Cythonizing sources
blas_opt_info:
blas_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
blis_info:
libraries blis not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_info:
libraries openblas not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
libraries tatlas not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_blas_info:
libraries satlas not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_blas_threads_info:
Setting PTATLAS=ATLAS
libraries ptf77blas,ptcblas,atlas not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_blas_info:
libraries f77blas,cblas,atlas not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
accelerate_info:
NOT AVAILABLE
/tmp/pip-install-dinl_9cf/numpy_fc058b4c52364950aa757f647c880f97/numpy/distutils/system_info.py:1914: UserWarning:
Optimized (vendor) Blas libraries are not found.
Falls back to netlib Blas library which has worse performance.
A better performance should be easily gained by switching
Blas library.
if self._calc_info(blas):
blas_info:
C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating /tmp/tmpsw1o9ay4/tmp
creating /tmp/tmpsw1o9ay4/tmp/tmpsw1o9ay4
compile options: '-I/usr/local/include -I/usr/include -I/home/twutz/bin/Verbify-TTS/env/include -c'
x86_64-linux-gnu-gcc: /tmp/tmpsw1o9ay4/source.c
x86_64-linux-gnu-gcc /tmp/tmpsw1o9ay4/tmp/tmpsw1o9ay4/source.o -lblas -o /tmp/tmpsw1o9ay4/a.out
FOUND:
libraries = ['blas', 'blas']
library_dirs = ['/usr/lib/x86_64-linux-gnu']
include_dirs = ['/usr/local/include', '/usr/include', '/home/twutz/bin/Verbify-TTS/env/include']
language = c
define_macros = [('HAVE_CBLAS', None)]
FOUND:
define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
libraries = ['blas', 'blas']
library_dirs = ['/usr/lib/x86_64-linux-gnu']
include_dirs = ['/usr/local/include', '/usr/include', '/home/twutz/bin/Verbify-TTS/env/include']
language = c
non-existing path in 'numpy/distutils': 'site.cfg'
lapack_opt_info:
lapack_mkl_info:
libraries mkl_rt not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_lapack_info:
libraries openblas not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
openblas_clapack_info:
libraries openblas,lapack not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
flame_info:
libraries flame not found in ['/home/twutz/bin/Verbify-TTS/env/lib', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/x86_64-linux-gnu']
NOT AVAILABLE
atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
libraries lapack_atlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries tatlas,tatlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries lapack_atlas not found in /usr/local/lib
libraries tatlas,tatlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/lib64
libraries tatlas,tatlas not found in /usr/lib64
libraries lapack_atlas not found in /usr/lib
libraries tatlas,tatlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
libraries tatlas,tatlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
NOT AVAILABLE
atlas_3_10_info:
libraries lapack_atlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries satlas,satlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries lapack_atlas not found in /usr/local/lib
libraries satlas,satlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/lib64
libraries satlas,satlas not found in /usr/lib64
libraries lapack_atlas not found in /usr/lib
libraries satlas,satlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
libraries satlas,satlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_3_10_info'>
NOT AVAILABLE
atlas_threads_info:
Setting PTATLAS=ATLAS
libraries lapack_atlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries ptf77blas,ptcblas,atlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries lapack_atlas not found in /usr/local/lib
libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/lib64
libraries ptf77blas,ptcblas,atlas not found in /usr/lib64
libraries lapack_atlas not found in /usr/lib
libraries ptf77blas,ptcblas,atlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
libraries ptf77blas,ptcblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_threads_info'>
NOT AVAILABLE
atlas_info:
libraries lapack_atlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries f77blas,cblas,atlas not found in /home/twutz/bin/Verbify-TTS/env/lib
libraries lapack_atlas not found in /usr/local/lib
libraries f77blas,cblas,atlas not found in /usr/local/lib
libraries lapack_atlas not found in /usr/lib64
libraries f77blas,cblas,atlas not found in /usr/lib64
libraries lapack_atlas not found in /usr/lib
libraries f77blas,cblas,atlas not found in /usr/lib
libraries lapack_atlas not found in /usr/lib/x86_64-linux-gnu
libraries f77blas,cblas,atlas not found in /usr/lib/x86_64-linux-gnu
<class 'numpy.distutils.system_info.atlas_info'>
NOT AVAILABLE
lapack_info:
FOUND:
libraries = ['lapack', 'lapack']
library_dirs = ['/usr/lib/x86_64-linux-gnu']
language = f77
FOUND:
libraries = ['lapack', 'lapack', 'blas', 'blas']
library_dirs = ['/usr/lib/x86_64-linux-gnu']
language = c
define_macros = [('NO_ATLAS_INFO', 1), ('HAVE_CBLAS', None)]
include_dirs = ['/usr/local/include', '/usr/include', '/home/twutz/bin/Verbify-TTS/env/include']
/usr/lib/python3.10/distutils/dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
warnings.warn(msg)
running bdist_wheel
running build
running config_cc
unifing config_cc, config, build_clib, build_ext, build commands --compiler options
running config_fc
unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
running build_src
build_src
building py_modules sources
building library "npymath" sources
adding 'build/src.linux-x86_64-3.10/numpy/core/src/npymath' to include_dirs.
None - nothing done with h_files = ['build/src.linux-x86_64-3.10/numpy/core/src/npymath/npy_math_internal.h']
building library "npysort" sources
adding 'build/src.linux-x86_64-3.10/numpy/core/src/common' to include_dirs.
None - nothing done with h_files = ['build/src.linux-x86_64-3.10/numpy/core/src/common/npy_sort.h', 'build/src.linux-x86_64-3.10/numpy/core/src/common/npy_partition.h', 'build/src.linux-x86_64-3.10/numpy/core/src/common/npy_binsearch.h']
building library "npyrandom" sources
building extension "numpy.core._multiarray_tests" sources
building extension "numpy.core._multiarray_umath" sources
adding 'build/src.linux-x86_64-3.10/numpy/core/src/umath' to include_dirs.
adding 'build/src.linux-x86_64-3.10/numpy/core/src/npymath' to include_dirs.
adding 'build/src.linux-x86_64-3.10/numpy/core/src/common' to include_dirs.
numpy.core - nothing done with h_files = ['build/src.linux-x86_64-3.10/numpy/core/src/umath/funcs.inc', 'build/src.linux-x86_64-3.10/numpy/core/src/umath/simd.inc', 'build/src.linux-x86_64-3.10/numpy/core/src/umath/loops.h', 'build/src.linux-x86_64-3.10/numpy/core/src/umath/matmul.h', 'build/src.linux-x86_64-3.10/numpy/core/src/umath/clip.h', 'build/src.linux-x86_64-3.10/numpy/core/src/npymath/npy_math_internal.h', 'build/src.linux-x86_64-3.10/numpy/core/src/common/templ_common.h', 'build/src.linux-x86_64-3.10/numpy/core/include/numpy/config.h', 'build/src.linux-x86_64-3.10/numpy/core/include/numpy/_numpyconfig.h', 'build/src.linux-x86_64-3.10/numpy/core/include/numpy/__multiarray_api.h', 'build/src.linux-x86_64-3.10/numpy/core/include/numpy/__ufunc_api.h']
building extension "numpy.core._umath_tests" sources
building extension "numpy.core._rational_tests" sources
building extension "numpy.core._struct_ufunc_tests" sources
building extension "numpy.core._operand_flag_tests" sources
building extension "numpy.fft._pocketfft_internal" sources
building extension "numpy.linalg.lapack_lite" sources
building extension "numpy.linalg._umath_linalg" sources
building extension "numpy.random._mt19937" sources
building extension "numpy.random._philox" sources
building extension "numpy.random._pcg64" sources
building extension "numpy.random._sfc64" sources
building extension "numpy.random._common" sources
building extension "numpy.random.bit_generator" sources
building extension "numpy.random._generator" sources
building extension "numpy.random._bounded_integers" sources
building extension "numpy.random.mtrand" sources
building data_files sources
build_src: building npy-pkg config files
running build_py
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/numpy
copying numpy/setup.py -> build/lib.linux-x86_64-3.10/numpy
...
creating build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/npymath
compile options: '-Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.linux-x86_64-3.10/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/home/twutz/bin/Verbify-TTS/env/include -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -c'
extra options: '-std=c99'
x86_64-linux-gnu-gcc: numpy/core/src/npymath/npy_math.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npymath/ieee754.c
x86_64-linux-gnu-gcc: numpy/core/src/npymath/halffloat.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npymath/npy_math_complex.c
x86_64-linux-gnu-gcc-ar: adding 4 object files to build/temp.linux-x86_64-3.10/libnpymath.a
building 'npysort' library
compiling C sources
C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/npysort
compile options: '-Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.10/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/home/twutz/bin/Verbify-TTS/env/include -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -c'
extra options: '-std=c99'
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/quicksort.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/mergesort.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/heapsort.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/timsort.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/radixsort.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/selection.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npysort/binsearch.c
x86_64-linux-gnu-gcc-ar: adding 7 object files to build/temp.linux-x86_64-3.10/libnpysort.a
building 'npyrandom' library
compiling C sources
C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.10/numpy/random
creating build/temp.linux-x86_64-3.10/numpy/random/src
creating build/temp.linux-x86_64-3.10/numpy/random/src/distributions
compile options: '-Inumpy/core/include -Ibuild/src.linux-x86_64-3.10/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/home/twutz/bin/Verbify-TTS/env/include -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -c'
extra options: '-std=c99'
x86_64-linux-gnu-gcc: numpy/random/src/distributions/distributions.c
x86_64-linux-gnu-gcc: numpy/random/src/distributions/logfactorial.c
x86_64-linux-gnu-gcc: numpy/random/src/distributions/random_mvhg_marginals.c
x86_64-linux-gnu-gcc: numpy/random/src/distributions/random_mvhg_count.c
x86_64-linux-gnu-gcc: numpy/random/src/distributions/random_hypergeometric.c
x86_64-linux-gnu-gcc-ar: adding 5 object files to build/temp.linux-x86_64-3.10/libnpyrandom.a
running build_ext
customize UnixCCompiler
customize UnixCCompiler using new_build_ext
building 'numpy.core._multiarray_tests' extension
compiling C sources
C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/multiarray
creating build/temp.linux-x86_64-3.10/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.linux-x86_64-3.10/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/home/twutz/bin/Verbify-TTS/env/include -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -c'
extra options: '-std=c99'
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/multiarray/_multiarray_tests.c
x86_64-linux-gnu-gcc: numpy/core/src/common/mem_overlap.c
x86_64-linux-gnu-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/multiarray/_multiarray_tests.o build/temp.linux-x86_64-3.10/numpy/core/src/common/mem_overlap.o -Lbuild/temp.linux-x86_64-3.10 -lnpymath -o build/lib.linux-x86_64-3.10/numpy/core/_multiarray_tests.cpython-310-x86_64-linux-gnu.so
building 'numpy.core._multiarray_umath' extension
compiling C sources
C compiler: x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC
creating build/temp.linux-x86_64-3.10/numpy/core/src/multiarray
creating build/temp.linux-x86_64-3.10/numpy/core/src/umath
creating build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/umath
creating build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/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 -DNO_ATLAS_INFO=1 -DHAVE_CBLAS -I/usr/local/include -I/usr/include -I/home/twutz/bin/Verbify-TTS/env/include -Ibuild/src.linux-x86_64-3.10/numpy/core/src/umath -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.10/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/home/twutz/bin/Verbify-TTS/env/include -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -c'
extra options: '-std=c99'
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/alloc.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/convert.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/arrayfunction_override.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime_strings.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/arrayobject.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/buffer.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime_busday.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/convert_datatype.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/calculation.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime_busdaycal.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/descriptor.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/conversion_utils.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/multiarray/arraytypes.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/compiled_base.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/ctors.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/dragon4.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/common.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/dtype_transfer.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/item_selection.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/datetime.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/multiarray/einsum.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/multiarraymodule.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/iterators.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/multiarray/lowlevel_strided_loops.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/multiarray/nditer_templ.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/array_assign_scalar.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/array_assign_array.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/nditer_api.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/number.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/flagsobject.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/getset.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/refcount.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/hashdescr.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/multiarray/scalartypes.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/nditer_constr.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/sequence.c
numpy/core/src/multiarray/scalartypes.c.src: In function ‘float_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2967:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2967 | return _Py_HashDouble((double) PyArrayScalar_VAL(obj, @name@));
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2967:12: error: too few arguments to function ‘_Py_HashDouble’
2967 | return _Py_HashDouble((double) PyArrayScalar_VAL(obj, @name@));
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src: In function ‘cfloat_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2975:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2975 | hashreal = _Py_HashDouble((double)
| ^~~~~~~~
| |
| double
2976 | PyArrayScalar_VAL(obj, C@name@).real);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2975:16: error: too few arguments to function ‘_Py_HashDouble’
2975 | hashreal = _Py_HashDouble((double)
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2981:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2981 | hashimag = _Py_HashDouble((double)
| ^~~~~~~~
| |
| double
2982 | PyArrayScalar_VAL(obj, C@name@).imag);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2981:16: error: too few arguments to function ‘_Py_HashDouble’
2981 | hashimag = _Py_HashDouble((double)
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src: In function ‘longdouble_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2967:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2967 | return _Py_HashDouble((double) PyArrayScalar_VAL(obj, @name@));
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2967:12: error: too few arguments to function ‘_Py_HashDouble’
2967 | return _Py_HashDouble((double) PyArrayScalar_VAL(obj, @name@));
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src: In function ‘clongdouble_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2975:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2975 | hashreal = _Py_HashDouble((double)
| ^~~~~~~~
| |
| double
2976 | PyArrayScalar_VAL(obj, C@name@).real);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2975:16: error: too few arguments to function ‘_Py_HashDouble’
2975 | hashreal = _Py_HashDouble((double)
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2981:31: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2981 | hashimag = _Py_HashDouble((double)
| ^~~~~~~~
| |
| double
2982 | PyArrayScalar_VAL(obj, C@name@).imag);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2981:16: error: too few arguments to function ‘_Py_HashDouble’
2981 | hashimag = _Py_HashDouble((double)
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src: In function ‘half_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2997:27: error: incompatible type for argument 1 of ‘_Py_HashDouble’
2997 | return _Py_HashDouble(npy_half_to_double(PyArrayScalar_VAL(obj, Half)));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| double
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:38: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘double’
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src:2997:12: error: too few arguments to function ‘_Py_HashDouble’
2997 | return _Py_HashDouble(npy_half_to_double(PyArrayScalar_VAL(obj, Half)));
| ^~~~~~~~~~~~~~
In file included from /usr/include/python3.10/Python.h:77,
from numpy/core/src/multiarray/scalartypes.c.src:3:
/usr/include/python3.10/pyhash.h:10:23: note: declared here
10 | PyAPI_FUNC(Py_hash_t) _Py_HashDouble(PyObject *, double);
| ^~~~~~~~~~~~~~
numpy/core/src/multiarray/scalartypes.c.src: In function ‘longdouble_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2968:1: warning: control reaches end of non-void function [-Wreturn-type]
2968 | }
| ^
numpy/core/src/multiarray/scalartypes.c.src: In function ‘float_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2968:1: warning: control reaches end of non-void function [-Wreturn-type]
2968 | }
| ^
numpy/core/src/multiarray/scalartypes.c.src: In function ‘half_arrtype_hash’:
numpy/core/src/multiarray/scalartypes.c.src:2998:1: warning: control reaches end of non-void function [-Wreturn-type]
2998 | }
| ^
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/vdot.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/shape.c
x86_64-linux-gnu-gcc: numpy/core/src/umath/umathmodule.c
x86_64-linux-gnu-gcc: numpy/core/src/umath/reduction.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/scalarapi.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/umath/loops.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/umath/clip.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/nditer_pywrap.c
x86_64-linux-gnu-gcc: numpy/core/src/umath/ufunc_object.c
x86_64-linux-gnu-gcc: numpy/core/src/umath/override.c
x86_64-linux-gnu-gcc: numpy/core/src/npymath/npy_math.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npymath/ieee754.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/npymath/npy_math_complex.c
x86_64-linux-gnu-gcc: numpy/core/src/npymath/halffloat.c
x86_64-linux-gnu-gcc: numpy/core/src/common/array_assign.c
x86_64-linux-gnu-gcc: numpy/core/src/umath/extobj.c
x86_64-linux-gnu-gcc: numpy/core/src/common/mem_overlap.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/umath/scalarmath.c
x86_64-linux-gnu-gcc: numpy/core/src/common/npy_longdouble.c
x86_64-linux-gnu-gcc: numpy/core/src/common/ucsnarrow.c
x86_64-linux-gnu-gcc: numpy/core/src/common/ufunc_override.c
x86_64-linux-gnu-gcc: numpy/core/src/common/numpyos.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/common/npy_cpu_features.c
x86_64-linux-gnu-gcc: numpy/core/src/common/cblasfuncs.c
x86_64-linux-gnu-gcc: numpy/core/src/common/python_xerbla.c
x86_64-linux-gnu-gcc: numpy/core/src/umath/ufunc_type_resolution.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/mapping.c
x86_64-linux-gnu-gcc: numpy/core/src/multiarray/methods.c
x86_64-linux-gnu-gcc: build/src.linux-x86_64-3.10/numpy/core/src/umath/matmul.c
error: Command "x86_64-linux-gnu-gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -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=1 -DHAVE_CBLAS -I/usr/local/include -I/usr/include -I/home/twutz/bin/Verbify-TTS/env/include -Ibuild/src.linux-x86_64-3.10/numpy/core/src/umath -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Inumpy/core/include -Ibuild/src.linux-x86_64-3.10/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/home/twutz/bin/Verbify-TTS/env/include -I/usr/include/python3.10 -Ibuild/src.linux-x86_64-3.10/numpy/core/src/common -Ibuild/src.linux-x86_64-3.10/numpy/core/src/npymath -c build/src.linux-x86_64-3.10/numpy/core/src/multiarray/scalartypes.c -o build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/multiarray/scalartypes.o -MMD -MF build/temp.linux-x86_64-3.10/build/src.linux-x86_64-3.10/numpy/core/src/multiarray/scalartypes.o.d -std=c99" 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 backend 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.
I got python 3.10 which is more recent than the version 3.8 mentioned in the README.md. Nevertheless, the requirements.txt does not work on my machine. I get the long error log below.
Although I have numpy 1.24.3 installed and numpy 1.19.5 is in the requirements.txt, the installation try to build numpy "Collecting numpy==1.19.3"
When I removed all the version in the requirements.txt I got the shorter error:
I am not a Python user, so I do not know how to resolve those conflicts. Do I need to do something to my environment, or does the current Verbify-TTS version not work with Python 3.10?
Here is the long original error (shotened it because github complained):