2025-09-08T02:47:58,247 Created temporary directory: /tmp/pip-build-tracker-p243f_dx 2025-09-08T02:47:58,248 Initialized build tracking at /tmp/pip-build-tracker-p243f_dx 2025-09-08T02:47:58,248 Created build tracker: /tmp/pip-build-tracker-p243f_dx 2025-09-08T02:47:58,248 Entered build tracker: /tmp/pip-build-tracker-p243f_dx 2025-09-08T02:47:58,248 Created temporary directory: /tmp/pip-wheel-fbmin1ih 2025-09-08T02:47:58,252 Created temporary directory: /tmp/pip-ephem-wheel-cache-3edpobzf 2025-09-08T02:47:58,313 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T02:47:58,315 2 location(s) to search for versions of coral: 2025-09-08T02:47:58,315 * https://pypi.org/simple/coral/ 2025-09-08T02:47:58,315 * https://www.piwheels.org/simple/coral/ 2025-09-08T02:47:58,316 Fetching project page and analyzing links: https://pypi.org/simple/coral/ 2025-09-08T02:47:58,316 Getting page https://pypi.org/simple/coral/ 2025-09-08T02:47:58,317 Found index url https://pypi.org/simple/ 2025-09-08T02:47:58,464 Fetched page https://pypi.org/simple/coral/ as application/vnd.pypi.simple.v1+json 2025-09-08T02:47:58,468 Found link https://files.pythonhosted.org/packages/44/48/4d4128d36f48447200db44d95130825a167676ad8961c5f20d96e2e253c7/coral-0.1.0.tar.gz (from https://pypi.org/simple/coral/), version: 0.1.0 2025-09-08T02:47:58,469 Found link https://files.pythonhosted.org/packages/5e/32/a978f786759decac49a3c01bc90b0ee0ca3d7057f144a8c34bcf8a04fcfa/coral-0.2.1.tar.gz (from https://pypi.org/simple/coral/), version: 0.2.1 2025-09-08T02:47:58,469 Found link https://files.pythonhosted.org/packages/2e/93/013c15b7a8f45cf10db8407bcd093a36509c5d8e5401d549b3d9dd56188e/coral-0.3.0.tar.gz (from https://pypi.org/simple/coral/), version: 0.3.0 2025-09-08T02:47:58,470 Found link https://files.pythonhosted.org/packages/0d/f0/fae5d6f962af4feca22ead719f30b8bffe9c72b39fc31c7ed784d367a4e5/coral-0.3.1.tar.gz (from https://pypi.org/simple/coral/), version: 0.3.1 2025-09-08T02:47:58,470 Found link https://files.pythonhosted.org/packages/93/9c/b1b04b1b899d4bbfa1ec0253d64fa314eb23d23a34a0e07cee70b9f2ae35/coral-0.3.2.tar.gz (from https://pypi.org/simple/coral/), version: 0.3.2 2025-09-08T02:47:58,471 Found link https://files.pythonhosted.org/packages/dd/eb/cab2e724fe9df60cea55d5df16a12999cb302e628f4069623cf4b3022b96/coral-0.3.3.tar.gz (from https://pypi.org/simple/coral/), version: 0.3.3 2025-09-08T02:47:58,471 Found link https://files.pythonhosted.org/packages/e0/98/e39408ac64c87765767caa582aff07b66d2f31329cb1647712c44fa99f1c/coral-0.3.4.tar.gz (from https://pypi.org/simple/coral/), version: 0.3.4 2025-09-08T02:47:58,472 Found link https://files.pythonhosted.org/packages/4c/3e/c067cd40b343c9f28f73a9601295d7ccca025ce4013d881d955a5ce7dfdc/coral-0.4.0.tar.gz (from https://pypi.org/simple/coral/), version: 0.4.0 2025-09-08T02:47:58,472 Found link https://files.pythonhosted.org/packages/81/3d/26bb52490da33b7045eafb6b130ae68bc05b65fbc2d17e2ea57f57f98291/coral-0.4.1.tar.gz (from https://pypi.org/simple/coral/), version: 0.4.1 2025-09-08T02:47:58,473 Found link https://files.pythonhosted.org/packages/d0/36/89f1f3a35c9dc240f7ec72b157c7937a50fd4a884ff81470ecfa21f7d3f6/coral-0.4.2.tar.gz (from https://pypi.org/simple/coral/), version: 0.4.2 2025-09-08T02:47:58,473 Found link https://files.pythonhosted.org/packages/55/bb/dc671afad82512788ef48ac860bd0cacff56a7f168fe2dfa0135af8a14de/coral-0.4.3.tar.gz (from https://pypi.org/simple/coral/), version: 0.4.3 2025-09-08T02:47:58,474 Found link https://files.pythonhosted.org/packages/ef/3a/f46fe8052c0de4303554be16f07e9dc12c3fec80ed7672ec0a27e87ae04f/coral-0.5.0.tar.gz (from https://pypi.org/simple/coral/), version: 0.5.0 2025-09-08T02:47:58,475 Fetching project page and analyzing links: https://www.piwheels.org/simple/coral/ 2025-09-08T02:47:58,475 Getting page https://www.piwheels.org/simple/coral/ 2025-09-08T02:47:58,476 Found index url https://www.piwheels.org/simple/ 2025-09-08T02:47:58,575 Fetched page https://www.piwheels.org/simple/coral/ as text/html 2025-09-08T02:47:58,579 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp37-cp37m-linux_armv7l.whl#sha256=9ef02e4abf98773e98284e893fba6ab45cda3acbdfe33190287535a7e00b7290 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp37-cp37m-linux_armv6l.whl#sha256=9ef02e4abf98773e98284e893fba6ab45cda3acbdfe33190287535a7e00b7290 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp35-cp35m-linux_armv7l.whl#sha256=397e8acd329e11f130cc62fbc6a2558e4c0fc4bfe9ee2d932168f140dd702432 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp35-cp35m-linux_armv6l.whl#sha256=397e8acd329e11f130cc62fbc6a2558e4c0fc4bfe9ee2d932168f140dd702432 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp34-cp34m-linux_armv6l.whl#sha256=e731f7b3759a083fe31deb621572bb89164ff7b1c34305670417085f44657cc8 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp34-cp34m-linux_armv7l.whl#sha256=e731f7b3759a083fe31deb621572bb89164ff7b1c34305670417085f44657cc8 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp39-cp39-linux_armv6l.whl#sha256=f145a6d11106366d1aa813a8eb0826bc45502a632bdb06bfa30d84037ff37e6d (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.2-cp39-cp39-linux_armv7l.whl#sha256=f145a6d11106366d1aa813a8eb0826bc45502a632bdb06bfa30d84037ff37e6d (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,580 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.1-cp34-cp34m-linux_armv6l.whl#sha256=52249524520db9c39b5f19306b2de79b2175aa79ac703948bb3be4a64c127ec1 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.1-cp34-cp34m-linux_armv7l.whl#sha256=52249524520db9c39b5f19306b2de79b2175aa79ac703948bb3be4a64c127ec1 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.0-cp34-cp34m-linux_armv6l.whl#sha256=ca69c6f12d12daeb60e3106b13c770ddd42cb3b185c65893943624a19e200ab8 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.3.0-cp34-cp34m-linux_armv7l.whl#sha256=ca69c6f12d12daeb60e3106b13c770ddd42cb3b185c65893943624a19e200ab8 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.2.1-cp34-cp34m-linux_armv6l.whl#sha256=32f5aa1fb4110309a08f978b5ffce36b6e2d1c3081a7903e50d97024d4426326 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.2.1-cp34-cp34m-linux_armv7l.whl#sha256=32f5aa1fb4110309a08f978b5ffce36b6e2d1c3081a7903e50d97024d4426326 (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=c6d2fdd9aa054c756578e0b37592c4c484c8546a28f544e4203db044c4bd8f6d (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=c6d2fdd9aa054c756578e0b37592c4c484c8546a28f544e4203db044c4bd8f6d (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=0a8394fe5c1f4d0f6c9b19e8d8476363beb2f948cc2d614565ce1677e10e53da (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,581 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=0a8394fe5c1f4d0f6c9b19e8d8476363beb2f948cc2d614565ce1677e10e53da (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,582 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp34-cp34m-linux_armv6l.whl#sha256=97368028a2d5849299ae3200f4f6eb75db2c53d8587c421b374358d13d12321a (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,582 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp34-cp34m-linux_armv7l.whl#sha256=97368028a2d5849299ae3200f4f6eb75db2c53d8587c421b374358d13d12321a (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,582 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp39-cp39-linux_armv6l.whl#sha256=82dc4faaa5c1c265273e8a32e3d51d3b3299be7cf67ea664b53ffa9ef54f4ece (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,582 Skipping link: No binaries permitted for coral: https://archive1.piwheels.org/simple/coral/coral-0.1.0-cp39-cp39-linux_armv7l.whl#sha256=82dc4faaa5c1c265273e8a32e3d51d3b3299be7cf67ea664b53ffa9ef54f4ece (from https://www.piwheels.org/simple/coral/) 2025-09-08T02:47:58,582 Skipping link: not a file: https://www.piwheels.org/simple/coral/ 2025-09-08T02:47:58,582 Skipping link: not a file: https://pypi.org/simple/coral/ 2025-09-08T02:47:58,612 Given no hashes to check 1 links for project 'coral': discarding no candidates 2025-09-08T02:47:58,614 Collecting coral==0.1.0 2025-09-08T02:47:58,615 Created temporary directory: /tmp/pip-unpack-h50j9myi 2025-09-08T02:47:58,879 Downloading coral-0.1.0.tar.gz (121 kB) 2025-09-08T02:47:58,963 Added coral==0.1.0 from https://files.pythonhosted.org/packages/44/48/4d4128d36f48447200db44d95130825a167676ad8961c5f20d96e2e253c7/coral-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-p243f_dx' 2025-09-08T02:47:58,964 Running setup.py (path:/tmp/pip-wheel-fbmin1ih/coral_d9790dd0556d4ac19a61a17f9f77dcfe/setup.py) egg_info for package coral 2025-09-08T02:47:58,964 Created temporary directory: /tmp/pip-pip-egg-info-ybvptcjh 2025-09-08T02:47:58,965 Preparing metadata (setup.py): started 2025-09-08T02:47:58,965 Running command python setup.py egg_info 2025-09-08T02:47:59,883 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T02:47:59,884 warnings.warn(msg) 2025-09-08T02:48:00,322 running egg_info 2025-09-08T02:48:00,394 creating /tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info 2025-09-08T02:48:00,395 writing /tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/PKG-INFO 2025-09-08T02:48:00,397 writing dependency_links to /tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/dependency_links.txt 2025-09-08T02:48:00,398 writing requirements to /tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/requires.txt 2025-09-08T02:48:00,398 writing top-level names to /tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/top_level.txt 2025-09-08T02:48:00,399 writing manifest file '/tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/SOURCES.txt' 2025-09-08T02:48:00,637 reading manifest file '/tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/SOURCES.txt' 2025-09-08T02:48:00,638 reading manifest template 'MANIFEST.in' 2025-09-08T02:48:00,642 writing manifest file '/tmp/pip-pip-egg-info-ybvptcjh/coral.egg-info/SOURCES.txt' 2025-09-08T02:48:00,778 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T02:48:00,783 Source in /tmp/pip-wheel-fbmin1ih/coral_d9790dd0556d4ac19a61a17f9f77dcfe has version 0.1.0, which satisfies requirement coral==0.1.0 from https://files.pythonhosted.org/packages/44/48/4d4128d36f48447200db44d95130825a167676ad8961c5f20d96e2e253c7/coral-0.1.0.tar.gz 2025-09-08T02:48:00,783 Removed coral==0.1.0 from https://files.pythonhosted.org/packages/44/48/4d4128d36f48447200db44d95130825a167676ad8961c5f20d96e2e253c7/coral-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-p243f_dx' 2025-09-08T02:48:00,788 Created temporary directory: /tmp/pip-unpack-6uv6euaf 2025-09-08T02:48:00,788 Created temporary directory: /tmp/pip-unpack-gm54j1pn 2025-09-08T02:48:00,788 Building wheels for collected packages: coral 2025-09-08T02:48:00,790 Created temporary directory: /tmp/pip-wheel-699llcl4 2025-09-08T02:48:00,790 DEPRECATION: Building 'coral' 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 'coral'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T02:48:00,791 Building wheel for coral (setup.py): started 2025-09-08T02:48:00,792 Destination directory: /tmp/pip-wheel-699llcl4 2025-09-08T02:48:00,792 Running command python setup.py bdist_wheel 2025-09-08T02:48:01,678 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T02:48:01,679 warnings.warn(msg) 2025-09-08T02:48:02,050 running bdist_wheel 2025-09-08T02:48:02,337 running build 2025-09-08T02:48:02,337 running build_py 2025-09-08T02:48:02,412 creating build/lib.linux-armv7l-cpython-313/coral 2025-09-08T02:48:02,412 copying coral/__init__.py -> build/lib.linux-armv7l-cpython-313/coral 2025-09-08T02:48:02,413 creating build/lib.linux-armv7l-cpython-313/coral/analysis 2025-09-08T02:48:02,414 copying coral/analysis/utils.py -> build/lib.linux-armv7l-cpython-313/coral/analysis 2025-09-08T02:48:02,414 copying coral/analysis/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/analysis 2025-09-08T02:48:02,415 creating build/lib.linux-armv7l-cpython-313/coral/analysis/_sequence 2025-09-08T02:48:02,415 copying coral/analysis/_sequence/tm_params.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequence 2025-09-08T02:48:02,416 copying coral/analysis/_sequence/repeats.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequence 2025-09-08T02:48:02,416 copying coral/analysis/_sequence/melting_temp.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequence 2025-09-08T02:48:02,417 copying coral/analysis/_sequence/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequence 2025-09-08T02:48:02,417 creating build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,418 copying coral/analysis/_sequencing/needle.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,418 copying coral/analysis/_sequencing/sanger.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,419 copying coral/analysis/_sequencing/align.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,419 copying coral/analysis/_sequencing/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,420 creating build/lib.linux-armv7l-cpython-313/coral/analysis/_structure 2025-09-08T02:48:02,420 copying coral/analysis/_structure/vienna.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_structure 2025-09-08T02:48:02,421 copying coral/analysis/_structure/dimers.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_structure 2025-09-08T02:48:02,421 copying coral/analysis/_structure/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_structure 2025-09-08T02:48:02,422 copying coral/analysis/_structure/nupack.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_structure 2025-09-08T02:48:02,423 copying coral/analysis/_structure/structure_windows.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_structure 2025-09-08T02:48:02,423 creating build/lib.linux-armv7l-cpython-313/coral/constants 2025-09-08T02:48:02,424 copying coral/constants/molecular_bio.py -> build/lib.linux-armv7l-cpython-313/coral/constants 2025-09-08T02:48:02,424 copying coral/constants/restriction_sites.py -> build/lib.linux-armv7l-cpython-313/coral/constants 2025-09-08T02:48:02,425 copying coral/constants/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/constants 2025-09-08T02:48:02,425 copying coral/constants/genbank.py -> build/lib.linux-armv7l-cpython-313/coral/constants 2025-09-08T02:48:02,426 creating build/lib.linux-armv7l-cpython-313/coral/database 2025-09-08T02:48:02,426 copying coral/database/_rebase.py -> build/lib.linux-armv7l-cpython-313/coral/database 2025-09-08T02:48:02,427 copying coral/database/_yeast.py -> build/lib.linux-armv7l-cpython-313/coral/database 2025-09-08T02:48:02,427 copying coral/database/_entrez.py -> build/lib.linux-armv7l-cpython-313/coral/database 2025-09-08T02:48:02,428 copying coral/database/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/database 2025-09-08T02:48:02,428 creating build/lib.linux-armv7l-cpython-313/coral/design 2025-09-08T02:48:02,429 copying coral/design/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/design 2025-09-08T02:48:02,429 copying coral/design/_gibson.py -> build/lib.linux-armv7l-cpython-313/coral/design 2025-09-08T02:48:02,430 copying coral/design/_primers.py -> build/lib.linux-armv7l-cpython-313/coral/design 2025-09-08T02:48:02,430 creating build/lib.linux-armv7l-cpython-313/coral/design/_oligo_synthesis 2025-09-08T02:48:02,431 copying coral/design/_oligo_synthesis/oligo_assembly.py -> build/lib.linux-armv7l-cpython-313/coral/design/_oligo_synthesis 2025-09-08T02:48:02,431 copying coral/design/_oligo_synthesis/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/design/_oligo_synthesis 2025-09-08T02:48:02,432 creating build/lib.linux-armv7l-cpython-313/coral/design/_sequence_generation 2025-09-08T02:48:02,432 copying coral/design/_sequence_generation/random_sequences.py -> build/lib.linux-armv7l-cpython-313/coral/design/_sequence_generation 2025-09-08T02:48:02,433 copying coral/design/_sequence_generation/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/design/_sequence_generation 2025-09-08T02:48:02,434 creating build/lib.linux-armv7l-cpython-313/coral/seqio 2025-09-08T02:48:02,434 copying coral/seqio/_dna.py -> build/lib.linux-armv7l-cpython-313/coral/seqio 2025-09-08T02:48:02,434 copying coral/seqio/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/seqio 2025-09-08T02:48:02,435 creating build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,435 copying coral/reaction/_resect.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,436 copying coral/reaction/_pcr.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,436 copying coral/reaction/utils.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,437 copying coral/reaction/_oligo_assembly.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,437 copying coral/reaction/_central_dogma.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,438 copying coral/reaction/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,438 copying coral/reaction/_gibson.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,439 copying coral/reaction/_restriction.py -> build/lib.linux-armv7l-cpython-313/coral/reaction 2025-09-08T02:48:02,440 creating build/lib.linux-armv7l-cpython-313/coral/sequence 2025-09-08T02:48:02,440 copying coral/sequence/_sequence.py -> build/lib.linux-armv7l-cpython-313/coral/sequence 2025-09-08T02:48:02,441 copying coral/sequence/_dna.py -> build/lib.linux-armv7l-cpython-313/coral/sequence 2025-09-08T02:48:02,441 copying coral/sequence/_rna.py -> build/lib.linux-armv7l-cpython-313/coral/sequence 2025-09-08T02:48:02,442 copying coral/sequence/_peptide.py -> build/lib.linux-armv7l-cpython-313/coral/sequence 2025-09-08T02:48:02,442 copying coral/sequence/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/sequence 2025-09-08T02:48:02,443 running egg_info 2025-09-08T02:48:02,515 writing coral.egg-info/PKG-INFO 2025-09-08T02:48:02,517 writing dependency_links to coral.egg-info/dependency_links.txt 2025-09-08T02:48:02,518 writing requirements to coral.egg-info/requires.txt 2025-09-08T02:48:02,518 writing top-level names to coral.egg-info/top_level.txt 2025-09-08T02:48:02,597 reading manifest file 'coral.egg-info/SOURCES.txt' 2025-09-08T02:48:02,601 reading manifest template 'MANIFEST.in' 2025-09-08T02:48:02,606 writing manifest file 'coral.egg-info/SOURCES.txt' 2025-09-08T02:48:02,607 /usr/local/lib/python3.13/dist-packages/setuptools/command/build_py.py:212: _Warning: Package 'coral.analysis._sequencing.data' is absent from the `packages` configuration. 2025-09-08T02:48:02,607 !! 2025-09-08T02:48:02,608 ******************************************************************************** 2025-09-08T02:48:02,608 ############################ 2025-09-08T02:48:02,608 # Package would be ignored # 2025-09-08T02:48:02,608 ############################ 2025-09-08T02:48:02,608 Python recognizes 'coral.analysis._sequencing.data' as an importable package[^1], 2025-09-08T02:48:02,608 but it is absent from setuptools' `packages` configuration. 2025-09-08T02:48:02,608 This leads to an ambiguous overall configuration. If you want to distribute this 2025-09-08T02:48:02,608 package, please make sure that 'coral.analysis._sequencing.data' is explicitly added 2025-09-08T02:48:02,608 to the `packages` configuration field. 2025-09-08T02:48:02,609 Alternatively, you can also rely on setuptools' discovery methods 2025-09-08T02:48:02,609 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2025-09-08T02:48:02,609 instead of `find_packages(...)`/`find:`). 2025-09-08T02:48:02,609 You can read more about "package discovery" on setuptools documentation page: 2025-09-08T02:48:02,609 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2025-09-08T02:48:02,609 If you don't want 'coral.analysis._sequencing.data' to be distributed and are 2025-09-08T02:48:02,609 already explicitly excluding 'coral.analysis._sequencing.data' via 2025-09-08T02:48:02,610 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2025-09-08T02:48:02,610 you can try to use `exclude_package_data`, or `include-package-data=False` in 2025-09-08T02:48:02,610 combination with a more fine grained `package-data` configuration. 2025-09-08T02:48:02,610 You can read more about "package data files" on setuptools documentation page: 2025-09-08T02:48:02,610 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2025-09-08T02:48:02,610 [^1]: For Python, any directory (with suitable naming) can be imported, 2025-09-08T02:48:02,610 even if it does not contain any `.py` files. 2025-09-08T02:48:02,611 On the other hand, currently there is no concept of package data 2025-09-08T02:48:02,611 directory, all directories are treated like packages. 2025-09-08T02:48:02,611 ******************************************************************************** 2025-09-08T02:48:02,611 !! 2025-09-08T02:48:02,611 check.warn(importable) 2025-09-08T02:48:02,612 copying coral/analysis/_sequencing/calign.c -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,615 creating build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing/data 2025-09-08T02:48:02,615 copying coral/analysis/_sequencing/data/BLOSUM62 -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing/data 2025-09-08T02:48:02,615 copying coral/analysis/_sequencing/data/DNA -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing/data 2025-09-08T02:48:02,616 copying coral/analysis/_sequencing/data/DNA_simple -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing/data 2025-09-08T02:48:02,616 copying coral/analysis/_sequencing/data/__init__.py -> build/lib.linux-armv7l-cpython-313/coral/analysis/_sequencing/data 2025-09-08T02:48:02,619 running build_ext 2025-09-08T02:48:02,942 building 'coral.analysis._sequencing.calign' extension 2025-09-08T02:48:02,943 creating build/temp.linux-armv7l-cpython-313/coral/analysis/_sequencing 2025-09-08T02:48:02,944 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -I/usr/include/python3.13 -c coral/analysis/_sequencing/calign.c -o build/temp.linux-armv7l-cpython-313/coral/analysis/_sequencing/calign.o 2025-09-08T02:48:03,353 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_ListComp_Append’: 2025-09-08T02:48:03,353 coral/analysis/_sequencing/calign.c:940:23: error: lvalue required as left operand of assignment 2025-09-08T02:48:03,353 940 | Py_SIZE(list) = len+1; 2025-09-08T02:48:03,354 | ^ 2025-09-08T02:48:03,416 coral/analysis/_sequencing/calign.c: In function ‘__pyx_pf_5coral_8analysis_11_sequencing_6calign_2aligner’: 2025-09-08T02:48:03,419 coral/analysis/_sequencing/calign.c:3632:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T02:48:03,419 3632 | for (__pyx_t_19 = 1; __pyx_t_19 < __pyx_t_7; __pyx_t_19+=1) { 2025-09-08T02:48:03,419 | ^ 2025-09-08T02:48:03,423 coral/analysis/_sequencing/calign.c:3652:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-08T02:48:03,423 3652 | for (__pyx_t_20 = 1; __pyx_t_20 < __pyx_t_6; __pyx_t_20+=1) { 2025-09-08T02:48:03,423 | ^ 2025-09-08T02:48:03,521 coral/analysis/_sequencing/calign.c:4369:16: error: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2025-09-08T02:48:03,521 4369 | __pyx_v_ai = PyString_FromStringAndSize(NULL, __pyx_v_seqlen); 2025-09-08T02:48:03,521 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,521 | PyBytes_FromStringAndSize 2025-09-08T02:48:03,526 coral/analysis/_sequencing/calign.c:4369:14: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,526 4369 | __pyx_v_ai = PyString_FromStringAndSize(NULL, __pyx_v_seqlen); 2025-09-08T02:48:03,526 | ^ 2025-09-08T02:48:03,530 coral/analysis/_sequencing/calign.c:4378:14: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,530 4378 | __pyx_v_aj = PyString_FromStringAndSize(NULL, __pyx_v_seqlen); 2025-09-08T02:48:03,530 | ^ 2025-09-08T02:48:03,556 coral/analysis/_sequencing/calign.c:4387:21: error: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2025-09-08T02:48:03,556 4387 | __pyx_v_align_j = PyString_AS_STRING(__pyx_v_aj); 2025-09-08T02:48:03,556 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,556 | PyBytes_AS_STRING 2025-09-08T02:48:03,561 coral/analysis/_sequencing/calign.c:4387:19: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,561 4387 | __pyx_v_align_j = PyString_AS_STRING(__pyx_v_aj); 2025-09-08T02:48:03,561 | ^ 2025-09-08T02:48:03,565 coral/analysis/_sequencing/calign.c:4396:19: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,565 4396 | __pyx_v_align_i = PyString_AS_STRING(__pyx_v_ai); 2025-09-08T02:48:03,565 | ^ 2025-09-08T02:48:03,611 coral/analysis/_sequencing/calign.c:4651:3: error: implicit declaration of function ‘_PyString_Resize’ [-Wimplicit-function-declaration] 2025-09-08T02:48:03,612 4651 | _PyString_Resize((&__pyx_v_aj), __pyx_v_align_counter); 2025-09-08T02:48:03,612 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,653 coral/analysis/_sequencing/calign.c: In function ‘__pyx_pf_5numpy_7ndarray___getbuffer__’: 2025-09-08T02:48:03,660 coral/analysis/_sequencing/calign.c:5257:52: error: ‘NPY_C_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_C_CONTIGUOUS’? 2025-09-08T02:48:03,660 5257 | __pyx_t_2 = ((!(PyArray_CHKFLAGS(__pyx_v_self, NPY_C_CONTIGUOUS) != 0)) != 0); 2025-09-08T02:48:03,660 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,660 | PyBUF_C_CONTIGUOUS 2025-09-08T02:48:03,661 coral/analysis/_sequencing/calign.c:5257:52: note: each undeclared identifier is reported only once for each function it appears in 2025-09-08T02:48:03,690 coral/analysis/_sequencing/calign.c:5297:52: error: ‘NPY_F_CONTIGUOUS’ undeclared (first use in this function); did you mean ‘PyBUF_F_CONTIGUOUS’? 2025-09-08T02:48:03,691 5297 | __pyx_t_1 = ((!(PyArray_CHKFLAGS(__pyx_v_self, NPY_F_CONTIGUOUS) != 0)) != 0); 2025-09-08T02:48:03,691 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,691 | PyBUF_F_CONTIGUOUS 2025-09-08T02:48:03,698 coral/analysis/_sequencing/calign.c: In function ‘__pyx_f_5numpy__util_dtypestring’: 2025-09-08T02:48:03,704 coral/analysis/_sequencing/calign.c:6254:42: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-08T02:48:03,704 6254 | if (unlikely(((PyObject *)__pyx_v_descr->names) == Py_None)) { 2025-09-08T02:48:03,705 | ^~ 2025-09-08T02:48:03,705 coral/analysis/_sequencing/calign.c:466:45: note: in definition of macro ‘unlikely’ 2025-09-08T02:48:03,705 466 | #define unlikely(x) __builtin_expect(!!(x), 0) 2025-09-08T02:48:03,705 | ^ 2025-09-08T02:48:03,712 coral/analysis/_sequencing/calign.c:6258:41: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘names’ 2025-09-08T02:48:03,712 6258 | __pyx_t_1 = ((PyObject *)__pyx_v_descr->names); __Pyx_INCREF(__pyx_t_1); __pyx_t_2 = 0; 2025-09-08T02:48:03,712 | ^~ 2025-09-08T02:48:03,720 coral/analysis/_sequencing/calign.c:6276:47: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘fields’ 2025-09-08T02:48:03,720 6276 | __pyx_t_3 = PyObject_GetItem(__pyx_v_descr->fields, __pyx_v_childname); if (!__pyx_t_3) {__pyx_filename = __pyx_f[1]; __pyx_lineno = 795; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,720 | ^~ 2025-09-08T02:48:03,737 coral/analysis/_sequencing/calign.c:6485:81: error: ‘PyArray_Descr’ {aka ‘struct _PyArray_Descr’} has no member named ‘elsize’ 2025-09-08T02:48:03,738 6485 | (__pyx_v_offset[__pyx_t_11]) = ((__pyx_v_offset[__pyx_t_11]) + __pyx_v_child->elsize); 2025-09-08T02:48:03,738 | ^~ 2025-09-08T02:48:03,757 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_InitCachedConstants’: 2025-09-08T02:48:03,765 coral/analysis/_sequencing/calign.c:7514:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T02:48:03,765 7514 | __pyx_k_codeobj_54 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__max_index, 101, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_54)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,765 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,765 In file included from /usr/include/python3.13/Python.h:101, 2025-09-08T02:48:03,765 from coral/analysis/_sequencing/calign.c:16: 2025-09-08T02:48:03,765 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:03,765 213 | PyCode_New( 2025-09-08T02:48:03,765 | ^~~~~~~~~~ 2025-09-08T02:48:03,774 coral/analysis/_sequencing/calign.c:7514:217: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,774 7514 | __pyx_k_codeobj_54 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__max_index, 101, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_54)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,774 | ^~~ 2025-09-08T02:48:03,774 | | 2025-09-08T02:48:03,774 | int 2025-09-08T02:48:03,774 coral/analysis/_sequencing/calign.c:119:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,774 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,774 | ^~~~~ 2025-09-08T02:48:03,775 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T02:48:03,775 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:03,775 | ~~~~~~~~~~^ 2025-09-08T02:48:03,783 coral/analysis/_sequencing/calign.c:7514:222: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T02:48:03,783 7514 | __pyx_k_codeobj_54 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__max_index, 101, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_54)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,783 | ^~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,783 | | 2025-09-08T02:48:03,783 | PyObject * {aka struct _object *} 2025-09-08T02:48:03,783 coral/analysis/_sequencing/calign.c:119:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,783 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,783 | ^~~~ 2025-09-08T02:48:03,783 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T02:48:03,784 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:03,784 | ~~~~^ 2025-09-08T02:48:03,791 coral/analysis/_sequencing/calign.c:119:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T02:48:03,791 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,792 | ^~~~~~~~~~ 2025-09-08T02:48:03,792 coral/analysis/_sequencing/calign.c:7514:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,792 7514 | __pyx_k_codeobj_54 = (PyObject*)__Pyx_PyCode_New(1, 0, 1, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_53, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__max_index, 101, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_54)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,792 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,792 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:03,792 213 | PyCode_New( 2025-09-08T02:48:03,792 | ^~~~~~~~~~ 2025-09-08T02:48:03,800 coral/analysis/_sequencing/calign.c:7526:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T02:48:03,800 7526 | __pyx_k_codeobj_58 = (PyObject*)__Pyx_PyCode_New(7, 0, 41, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_57, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__aligner, 112, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_58)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 112; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,800 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,800 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:03,800 213 | PyCode_New( 2025-09-08T02:48:03,800 | ^~~~~~~~~~ 2025-09-08T02:48:03,809 coral/analysis/_sequencing/calign.c:7526:216: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,809 7526 | __pyx_k_codeobj_58 = (PyObject*)__Pyx_PyCode_New(7, 0, 41, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_57, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__aligner, 112, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_58)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 112; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,809 | ^~~ 2025-09-08T02:48:03,809 | | 2025-09-08T02:48:03,809 | int 2025-09-08T02:48:03,809 coral/analysis/_sequencing/calign.c:119:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,809 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,809 | ^~~~~ 2025-09-08T02:48:03,809 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T02:48:03,810 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:03,810 | ~~~~~~~~~~^ 2025-09-08T02:48:03,818 coral/analysis/_sequencing/calign.c:7526:221: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T02:48:03,818 7526 | __pyx_k_codeobj_58 = (PyObject*)__Pyx_PyCode_New(7, 0, 41, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_57, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__aligner, 112, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_58)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 112; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,818 | ^~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,818 | | 2025-09-08T02:48:03,818 | PyObject * {aka struct _object *} 2025-09-08T02:48:03,818 coral/analysis/_sequencing/calign.c:119:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,818 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,818 | ^~~~ 2025-09-08T02:48:03,818 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T02:48:03,818 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:03,819 | ~~~~^ 2025-09-08T02:48:03,826 coral/analysis/_sequencing/calign.c:119:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T02:48:03,826 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,827 | ^~~~~~~~~~ 2025-09-08T02:48:03,827 coral/analysis/_sequencing/calign.c:7526:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,827 7526 | __pyx_k_codeobj_58 = (PyObject*)__Pyx_PyCode_New(7, 0, 41, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_57, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__aligner, 112, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_58)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 112; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,827 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,827 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:03,827 213 | PyCode_New( 2025-09-08T02:48:03,827 | ^~~~~~~~~~ 2025-09-08T02:48:03,835 coral/analysis/_sequencing/calign.c:7538:3: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T02:48:03,835 7538 | __pyx_k_codeobj_60 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_59, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__score_alignment, 287, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_60)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,835 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,835 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:03,835 213 | PyCode_New( 2025-09-08T02:48:03,835 | ^~~~~~~~~~ 2025-09-08T02:48:03,843 coral/analysis/_sequencing/calign.c:7538:224: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:03,844 7538 | __pyx_k_codeobj_60 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_59, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__score_alignment, 287, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_60)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,844 | ^~~ 2025-09-08T02:48:03,844 | | 2025-09-08T02:48:03,844 | int 2025-09-08T02:48:03,844 coral/analysis/_sequencing/calign.c:119:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,844 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,844 | ^~~~~ 2025-09-08T02:48:03,844 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T02:48:03,844 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:03,844 | ~~~~~~~~~~^ 2025-09-08T02:48:03,852 coral/analysis/_sequencing/calign.c:7538:229: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T02:48:03,852 7538 | __pyx_k_codeobj_60 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_59, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__score_alignment, 287, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_60)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,853 | ^~~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,853 | | 2025-09-08T02:48:03,853 | PyObject * {aka struct _object *} 2025-09-08T02:48:03,853 coral/analysis/_sequencing/calign.c:119:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,853 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,853 | ^~~~ 2025-09-08T02:48:03,853 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T02:48:03,853 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:03,853 | ~~~~^ 2025-09-08T02:48:03,861 coral/analysis/_sequencing/calign.c:119:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T02:48:03,861 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:03,861 | ^~~~~~~~~~ 2025-09-08T02:48:03,861 coral/analysis/_sequencing/calign.c:7538:35: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:03,862 7538 | __pyx_k_codeobj_60 = (PyObject*)__Pyx_PyCode_New(5, 0, 13, 0, 0, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_k_tuple_59, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_55, __pyx_n_s__score_alignment, 287, __pyx_empty_bytes); if (unlikely(!__pyx_k_codeobj_60)) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 287; __pyx_clineno = __LINE__; goto __pyx_L1_error;} 2025-09-08T02:48:03,862 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:03,862 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:03,862 213 | PyCode_New( 2025-09-08T02:48:03,862 | ^~~~~~~~~~ 2025-09-08T02:48:03,869 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_ErrRestore’: 2025-09-08T02:48:03,877 coral/analysis/_sequencing/calign.c:7810:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T02:48:03,877 7810 | tmp_type = tstate->curexc_type; 2025-09-08T02:48:03,877 | ^~ 2025-09-08T02:48:03,886 coral/analysis/_sequencing/calign.c:7811:23: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T02:48:03,886 7811 | tmp_value = tstate->curexc_value; 2025-09-08T02:48:03,886 | ^~ 2025-09-08T02:48:03,894 coral/analysis/_sequencing/calign.c:7812:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:03,894 7812 | tmp_tb = tstate->curexc_traceback; 2025-09-08T02:48:03,894 | ^~ 2025-09-08T02:48:03,902 coral/analysis/_sequencing/calign.c:7813:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T02:48:03,902 7813 | tstate->curexc_type = type; 2025-09-08T02:48:03,902 | ^~ 2025-09-08T02:48:03,910 coral/analysis/_sequencing/calign.c:7814:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T02:48:03,911 7814 | tstate->curexc_value = value; 2025-09-08T02:48:03,911 | ^~ 2025-09-08T02:48:03,919 coral/analysis/_sequencing/calign.c:7815:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:03,919 7815 | tstate->curexc_traceback = tb; 2025-09-08T02:48:03,919 | ^~ 2025-09-08T02:48:03,919 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_ErrFetch’: 2025-09-08T02:48:03,927 coral/analysis/_sequencing/calign.c:7826:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T02:48:03,928 7826 | *type = tstate->curexc_type; 2025-09-08T02:48:03,928 | ^~ 2025-09-08T02:48:03,936 coral/analysis/_sequencing/calign.c:7827:20: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T02:48:03,936 7827 | *value = tstate->curexc_value; 2025-09-08T02:48:03,936 | ^~ 2025-09-08T02:48:03,944 coral/analysis/_sequencing/calign.c:7828:17: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:03,944 7828 | *tb = tstate->curexc_traceback; 2025-09-08T02:48:03,944 | ^~ 2025-09-08T02:48:03,952 coral/analysis/_sequencing/calign.c:7829:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T02:48:03,953 7829 | tstate->curexc_type = 0; 2025-09-08T02:48:03,953 | ^~ 2025-09-08T02:48:03,961 coral/analysis/_sequencing/calign.c:7830:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T02:48:03,961 7830 | tstate->curexc_value = 0; 2025-09-08T02:48:03,961 | ^~ 2025-09-08T02:48:03,969 coral/analysis/_sequencing/calign.c:7831:11: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:03,969 7831 | tstate->curexc_traceback = 0; 2025-09-08T02:48:03,969 | ^~ 2025-09-08T02:48:03,998 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_Raise’: 2025-09-08T02:48:04,010 coral/analysis/_sequencing/calign.c:7933:26: error: implicit declaration of function ‘PyEval_CallObject’; did you mean ‘PyObject_CallObject’? [-Wimplicit-function-declaration] 2025-09-08T02:48:04,010 7933 | owned_instance = PyEval_CallObject(type, args); 2025-09-08T02:48:04,010 | ^~~~~~~~~~~~~~~~~ 2025-09-08T02:48:04,010 | PyObject_CallObject 2025-09-08T02:48:04,019 coral/analysis/_sequencing/calign.c:7933:24: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:04,019 7933 | owned_instance = PyEval_CallObject(type, args); 2025-09-08T02:48:04,019 | ^ 2025-09-08T02:48:04,036 coral/analysis/_sequencing/calign.c:7976:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:04,036 7976 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-08T02:48:04,036 | ^~ 2025-09-08T02:48:04,044 coral/analysis/_sequencing/calign.c:7979:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:04,045 7979 | tstate->curexc_traceback = tb; 2025-09-08T02:48:04,045 | ^~ 2025-09-08T02:48:04,118 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_IterFinish’: 2025-09-08T02:48:04,127 coral/analysis/_sequencing/calign.c:8738:32: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T02:48:04,127 8738 | PyObject* exc_type = tstate->curexc_type; 2025-09-08T02:48:04,127 | ^~ 2025-09-08T02:48:04,136 coral/analysis/_sequencing/calign.c:8742:31: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T02:48:04,136 8742 | exc_value = tstate->curexc_value; 2025-09-08T02:48:04,136 | ^~ 2025-09-08T02:48:04,145 coral/analysis/_sequencing/calign.c:8743:28: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:04,146 8743 | exc_tb = tstate->curexc_traceback; 2025-09-08T02:48:04,146 | ^~ 2025-09-08T02:48:04,155 coral/analysis/_sequencing/calign.c:8744:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’ 2025-09-08T02:48:04,155 8744 | tstate->curexc_type = 0; 2025-09-08T02:48:04,155 | ^~ 2025-09-08T02:48:04,164 coral/analysis/_sequencing/calign.c:8745:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’ 2025-09-08T02:48:04,164 8745 | tstate->curexc_value = 0; 2025-09-08T02:48:04,164 | ^~ 2025-09-08T02:48:04,173 coral/analysis/_sequencing/calign.c:8746:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-08T02:48:04,173 8746 | tstate->curexc_traceback = 0; 2025-09-08T02:48:04,173 | ^~ 2025-09-08T02:48:04,194 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_ParseOptionalKeywords’: 2025-09-08T02:48:04,208 coral/analysis/_sequencing/calign.c:8866:22: error: implicit declaration of function ‘PyUnicode_GET_SIZE’; did you mean ‘PyDict_GET_SIZE’? [-Wimplicit-function-declaration] 2025-09-08T02:48:04,208 8866 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2025-09-08T02:48:04,208 | ^~~~~~~~~~~~~~~~~~ 2025-09-08T02:48:04,208 | PyDict_GET_SIZE 2025-09-08T02:48:04,293 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_CreateCodeObjectForTraceback’: 2025-09-08T02:48:04,304 coral/analysis/_sequencing/calign.c:10245:5: warning: ‘PyCode_New’ is deprecated [-Wdeprecated-declarations] 2025-09-08T02:48:04,304 10245 | py_code = __Pyx_PyCode_New( 2025-09-08T02:48:04,304 | ^~~~~~~ 2025-09-08T02:48:04,304 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:04,304 213 | PyCode_New( 2025-09-08T02:48:04,304 | ^~~~~~~~~~ 2025-09-08T02:48:04,314 coral/analysis/_sequencing/calign.c:10259:9: error: passing argument 14 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2025-09-08T02:48:04,315 10259 | py_line, /*int firstlineno,*/ 2025-09-08T02:48:04,315 | ^~~~~~~ 2025-09-08T02:48:04,315 | | 2025-09-08T02:48:04,315 | int 2025-09-08T02:48:04,315 coral/analysis/_sequencing/calign.c:119:72: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:04,315 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:04,315 | ^~~~~ 2025-09-08T02:48:04,315 /usr/include/python3.13/cpython/code.h:216:45: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2025-09-08T02:48:04,315 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:04,315 | ~~~~~~~~~~^ 2025-09-08T02:48:04,326 coral/analysis/_sequencing/calign.c:10260:9: error: passing argument 15 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2025-09-08T02:48:04,326 10260 | __pyx_empty_bytes /*PyObject *lnotab*/ 2025-09-08T02:48:04,327 | ^~~~~~~~~~~~~~~~~ 2025-09-08T02:48:04,327 | | 2025-09-08T02:48:04,327 | PyObject * {aka struct _object *} 2025-09-08T02:48:04,327 coral/analysis/_sequencing/calign.c:119:79: note: in definition of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:04,327 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:04,327 | ^~~~ 2025-09-08T02:48:04,327 /usr/include/python3.13/cpython/code.h:216:52: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2025-09-08T02:48:04,327 216 | PyObject *l, PyObject *m, PyObject *n, int o, PyObject *p, 2025-09-08T02:48:04,327 | ~~~~^ 2025-09-08T02:48:04,338 coral/analysis/_sequencing/calign.c:119:11: error: too few arguments to function ‘PyCode_New’ 2025-09-08T02:48:04,338 119 | PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos) 2025-09-08T02:48:04,338 | ^~~~~~~~~~ 2025-09-08T02:48:04,339 coral/analysis/_sequencing/calign.c:10245:15: note: in expansion of macro ‘__Pyx_PyCode_New’ 2025-09-08T02:48:04,339 10245 | py_code = __Pyx_PyCode_New( 2025-09-08T02:48:04,339 | ^~~~~~~~~~~~~~~~ 2025-09-08T02:48:04,339 /usr/include/python3.13/cpython/code.h:213:1: note: declared here 2025-09-08T02:48:04,339 213 | PyCode_New( 2025-09-08T02:48:04,339 | ^~~~~~~~~~ 2025-09-08T02:48:04,346 coral/analysis/_sequencing/calign.c: In function ‘__Pyx_AddTraceback’: 2025-09-08T02:48:04,356 coral/analysis/_sequencing/calign.c:10291:13: error: invalid use of incomplete typedef ‘PyFrameObject’ {aka ‘struct _frame’} 2025-09-08T02:48:04,357 10291 | py_frame->f_lineno = py_line; 2025-09-08T02:48:04,357 | ^~ 2025-09-08T02:48:04,465 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-08T02:48:04,639 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T02:48:04,651 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T02:48:04,651 exec(compile('"'"''"'"''"'"' 2025-09-08T02:48:04,651 # This is -- a caller that pip uses to run setup.py 2025-09-08T02:48:04,651 # 2025-09-08T02:48:04,651 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T02:48:04,651 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T02:48:04,651 # - It provides a clear error message when setuptools is not installed. 2025-09-08T02:48:04,651 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T02:48:04,651 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T02:48:04,651 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T02:48:04,651 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T02:48:04,651 import os, sys, tokenize, traceback 2025-09-08T02:48:04,651 2025-09-08T02:48:04,651 try: 2025-09-08T02:48:04,651 import setuptools 2025-09-08T02:48:04,651 except ImportError: 2025-09-08T02:48:04,651 print( 2025-09-08T02:48:04,651 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T02:48:04,651 "the build environment with exception:", 2025-09-08T02:48:04,651 file=sys.stderr, 2025-09-08T02:48:04,651 ) 2025-09-08T02:48:04,651 traceback.print_exc() 2025-09-08T02:48:04,651 sys.exit(1) 2025-09-08T02:48:04,651 2025-09-08T02:48:04,651 __file__ = %r 2025-09-08T02:48:04,651 sys.argv[0] = __file__ 2025-09-08T02:48:04,651 2025-09-08T02:48:04,651 if os.path.exists(__file__): 2025-09-08T02:48:04,651 filename = __file__ 2025-09-08T02:48:04,651 with tokenize.open(__file__) as f: 2025-09-08T02:48:04,651 setup_py_code = f.read() 2025-09-08T02:48:04,651 else: 2025-09-08T02:48:04,651 filename = "" 2025-09-08T02:48:04,651 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T02:48:04,651 2025-09-08T02:48:04,651 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T02:48:04,651 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-fbmin1ih/coral_d9790dd0556d4ac19a61a17f9f77dcfe/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-699llcl4[/] 2025-09-08T02:48:04,651 [bold magenta]cwd[/]: /tmp/pip-wheel-fbmin1ih/coral_d9790dd0556d4ac19a61a17f9f77dcfe/ 2025-09-08T02:48:04,651 Building wheel for coral (setup.py): finished with status 'error' 2025-09-08T02:48:04,652 ERROR: Failed building wheel for coral 2025-09-08T02:48:04,653 Running setup.py clean for coral 2025-09-08T02:48:04,653 Running command python setup.py clean 2025-09-08T02:48:05,787 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T02:48:05,787 warnings.warn(msg) 2025-09-08T02:48:06,225 running clean 2025-09-08T02:48:06,368 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T02:48:06,368 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T02:48:06,371 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T02:48:06,371 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T02:48:06,371 removing 'build' 2025-09-08T02:48:06,507 Failed to build coral 2025-09-08T02:48:06,508 ERROR: Failed to build one or more wheels 2025-09-08T02:48:06,509 Exception information: 2025-09-08T02:48:06,509 Traceback (most recent call last): 2025-09-08T02:48:06,509 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T02:48:06,509 status = _inner_run() 2025-09-08T02:48:06,509 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T02:48:06,509 return self.run(options, args) 2025-09-08T02:48:06,509 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T02:48:06,509 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T02:48:06,509 return func(self, options, args) 2025-09-08T02:48:06,509 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T02:48:06,509 raise CommandError("Failed to build one or more wheels") 2025-09-08T02:48:06,509 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T02:48:06,513 Removed build tracker: '/tmp/pip-build-tracker-p243f_dx'