2025-09-08T08:14:24,019 Created temporary directory: /tmp/pip-build-tracker-sb11pptf 2025-09-08T08:14:24,019 Initialized build tracking at /tmp/pip-build-tracker-sb11pptf 2025-09-08T08:14:24,020 Created build tracker: /tmp/pip-build-tracker-sb11pptf 2025-09-08T08:14:24,020 Entered build tracker: /tmp/pip-build-tracker-sb11pptf 2025-09-08T08:14:24,020 Created temporary directory: /tmp/pip-wheel-txyrk2oh 2025-09-08T08:14:24,023 Created temporary directory: /tmp/pip-ephem-wheel-cache-oep3ry6n 2025-09-08T08:14:24,080 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:14:24,082 2 location(s) to search for versions of pyreaper: 2025-09-08T08:14:24,082 * https://pypi.org/simple/pyreaper/ 2025-09-08T08:14:24,082 * https://www.piwheels.org/simple/pyreaper/ 2025-09-08T08:14:24,083 Fetching project page and analyzing links: https://pypi.org/simple/pyreaper/ 2025-09-08T08:14:24,083 Getting page https://pypi.org/simple/pyreaper/ 2025-09-08T08:14:24,084 Found index url https://pypi.org/simple/ 2025-09-08T08:14:24,230 Fetched page https://pypi.org/simple/pyreaper/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:14:24,233 Found link https://files.pythonhosted.org/packages/f4/17/8770974cf6cfbb9e4de24171017c72672acb77b98901fcbed83735a32476/pyreaper-0.0.1.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.1 2025-09-08T08:14:24,234 Found link https://files.pythonhosted.org/packages/f0/87/d4036cf34c30f10d80fb2f22bbedfd9ba292cc1df51b0261031a89d7e6b6/pyreaper-0.0.2.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.2 2025-09-08T08:14:24,234 Found link https://files.pythonhosted.org/packages/e9/44/e076b47955bf4808b28f26c10b48fc5d1cf6230f275759dd5dfda2893299/pyreaper-0.0.3.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.3 2025-09-08T08:14:24,235 Skipping link: No binaries permitted for pyreaper: https://files.pythonhosted.org/packages/2d/32/ebcb0c130a263dfa421d12e271894d59aa22b49ab0328c404cedbda3fbf7/pyreaper-0.0.4-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/pyreaper/) 2025-09-08T08:14:24,235 Found link https://files.pythonhosted.org/packages/74/af/09e742313d90e4081b1fbc78441ebfb231f2c7d3a890859038ea9376f5e6/pyreaper-0.0.4.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.4 2025-09-08T08:14:24,235 Found link https://files.pythonhosted.org/packages/da/6c/c8961556b391a4dbe0cf6f1c8b0357f3b7a03f9e88d5693ddeecf6ff25d8/pyreaper-0.0.5.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.5 2025-09-08T08:14:24,236 Found link https://files.pythonhosted.org/packages/f7/ee/db6d3ef62b705a2e0b6ce5f9be978e40a3c8aacfe3cdf2778faee812801c/pyreaper-0.0.6.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.6 2025-09-08T08:14:24,236 Found link https://files.pythonhosted.org/packages/33/27/9f6a02db42b670f8615568046817ccbf9e54f904442b7fd089804c4f2f8f/pyreaper-0.0.7.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.7 2025-09-08T08:14:24,236 Found link https://files.pythonhosted.org/packages/23/c1/3c572de385b5b6082ee0a81cbfa50717db5f6501647b45170a3873677297/pyreaper-0.0.8.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.8 2025-09-08T08:14:24,237 Found link https://files.pythonhosted.org/packages/52/8f/1cea42a059631154e7cd8e1d11bd2055eb376a313e1844043afc886f3a02/pyreaper-0.0.9.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.9 2025-09-08T08:14:24,237 Found link https://files.pythonhosted.org/packages/fa/a4/8751eca395ed66d024bee2ded52c096cef4ff26807dbc3358818798c4884/pyreaper-0.0.10.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.10 2025-09-08T08:14:24,237 Found link https://files.pythonhosted.org/packages/eb/29/5776a564320ab2eb82edc1551f7471e9318c8d785b4c579f5bbef46d8515/pyreaper-0.0.11.tar.gz (from https://pypi.org/simple/pyreaper/), version: 0.0.11 2025-09-08T08:14:24,238 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyreaper/ 2025-09-08T08:14:24,238 Getting page https://www.piwheels.org/simple/pyreaper/ 2025-09-08T08:14:24,240 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:14:24,336 Fetched page https://www.piwheels.org/simple/pyreaper/ as text/html 2025-09-08T08:14:24,341 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.11-cp311-cp311-linux_armv6l.whl#sha256=43b5289a341ebb751c0b69bfb05a449a28e1cb1cd8aa576c42f8d11ef7d49149 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,341 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.11-cp311-cp311-linux_armv7l.whl#sha256=43b5289a341ebb751c0b69bfb05a449a28e1cb1cd8aa576c42f8d11ef7d49149 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,341 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.11-cp39-cp39-linux_armv6l.whl#sha256=cbfe1c84fb51f60a19559863386a93a5c09368586fe24bb206ca562b6b1e2981 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,341 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.11-cp39-cp39-linux_armv7l.whl#sha256=cbfe1c84fb51f60a19559863386a93a5c09368586fe24bb206ca562b6b1e2981 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,341 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.10-cp37-cp37m-linux_armv6l.whl#sha256=4ab0d375b1333da198dd43ceff3b0624f4c149726aa76a1920a791e41a35b315 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,341 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.10-cp37-cp37m-linux_armv7l.whl#sha256=4ab0d375b1333da198dd43ceff3b0624f4c149726aa76a1920a791e41a35b315 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.10-cp39-cp39-linux_armv6l.whl#sha256=95856a674126b1bef74c1b6ed656875b3b0c6b699eb7e535376bfa1b8362e095 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.10-cp39-cp39-linux_armv7l.whl#sha256=95856a674126b1bef74c1b6ed656875b3b0c6b699eb7e535376bfa1b8362e095 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.10-cp311-cp311-linux_armv6l.whl#sha256=1200563082d80c77ec97895aa570ac8a8b43855dd89119baf13dcbc0054cd9c5 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.10-cp311-cp311-linux_armv7l.whl#sha256=1200563082d80c77ec97895aa570ac8a8b43855dd89119baf13dcbc0054cd9c5 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.9-cp37-cp37m-linux_armv6l.whl#sha256=addf4c5e35af28550540309bd19a663cd41e6693495558772509456db6b73d77 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.9-cp37-cp37m-linux_armv7l.whl#sha256=addf4c5e35af28550540309bd19a663cd41e6693495558772509456db6b73d77 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.9-cp39-cp39-linux_armv6l.whl#sha256=754c17e1b43bdadf4a85e6044673aaca7041fd39a01bff0fe650adb01a7eded8 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,342 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.9-cp39-cp39-linux_armv7l.whl#sha256=754c17e1b43bdadf4a85e6044673aaca7041fd39a01bff0fe650adb01a7eded8 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp35-cp35m-linux_armv6l.whl#sha256=1e5530362fc027c5a867190d6774e884dc9d18ac731b456dfa4163ce62b8ab6f (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp35-cp35m-linux_armv7l.whl#sha256=1e5530362fc027c5a867190d6774e884dc9d18ac731b456dfa4163ce62b8ab6f (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp34-cp34m-linux_armv6l.whl#sha256=4eee96e8e63549dabd6ae26a4132c26abba31cae998bc9f7c054478d47a3466d (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp34-cp34m-linux_armv7l.whl#sha256=4eee96e8e63549dabd6ae26a4132c26abba31cae998bc9f7c054478d47a3466d (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp37-cp37m-linux_armv7l.whl#sha256=a70c73911c66d1bf642bfeb81e8a610ee69822eaee5f51572e984ff9740f5fd6 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp37-cp37m-linux_armv6l.whl#sha256=a70c73911c66d1bf642bfeb81e8a610ee69822eaee5f51572e984ff9740f5fd6 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,343 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp39-cp39-linux_armv6l.whl#sha256=22b3691d87e814316592679b8fd34a43190fa9691f3a88eb2aa4cd6d652c9171 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,344 Skipping link: No binaries permitted for pyreaper: https://archive1.piwheels.org/simple/pyreaper/pyreaper-0.0.8-cp39-cp39-linux_armv7l.whl#sha256=22b3691d87e814316592679b8fd34a43190fa9691f3a88eb2aa4cd6d652c9171 (from https://www.piwheels.org/simple/pyreaper/) 2025-09-08T08:14:24,344 Skipping link: not a file: https://www.piwheels.org/simple/pyreaper/ 2025-09-08T08:14:24,344 Skipping link: not a file: https://pypi.org/simple/pyreaper/ 2025-09-08T08:14:24,368 Given no hashes to check 1 links for project 'pyreaper': discarding no candidates 2025-09-08T08:14:24,370 Collecting pyreaper==0.0.1 2025-09-08T08:14:24,371 Created temporary directory: /tmp/pip-unpack-az1qbyak 2025-09-08T08:14:24,509 Downloading pyreaper-0.0.1.tar.gz (114 kB) 2025-09-08T08:14:24,580 Added pyreaper==0.0.1 from https://files.pythonhosted.org/packages/f4/17/8770974cf6cfbb9e4de24171017c72672acb77b98901fcbed83735a32476/pyreaper-0.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-sb11pptf' 2025-09-08T08:14:24,582 Running setup.py (path:/tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py) egg_info for package pyreaper 2025-09-08T08:14:24,582 Created temporary directory: /tmp/pip-pip-egg-info-kpgvbul5 2025-09-08T08:14:24,582 Preparing metadata (setup.py): started 2025-09-08T08:14:24,583 Running command python setup.py egg_info 2025-09-08T08:14:25,324 /tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py:18: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 2025-09-08T08:14:25,324 _CYTHON_INSTALLED = ver >= LooseVersion(min_cython_ver) 2025-09-08T08:14:25,498 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T08:14:25,498 warnings.warn(msg) 2025-09-08T08:14:25,866 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:14:25,867 !! 2025-09-08T08:14:25,867 ******************************************************************************** 2025-09-08T08:14:25,867 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:14:25,867 License :: OSI Approved :: MIT License 2025-09-08T08:14:25,867 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:14:25,867 ******************************************************************************** 2025-09-08T08:14:25,867 !! 2025-09-08T08:14:25,868 self._finalize_license_expression() 2025-09-08T08:14:25,939 ['lib/REAPER/core/file_resource.cc', 'lib/REAPER/core/float_matrix.cc', 'lib/REAPER/core/track.cc', 'lib/REAPER/epoch_tracker/fft.cc', 'lib/REAPER/epoch_tracker/lpc_analyzer.cc', 'lib/REAPER/epoch_tracker/epoch_tracker.cc', 'lib/REAPER/epoch_tracker/fd_filter.cc'] 2025-09-08T08:14:25,939 running egg_info 2025-09-08T08:14:26,015 creating /tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info 2025-09-08T08:14:26,015 writing /tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/PKG-INFO 2025-09-08T08:14:26,019 writing dependency_links to /tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/dependency_links.txt 2025-09-08T08:14:26,021 writing requirements to /tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/requires.txt 2025-09-08T08:14:26,021 writing top-level names to /tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/top_level.txt 2025-09-08T08:14:26,021 writing manifest file '/tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/SOURCES.txt' 2025-09-08T08:14:26,245 reading manifest file '/tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/SOURCES.txt' 2025-09-08T08:14:26,246 reading manifest template 'MANIFEST.in' 2025-09-08T08:14:26,255 writing manifest file '/tmp/pip-pip-egg-info-kpgvbul5/pyreaper.egg-info/SOURCES.txt' 2025-09-08T08:14:26,394 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T08:14:26,398 Source in /tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0 has version 0.0.1, which satisfies requirement pyreaper==0.0.1 from https://files.pythonhosted.org/packages/f4/17/8770974cf6cfbb9e4de24171017c72672acb77b98901fcbed83735a32476/pyreaper-0.0.1.tar.gz 2025-09-08T08:14:26,398 Removed pyreaper==0.0.1 from https://files.pythonhosted.org/packages/f4/17/8770974cf6cfbb9e4de24171017c72672acb77b98901fcbed83735a32476/pyreaper-0.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-sb11pptf' 2025-09-08T08:14:26,403 Created temporary directory: /tmp/pip-unpack-_tgmeiao 2025-09-08T08:14:26,403 Created temporary directory: /tmp/pip-unpack-wg9b_fnx 2025-09-08T08:14:26,404 Building wheels for collected packages: pyreaper 2025-09-08T08:14:26,405 Created temporary directory: /tmp/pip-wheel-gy6ah_by 2025-09-08T08:14:26,405 DEPRECATION: Building 'pyreaper' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'pyreaper'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T08:14:26,406 Building wheel for pyreaper (setup.py): started 2025-09-08T08:14:26,407 Destination directory: /tmp/pip-wheel-gy6ah_by 2025-09-08T08:14:26,407 Running command python setup.py bdist_wheel 2025-09-08T08:14:27,153 /tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py:18: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 2025-09-08T08:14:27,153 _CYTHON_INSTALLED = ver >= LooseVersion(min_cython_ver) 2025-09-08T08:14:27,158 ['lib/REAPER/core/file_resource.cc', 'lib/REAPER/core/float_matrix.cc', 'lib/REAPER/core/track.cc', 'lib/REAPER/epoch_tracker/fft.cc', 'lib/REAPER/epoch_tracker/lpc_analyzer.cc', 'lib/REAPER/epoch_tracker/epoch_tracker.cc', 'lib/REAPER/epoch_tracker/fd_filter.cc'] 2025-09-08T08:14:27,334 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T08:14:27,334 warnings.warn(msg) 2025-09-08T08:14:27,700 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:14:27,700 !! 2025-09-08T08:14:27,700 ******************************************************************************** 2025-09-08T08:14:27,700 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:14:27,700 License :: OSI Approved :: MIT License 2025-09-08T08:14:27,701 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:14:27,701 ******************************************************************************** 2025-09-08T08:14:27,701 !! 2025-09-08T08:14:27,701 self._finalize_license_expression() 2025-09-08T08:14:27,701 running bdist_wheel 2025-09-08T08:14:27,991 running build 2025-09-08T08:14:27,991 running build_py 2025-09-08T08:14:28,067 creating build/lib.linux-armv7l-cpython-313/pyreaper 2025-09-08T08:14:28,067 copying pyreaper/__init__.py -> build/lib.linux-armv7l-cpython-313/pyreaper 2025-09-08T08:14:28,069 running build_ext 2025-09-08T08:14:28,692 Compiling pyreaper/creaper.pyx because it changed. 2025-09-08T08:14:28,692 [1/1] Cythonizing pyreaper/creaper.pyx 2025-09-08T08:14:30,484 Error compiling Cython file: 2025-09-08T08:14:30,484 ------------------------------------------------------------ 2025-09-08T08:14:30,484 ... 2025-09-08T08:14:30,484 from libcpp.vector cimport vector 2025-09-08T08:14:30,485 from libcpp.cast cimport reinterpret_cast 2025-09-08T08:14:30,485 from libc.stdint cimport int16_t, int32_t 2025-09-08T08:14:30,485 from reaper cimport reaper as _reaper 2025-09-08T08:14:30,485 ^ 2025-09-08T08:14:30,485 ------------------------------------------------------------ 2025-09-08T08:14:30,485 pyreaper/creaper.pyx:18:0: 'reaper.pxd' not found 2025-09-08T08:14:30,499 Error compiling Cython file: 2025-09-08T08:14:30,499 ------------------------------------------------------------ 2025-09-08T08:14:30,499 ... 2025-09-08T08:14:30,499 from libcpp.vector cimport vector 2025-09-08T08:14:30,499 from libcpp.cast cimport reinterpret_cast 2025-09-08T08:14:30,499 from libc.stdint cimport int16_t, int32_t 2025-09-08T08:14:30,500 from reaper cimport reaper as _reaper 2025-09-08T08:14:30,500 ^ 2025-09-08T08:14:30,500 ------------------------------------------------------------ 2025-09-08T08:14:30,500 pyreaper/creaper.pyx:18:0: 'reaper/reaper.pxd' not found 2025-09-08T08:14:30,500 Error compiling Cython file: 2025-09-08T08:14:30,500 ------------------------------------------------------------ 2025-09-08T08:14:30,500 ... 2025-09-08T08:14:30,501 from libc.stdint cimport int16_t, int32_t 2025-09-08T08:14:30,501 from reaper cimport reaper as _reaper 2025-09-08T08:14:30,501 cdef class Track: 2025-09-08T08:14:30,501 cdef _reaper.Track * ptr 2025-09-08T08:14:30,501 ^ 2025-09-08T08:14:30,501 ------------------------------------------------------------ 2025-09-08T08:14:30,501 pyreaper/creaper.pyx:21:9: 'Track' is not a type identifier 2025-09-08T08:14:30,502 Error compiling Cython file: 2025-09-08T08:14:30,502 ------------------------------------------------------------ 2025-09-08T08:14:30,502 ... 2025-09-08T08:14:30,502 .. note:: 2025-09-08T08:14:30,502 This isn't intended to be used directly in general. Use wrapper function instead 2025-09-08T08:14:30,502 unless if you don't want to understand internals. 2025-09-08T08:14:30,502 """ 2025-09-08T08:14:30,503 cdef _reaper.EpochTracker * ptr 2025-09-08T08:14:30,503 ^ 2025-09-08T08:14:30,503 ------------------------------------------------------------ 2025-09-08T08:14:30,503 pyreaper/creaper.pyx:51:9: 'EpochTracker' is not a type identifier 2025-09-08T08:14:30,540 Error compiling Cython file: 2025-09-08T08:14:30,541 ------------------------------------------------------------ 2025-09-08T08:14:30,541 ... 2025-09-08T08:14:30,541 vector[float] * times, 2025-09-08T08:14:30,541 vector[int16_t] * voicing): 2025-09-08T08:14:30,541 self.ptr.GetFilledEpochs(unvoiced_pm_interval, times, voicing) 2025-09-08T08:14:30,541 # Convenient wrapper methods 2025-09-08T08:14:30,541 cdef GetEpochTrack(self, float inter_pulse, _reaper.Track * pm_track): 2025-09-08T08:14:30,541 ^ 2025-09-08T08:14:30,541 ------------------------------------------------------------ 2025-09-08T08:14:30,542 pyreaper/creaper.pyx:90:48: 'Track' is not a type identifier 2025-09-08T08:14:30,542 Error compiling Cython file: 2025-09-08T08:14:30,542 ------------------------------------------------------------ 2025-09-08T08:14:30,542 ... 2025-09-08T08:14:30,542 ( & pm_track.t(i))[0] = times[i] 2025-09-08T08:14:30,542 pm_track.set_v(i, voicing[i]) 2025-09-08T08:14:30,542 return True 2025-09-08T08:14:30,542 cdef GetTrackVoicedFlags(self, _reaper.Track * track, 2025-09-08T08:14:30,543 ^ 2025-09-08T08:14:30,543 ------------------------------------------------------------ 2025-09-08T08:14:30,543 pyreaper/creaper.pyx:105:35: 'Track' is not a type identifier 2025-09-08T08:14:30,543 Error compiling Cython file: 2025-09-08T08:14:30,543 ------------------------------------------------------------ 2025-09-08T08:14:30,543 ... 2025-09-08T08:14:30,543 int32_t * voiced_flags): 2025-09-08T08:14:30,543 cdef int32_t i 2025-09-08T08:14:30,543 for i in range(0, track.num_frames()): 2025-09-08T08:14:30,544 voiced_flags[i] = 1 if track.v(i) else 0 2025-09-08T08:14:30,544 cdef GetTrackTimes(self, _reaper.Track * track, float * times): 2025-09-08T08:14:30,544 ^ 2025-09-08T08:14:30,544 ------------------------------------------------------------ 2025-09-08T08:14:30,544 pyreaper/creaper.pyx:111:29: 'Track' is not a type identifier 2025-09-08T08:14:30,544 Error compiling Cython file: 2025-09-08T08:14:30,544 ------------------------------------------------------------ 2025-09-08T08:14:30,544 ... 2025-09-08T08:14:30,545 cdef GetTrackTimes(self, _reaper.Track * track, float * times): 2025-09-08T08:14:30,545 cdef int32_t i 2025-09-08T08:14:30,545 for i in range(0, track.num_frames()): 2025-09-08T08:14:30,545 times[i] = track.t(i) 2025-09-08T08:14:30,545 cdef GetTrackValues(self, _reaper.Track * track, float * values): 2025-09-08T08:14:30,545 ^ 2025-09-08T08:14:30,545 ------------------------------------------------------------ 2025-09-08T08:14:30,545 pyreaper/creaper.pyx:116:30: 'Track' is not a type identifier 2025-09-08T08:14:30,545 Error compiling Cython file: 2025-09-08T08:14:30,546 ------------------------------------------------------------ 2025-09-08T08:14:30,546 ... 2025-09-08T08:14:30,546 cdef int32_t i 2025-09-08T08:14:30,546 for i in range(0, track.num_frames()): 2025-09-08T08:14:30,546 values[i] = track.a(i) 2025-09-08T08:14:30,546 cdef GetF0AndCorrTrack(self, float external_frame_interval, 2025-09-08T08:14:30,546 _reaper.Track * f0_track, 2025-09-08T08:14:30,546 ^ 2025-09-08T08:14:30,546 ------------------------------------------------------------ 2025-09-08T08:14:30,547 pyreaper/creaper.pyx:122:27: 'Track' is not a type identifier 2025-09-08T08:14:30,547 Error compiling Cython file: 2025-09-08T08:14:30,547 ------------------------------------------------------------ 2025-09-08T08:14:30,547 ... 2025-09-08T08:14:30,547 for i in range(0, track.num_frames()): 2025-09-08T08:14:30,547 values[i] = track.a(i) 2025-09-08T08:14:30,547 cdef GetF0AndCorrTrack(self, float external_frame_interval, 2025-09-08T08:14:30,547 _reaper.Track * f0_track, 2025-09-08T08:14:30,547 _reaper.Track * corr_track): 2025-09-08T08:14:30,548 ^ 2025-09-08T08:14:30,548 ------------------------------------------------------------ 2025-09-08T08:14:30,548 pyreaper/creaper.pyx:123:27: 'Track' is not a type identifier 2025-09-08T08:14:30,606 Error compiling Cython file: 2025-09-08T08:14:30,606 ------------------------------------------------------------ 2025-09-08T08:14:30,606 ... 2025-09-08T08:14:30,607 cdef class Track: 2025-09-08T08:14:30,607 cdef _reaper.Track * ptr 2025-09-08T08:14:30,607 def __cinit__(self): 2025-09-08T08:14:30,607 self.ptr = new _reaper.Track() 2025-09-08T08:14:30,607 ^ 2025-09-08T08:14:30,607 ------------------------------------------------------------ 2025-09-08T08:14:30,607 pyreaper/creaper.pyx:24:23: 'Track' is not a type identifier 2025-09-08T08:14:30,608 Error compiling Cython file: 2025-09-08T08:14:30,608 ------------------------------------------------------------ 2025-09-08T08:14:30,608 ... 2025-09-08T08:14:30,608 cdef class Track: 2025-09-08T08:14:30,608 cdef _reaper.Track * ptr 2025-09-08T08:14:30,608 def __cinit__(self): 2025-09-08T08:14:30,608 self.ptr = new _reaper.Track() 2025-09-08T08:14:30,608 ^ 2025-09-08T08:14:30,608 ------------------------------------------------------------ 2025-09-08T08:14:30,609 pyreaper/creaper.pyx:24:19: new operator can only be applied to a C++ class 2025-09-08T08:14:30,609 Error compiling Cython file: 2025-09-08T08:14:30,609 ------------------------------------------------------------ 2025-09-08T08:14:30,609 ... 2025-09-08T08:14:30,609 def __cinit__(self): 2025-09-08T08:14:30,609 self.ptr = new _reaper.Track() 2025-09-08T08:14:30,609 def __dealloc__(self): 2025-09-08T08:14:30,609 del self.ptr 2025-09-08T08:14:30,610 ^ 2025-09-08T08:14:30,610 ------------------------------------------------------------ 2025-09-08T08:14:30,610 pyreaper/creaper.pyx:27:16: Deletion of non-Python, non-C++ object 2025-09-08T08:14:30,613 Error compiling Cython file: 2025-09-08T08:14:30,613 ------------------------------------------------------------ 2025-09-08T08:14:30,613 ... 2025-09-08T08:14:30,614 unless if you don't want to understand internals. 2025-09-08T08:14:30,614 """ 2025-09-08T08:14:30,614 cdef _reaper.EpochTracker * ptr 2025-09-08T08:14:30,614 def __cinit__(self): 2025-09-08T08:14:30,614 self.ptr = new _reaper.EpochTracker() 2025-09-08T08:14:30,614 ^ 2025-09-08T08:14:30,614 ------------------------------------------------------------ 2025-09-08T08:14:30,614 pyreaper/creaper.pyx:54:23: 'EpochTracker' is not a type identifier 2025-09-08T08:14:30,615 Error compiling Cython file: 2025-09-08T08:14:30,615 ------------------------------------------------------------ 2025-09-08T08:14:30,615 ... 2025-09-08T08:14:30,615 unless if you don't want to understand internals. 2025-09-08T08:14:30,615 """ 2025-09-08T08:14:30,615 cdef _reaper.EpochTracker * ptr 2025-09-08T08:14:30,615 def __cinit__(self): 2025-09-08T08:14:30,615 self.ptr = new _reaper.EpochTracker() 2025-09-08T08:14:30,615 ^ 2025-09-08T08:14:30,615 ------------------------------------------------------------ 2025-09-08T08:14:30,616 pyreaper/creaper.pyx:54:19: new operator can only be applied to a C++ class 2025-09-08T08:14:30,616 Error compiling Cython file: 2025-09-08T08:14:30,616 ------------------------------------------------------------ 2025-09-08T08:14:30,616 ... 2025-09-08T08:14:30,616 def __cinit__(self): 2025-09-08T08:14:30,616 self.ptr = new _reaper.EpochTracker() 2025-09-08T08:14:30,616 def __dealloc__(self): 2025-09-08T08:14:30,616 del self.ptr 2025-09-08T08:14:30,617 ^ 2025-09-08T08:14:30,617 ------------------------------------------------------------ 2025-09-08T08:14:30,617 pyreaper/creaper.pyx:57:16: Deletion of non-Python, non-C++ object 2025-09-08T08:14:30,617 Error compiling Cython file: 2025-09-08T08:14:30,617 ------------------------------------------------------------ 2025-09-08T08:14:30,617 ... 2025-09-08T08:14:30,617 def Init(self, np.ndarray[np.int16_t, ndim=1, mode="c"] input, 2025-09-08T08:14:30,618 float sample_rate, float min_f0_search, float max_f0_search, 2025-09-08T08:14:30,618 bool do_highpass, bool do_hilbert_transform): 2025-09-08T08:14:30,618 cdef int32_t n_input = len(input) 2025-09-08T08:14:30,618 return self.ptr.Init( & input[0], n_input, sample_rate, min_f0_search, 2025-09-08T08:14:30,618 ^ 2025-09-08T08:14:30,618 ------------------------------------------------------------ 2025-09-08T08:14:30,618 pyreaper/creaper.pyx:63:30: Cannot convert 'int16_t *' to Python object 2025-09-08T08:14:30,621 Error compiling Cython file: 2025-09-08T08:14:30,621 ------------------------------------------------------------ 2025-09-08T08:14:30,621 ... 2025-09-08T08:14:30,622 return self.ptr.TrackEpochs() 2025-09-08T08:14:30,622 cdef ResampleAndReturnResults(self, float resample_interval, 2025-09-08T08:14:30,622 vector[float] * f0, 2025-09-08T08:14:30,622 vector[float] * correlations): 2025-09-08T08:14:30,622 return self.ptr.ResampleAndReturnResults(resample_interval, f0, 2025-09-08T08:14:30,622 ^ 2025-09-08T08:14:30,622 ------------------------------------------------------------ 2025-09-08T08:14:30,622 pyreaper/creaper.pyx:81:68: Cannot convert 'vector[float] *' to Python object 2025-09-08T08:14:30,623 Error compiling Cython file: 2025-09-08T08:14:30,623 ------------------------------------------------------------ 2025-09-08T08:14:30,623 ... 2025-09-08T08:14:30,623 cdef ResampleAndReturnResults(self, float resample_interval, 2025-09-08T08:14:30,623 vector[float] * f0, 2025-09-08T08:14:30,623 vector[float] * correlations): 2025-09-08T08:14:30,623 return self.ptr.ResampleAndReturnResults(resample_interval, f0, 2025-09-08T08:14:30,623 correlations) 2025-09-08T08:14:30,623 ^ 2025-09-08T08:14:30,623 ------------------------------------------------------------ 2025-09-08T08:14:30,624 pyreaper/creaper.pyx:82:49: Cannot convert 'vector[float] *' to Python object 2025-09-08T08:14:30,624 Error compiling Cython file: 2025-09-08T08:14:30,624 ------------------------------------------------------------ 2025-09-08T08:14:30,624 ... 2025-09-08T08:14:30,624 correlations) 2025-09-08T08:14:30,624 cdef GetFilledEpochs(self, float unvoiced_pm_interval, 2025-09-08T08:14:30,624 vector[float] * times, 2025-09-08T08:14:30,624 vector[int16_t] * voicing): 2025-09-08T08:14:30,624 self.ptr.GetFilledEpochs(unvoiced_pm_interval, times, voicing) 2025-09-08T08:14:30,625 ^ 2025-09-08T08:14:30,625 ------------------------------------------------------------ 2025-09-08T08:14:30,625 pyreaper/creaper.pyx:87:55: Cannot convert 'vector[float] *' to Python object 2025-09-08T08:14:30,625 Error compiling Cython file: 2025-09-08T08:14:30,625 ------------------------------------------------------------ 2025-09-08T08:14:30,625 ... 2025-09-08T08:14:30,625 correlations) 2025-09-08T08:14:30,625 cdef GetFilledEpochs(self, float unvoiced_pm_interval, 2025-09-08T08:14:30,626 vector[float] * times, 2025-09-08T08:14:30,626 vector[int16_t] * voicing): 2025-09-08T08:14:30,626 self.ptr.GetFilledEpochs(unvoiced_pm_interval, times, voicing) 2025-09-08T08:14:30,626 ^ 2025-09-08T08:14:30,626 ------------------------------------------------------------ 2025-09-08T08:14:30,626 pyreaper/creaper.pyx:87:62: Cannot convert 'vector[int16_t] *' to Python object 2025-09-08T08:14:30,626 Error compiling Cython file: 2025-09-08T08:14:30,626 ------------------------------------------------------------ 2025-09-08T08:14:30,626 ... 2025-09-08T08:14:30,627 # Convenient wrapper methods 2025-09-08T08:14:30,627 cdef GetEpochTrack(self, float inter_pulse, _reaper.Track * pm_track): 2025-09-08T08:14:30,627 cdef vector[float] times 2025-09-08T08:14:30,627 cdef vector[int16_t] voicing 2025-09-08T08:14:30,627 self.ptr.GetFilledEpochs(inter_pulse, & times, & voicing) 2025-09-08T08:14:30,627 ^ 2025-09-08T08:14:30,627 ------------------------------------------------------------ 2025-09-08T08:14:30,627 pyreaper/creaper.pyx:94:46: Cannot convert 'vector[float] *' to Python object 2025-09-08T08:14:30,628 Error compiling Cython file: 2025-09-08T08:14:30,628 ------------------------------------------------------------ 2025-09-08T08:14:30,628 ... 2025-09-08T08:14:30,628 # Convenient wrapper methods 2025-09-08T08:14:30,628 cdef GetEpochTrack(self, float inter_pulse, _reaper.Track * pm_track): 2025-09-08T08:14:30,628 cdef vector[float] times 2025-09-08T08:14:30,628 cdef vector[int16_t] voicing 2025-09-08T08:14:30,628 self.ptr.GetFilledEpochs(inter_pulse, & times, & voicing) 2025-09-08T08:14:30,628 ^ 2025-09-08T08:14:30,628 ------------------------------------------------------------ 2025-09-08T08:14:30,629 pyreaper/creaper.pyx:94:55: Cannot convert 'vector[int16_t] *' to Python object 2025-09-08T08:14:30,636 Error compiling Cython file: 2025-09-08T08:14:30,636 ------------------------------------------------------------ 2025-09-08T08:14:30,636 ... 2025-09-08T08:14:30,636 pm_track.resize(times.size(), 1) 2025-09-08T08:14:30,637 cdef int32_t i 2025-09-08T08:14:30,637 for i in range(0, times.size()): 2025-09-08T08:14:30,637 ( & pm_track.t(i))[0] = times[i] 2025-09-08T08:14:30,637 ^ 2025-09-08T08:14:30,637 ------------------------------------------------------------ 2025-09-08T08:14:30,637 pyreaper/creaper.pyx:100:14: Taking address of non-lvalue (type Python object) 2025-09-08T08:14:30,644 Error compiling Cython file: 2025-09-08T08:14:30,644 ------------------------------------------------------------ 2025-09-08T08:14:30,644 ... 2025-09-08T08:14:30,645 corr_track.resize(corr.size(), 1) 2025-09-08T08:14:30,645 cdef int32_t i 2025-09-08T08:14:30,645 cdef float t 2025-09-08T08:14:30,645 for i in range(0, f0.size()): 2025-09-08T08:14:30,645 t = external_frame_interval * i 2025-09-08T08:14:30,645 ( & f0_track.t(i))[0] = t 2025-09-08T08:14:30,645 ^ 2025-09-08T08:14:30,645 ------------------------------------------------------------ 2025-09-08T08:14:30,645 pyreaper/creaper.pyx:136:14: Taking address of non-lvalue (type Python object) 2025-09-08T08:14:30,646 Error compiling Cython file: 2025-09-08T08:14:30,646 ------------------------------------------------------------ 2025-09-08T08:14:30,646 ... 2025-09-08T08:14:30,646 cdef int32_t i 2025-09-08T08:14:30,646 cdef float t 2025-09-08T08:14:30,646 for i in range(0, f0.size()): 2025-09-08T08:14:30,646 t = external_frame_interval * i 2025-09-08T08:14:30,646 ( & f0_track.t(i))[0] = t 2025-09-08T08:14:30,647 ( & corr_track.t(i))[0] = t 2025-09-08T08:14:30,647 ^ 2025-09-08T08:14:30,647 ------------------------------------------------------------ 2025-09-08T08:14:30,647 pyreaper/creaper.pyx:137:14: Taking address of non-lvalue (type Python object) 2025-09-08T08:14:30,648 Error compiling Cython file: 2025-09-08T08:14:30,648 ------------------------------------------------------------ 2025-09-08T08:14:30,648 ... 2025-09-08T08:14:30,648 t = external_frame_interval * i 2025-09-08T08:14:30,648 ( & f0_track.t(i))[0] = t 2025-09-08T08:14:30,649 ( & corr_track.t(i))[0] = t 2025-09-08T08:14:30,649 f0_track.set_v(i, True if f0[i] > 0.0 else False) 2025-09-08T08:14:30,649 corr_track.set_v(i, True if f0[i] > 0.0 else False) 2025-09-08T08:14:30,649 (& f0_track.a(i))[0] = f0[i] if f0[i] > 0.0 else -1.0; 2025-09-08T08:14:30,649 ^ 2025-09-08T08:14:30,649 ------------------------------------------------------------ 2025-09-08T08:14:30,649 pyreaper/creaper.pyx:140:13: Taking address of non-lvalue (type Python object) 2025-09-08T08:14:30,649 Error compiling Cython file: 2025-09-08T08:14:30,650 ------------------------------------------------------------ 2025-09-08T08:14:30,650 ... 2025-09-08T08:14:30,650 ( & f0_track.t(i))[0] = t 2025-09-08T08:14:30,650 ( & corr_track.t(i))[0] = t 2025-09-08T08:14:30,650 f0_track.set_v(i, True if f0[i] > 0.0 else False) 2025-09-08T08:14:30,650 corr_track.set_v(i, True if f0[i] > 0.0 else False) 2025-09-08T08:14:30,650 (& f0_track.a(i))[0] = f0[i] if f0[i] > 0.0 else -1.0; 2025-09-08T08:14:30,650 (& corr_track.a(i))[0] = corr[i] 2025-09-08T08:14:30,650 ^ 2025-09-08T08:14:30,650 ------------------------------------------------------------ 2025-09-08T08:14:30,651 pyreaper/creaper.pyx:141:13: Taking address of non-lvalue (type Python object) 2025-09-08T08:14:30,740 Traceback (most recent call last): 2025-09-08T08:14:30,748 File "", line 2, in 2025-09-08T08:14:30,748 exec(compile(''' 2025-09-08T08:14:30,748 ~~~~^^^^^^^^^^^^ 2025-09-08T08:14:30,749 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:14:30,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:14:30,749 ...<32 lines>... 2025-09-08T08:14:30,749 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:14:30,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:14:30,749 ''' % ('/tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py',), "", "exec")) 2025-09-08T08:14:30,749 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:14:30,749 File "", line 35, in 2025-09-08T08:14:30,750 File "/tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py", line 56, in 2025-09-08T08:14:30,750 setup( 2025-09-08T08:14:30,750 ~~~~~^ 2025-09-08T08:14:30,750 name='pyreaper', 2025-09-08T08:14:30,750 ^^^^^^^^^^^^^^^^ 2025-09-08T08:14:30,750 ...<35 lines>... 2025-09-08T08:14:30,750 keywords=["SPTK"] 2025-09-08T08:14:30,750 ^^^^^^^^^^^^^^^^^ 2025-09-08T08:14:30,750 ) 2025-09-08T08:14:30,751 ^ 2025-09-08T08:14:30,751 File "/usr/local/lib/python3.13/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-08T08:14:30,751 return distutils.core.setup(**attrs) 2025-09-08T08:14:30,751 ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,751 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-08T08:14:30,751 return run_commands(dist) 2025-09-08T08:14:30,751 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-08T08:14:30,751 dist.run_commands() 2025-09-08T08:14:30,752 ~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:14:30,752 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-08T08:14:30,752 self.run_command(cmd) 2025-09-08T08:14:30,752 ~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T08:14:30,752 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T08:14:30,752 super().run_command(command) 2025-09-08T08:14:30,752 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,752 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T08:14:30,752 cmd_obj.run() 2025-09-08T08:14:30,753 ~~~~~~~~~~~^^ 2025-09-08T08:14:30,753 File "/usr/local/lib/python3.13/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-08T08:14:30,753 self.run_command("build") 2025-09-08T08:14:30,753 ~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,753 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T08:14:30,753 self.distribution.run_command(command) 2025-09-08T08:14:30,753 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,753 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T08:14:30,754 super().run_command(command) 2025-09-08T08:14:30,754 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,754 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T08:14:30,754 cmd_obj.run() 2025-09-08T08:14:30,754 ~~~~~~~~~~~^^ 2025-09-08T08:14:30,754 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-08T08:14:30,754 self.run_command(cmd_name) 2025-09-08T08:14:30,754 ~~~~~~~~~~~~~~~~^^^^^^^^^^ 2025-09-08T08:14:30,755 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-08T08:14:30,755 self.distribution.run_command(command) 2025-09-08T08:14:30,755 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,755 File "/usr/local/lib/python3.13/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-08T08:14:30,755 super().run_command(command) 2025-09-08T08:14:30,755 ~~~~~~~~~~~~~~~~~~~^^^^^^^^^ 2025-09-08T08:14:30,755 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-08T08:14:30,755 cmd_obj.run() 2025-09-08T08:14:30,755 ~~~~~~~~~~~^^ 2025-09-08T08:14:30,755 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 368, in run 2025-09-08T08:14:30,756 self.build_extensions() 2025-09-08T08:14:30,756 ~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:14:30,756 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 484, in build_extensions 2025-09-08T08:14:30,756 self._build_extensions_serial() 2025-09-08T08:14:30,756 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:14:30,756 File "/usr/local/lib/python3.13/dist-packages/setuptools/_distutils/command/build_ext.py", line 510, in _build_extensions_serial 2025-09-08T08:14:30,756 self.build_extension(ext) 2025-09-08T08:14:30,756 ~~~~~~~~~~~~~~~~~~~~^^^^^ 2025-09-08T08:14:30,756 File "/usr/local/lib/python3.13/dist-packages/Cython/Distutils/build_ext.py", line 131, in build_extension 2025-09-08T08:14:30,757 new_ext = cythonize( 2025-09-08T08:14:30,757 ~~~~~~~~~^ 2025-09-08T08:14:30,757 ext,force=self.force, quiet=self.verbose == 0, **options 2025-09-08T08:14:30,757 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:14:30,757 )[0] 2025-09-08T08:14:30,757 ^ 2025-09-08T08:14:30,757 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1154, in cythonize 2025-09-08T08:14:30,757 cythonize_one(*args) 2025-09-08T08:14:30,758 ~~~~~~~~~~~~~^^^^^^^ 2025-09-08T08:14:30,758 File "/usr/local/lib/python3.13/dist-packages/Cython/Build/Dependencies.py", line 1298, in cythonize_one 2025-09-08T08:14:30,758 raise CompileError(None, pyx_file) 2025-09-08T08:14:30,758 Cython.Compiler.Errors.CompileError: pyreaper/creaper.pyx 2025-09-08T08:14:31,159 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T08:14:31,170 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T08:14:31,170 exec(compile('"'"''"'"''"'"' 2025-09-08T08:14:31,170 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:14:31,170 # 2025-09-08T08:14:31,170 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:14:31,170 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:14:31,170 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:14:31,170 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:14:31,170 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:14:31,170 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:14:31,170 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:14:31,170 import os, sys, tokenize, traceback 2025-09-08T08:14:31,170 2025-09-08T08:14:31,170 try: 2025-09-08T08:14:31,170 import setuptools 2025-09-08T08:14:31,170 except ImportError: 2025-09-08T08:14:31,170 print( 2025-09-08T08:14:31,170 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:14:31,170 "the build environment with exception:", 2025-09-08T08:14:31,170 file=sys.stderr, 2025-09-08T08:14:31,170 ) 2025-09-08T08:14:31,170 traceback.print_exc() 2025-09-08T08:14:31,170 sys.exit(1) 2025-09-08T08:14:31,170 2025-09-08T08:14:31,170 __file__ = %r 2025-09-08T08:14:31,170 sys.argv[0] = __file__ 2025-09-08T08:14:31,170 2025-09-08T08:14:31,170 if os.path.exists(__file__): 2025-09-08T08:14:31,170 filename = __file__ 2025-09-08T08:14:31,170 with tokenize.open(__file__) as f: 2025-09-08T08:14:31,170 setup_py_code = f.read() 2025-09-08T08:14:31,170 else: 2025-09-08T08:14:31,170 filename = "" 2025-09-08T08:14:31,170 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:14:31,170 2025-09-08T08:14:31,170 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:14:31,170 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-gy6ah_by[/] 2025-09-08T08:14:31,171 [bold magenta]cwd[/]: /tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/ 2025-09-08T08:14:31,171 Building wheel for pyreaper (setup.py): finished with status 'error' 2025-09-08T08:14:31,171 ERROR: Failed building wheel for pyreaper 2025-09-08T08:14:31,172 Running setup.py clean for pyreaper 2025-09-08T08:14:31,173 Running command python setup.py clean 2025-09-08T08:14:31,931 /tmp/pip-wheel-txyrk2oh/pyreaper_f41fb40212c0409c8c9f66d0bf20c0a0/setup.py:18: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead. 2025-09-08T08:14:31,931 _CYTHON_INSTALLED = ver >= LooseVersion(min_cython_ver) 2025-09-08T08:14:31,937 ['lib/REAPER/core/file_resource.cc', 'lib/REAPER/core/float_matrix.cc', 'lib/REAPER/core/track.cc', 'lib/REAPER/epoch_tracker/fft.cc', 'lib/REAPER/epoch_tracker/lpc_analyzer.cc', 'lib/REAPER/epoch_tracker/epoch_tracker.cc', 'lib/REAPER/epoch_tracker/fd_filter.cc'] 2025-09-08T08:14:32,118 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'tests_require' 2025-09-08T08:14:32,118 warnings.warn(msg) 2025-09-08T08:14:32,497 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T08:14:32,498 !! 2025-09-08T08:14:32,498 ******************************************************************************** 2025-09-08T08:14:32,498 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T08:14:32,498 License :: OSI Approved :: MIT License 2025-09-08T08:14:32,498 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T08:14:32,498 ******************************************************************************** 2025-09-08T08:14:32,499 !! 2025-09-08T08:14:32,499 self._finalize_license_expression() 2025-09-08T08:14:32,575 running clean 2025-09-08T08:14:32,720 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T08:14:32,720 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T08:14:32,720 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T08:14:32,721 removing 'build' 2025-09-08T08:14:32,858 Failed to build pyreaper 2025-09-08T08:14:32,859 ERROR: Failed to build one or more wheels 2025-09-08T08:14:32,860 Exception information: 2025-09-08T08:14:32,860 Traceback (most recent call last): 2025-09-08T08:14:32,860 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:14:32,860 status = _inner_run() 2025-09-08T08:14:32,860 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:14:32,860 return self.run(options, args) 2025-09-08T08:14:32,860 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:14:32,860 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:14:32,860 return func(self, options, args) 2025-09-08T08:14:32,860 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T08:14:32,860 raise CommandError("Failed to build one or more wheels") 2025-09-08T08:14:32,860 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T08:14:32,864 Removed build tracker: '/tmp/pip-build-tracker-sb11pptf'