2025-10-15T21:23:52,377 Created temporary directory: /tmp/pip-ephem-wheel-cache-w80c_ijb 2025-10-15T21:23:52,379 Created temporary directory: /tmp/pip-build-tracker-ilq5zwt_ 2025-10-15T21:23:52,380 Initialized build tracking at /tmp/pip-build-tracker-ilq5zwt_ 2025-10-15T21:23:52,381 Created build tracker: /tmp/pip-build-tracker-ilq5zwt_ 2025-10-15T21:23:52,381 Entered build tracker: /tmp/pip-build-tracker-ilq5zwt_ 2025-10-15T21:23:52,382 Created temporary directory: /tmp/pip-wheel-wx3ue562 2025-10-15T21:23:52,387 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-15T21:23:52,390 Created temporary directory: /tmp/pip-ephem-wheel-cache-568iq3mn 2025-10-15T21:23:52,428 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-15T21:23:52,434 2 location(s) to search for versions of unifrac: 2025-10-15T21:23:52,434 * https://pypi.org/simple/unifrac/ 2025-10-15T21:23:52,434 * https://www.piwheels.org/simple/unifrac/ 2025-10-15T21:23:52,435 Fetching project page and analyzing links: https://pypi.org/simple/unifrac/ 2025-10-15T21:23:52,436 Getting page https://pypi.org/simple/unifrac/ 2025-10-15T21:23:52,437 Found index url https://pypi.org/simple 2025-10-15T21:23:52,681 Fetched page https://pypi.org/simple/unifrac/ as application/vnd.pypi.simple.v1+json 2025-10-15T21:23:52,683 Found link https://files.pythonhosted.org/packages/be/89/683b0925dadf0c63f015aba45e56d943a738caa70f736233e8654dc4a713/unifrac-0.10.0.tar.gz (from https://pypi.org/simple/unifrac/), version: 0.10.0 2025-10-15T21:23:52,684 Found link https://files.pythonhosted.org/packages/c4/fe/bf6d6113ab675272f6eb6e593d6842e4f2c074ee9152b6f4316a621462f7/unifrac-0.20.1.tar.gz (from https://pypi.org/simple/unifrac/), version: 0.20.1 2025-10-15T21:23:52,684 Found link https://files.pythonhosted.org/packages/ef/40/fcc8a73f40b27682661cad19dac3fbc0ed4f5cd3593d86939b2eb7309956/unifrac-0.20.3.tar.gz (from https://pypi.org/simple/unifrac/), version: 0.20.3 2025-10-15T21:23:52,685 Found link https://files.pythonhosted.org/packages/6c/bd/f07d42bb11485de31f99fc08665ec6615d9a35d795124082452f38714e17/unifrac-1.3.2.tar.gz (from https://pypi.org/simple/unifrac/), version: 1.3.2 2025-10-15T21:23:52,686 Found link https://files.pythonhosted.org/packages/44/eb/f8ab4718919f5be3f0a6d6e279dcfb92a7d2c2a2fc8b66e51f54724ff148/unifrac-1.5.tar.gz (from https://pypi.org/simple/unifrac/), version: 1.5 2025-10-15T21:23:52,687 Fetching project page and analyzing links: https://www.piwheels.org/simple/unifrac/ 2025-10-15T21:23:52,687 Getting page https://www.piwheels.org/simple/unifrac/ 2025-10-15T21:23:52,688 Found index url https://www.piwheels.org/simple 2025-10-15T21:23:52,844 Fetched page https://www.piwheels.org/simple/unifrac/ as text/html 2025-10-15T21:23:52,845 Skipping link: not a file: https://www.piwheels.org/simple/unifrac/ 2025-10-15T21:23:52,846 Skipping link: not a file: https://pypi.org/simple/unifrac/ 2025-10-15T21:23:52,865 Given no hashes to check 1 links for project 'unifrac': discarding no candidates 2025-10-15T21:23:52,883 Collecting unifrac==1.5 2025-10-15T21:23:52,885 Created temporary directory: /tmp/pip-unpack-3i1gwctw 2025-10-15T21:23:53,098 Downloading unifrac-1.5.tar.gz (270 kB) 2025-10-15T21:23:53,299 Added unifrac==1.5 from https://files.pythonhosted.org/packages/44/eb/f8ab4718919f5be3f0a6d6e279dcfb92a7d2c2a2fc8b66e51f54724ff148/unifrac-1.5.tar.gz to build tracker '/tmp/pip-build-tracker-ilq5zwt_' 2025-10-15T21:23:53,308 Created temporary directory: /tmp/pip-build-env-2gctqdy0 2025-10-15T21:23:53,312 Installing build dependencies: started 2025-10-15T21:23:53,314 Running command pip subprocess to install build dependencies 2025-10-15T21:23:54,469 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-15T21:23:55,058 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-10-15T21:23:55,081 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-15T21:23:56,869 Collecting setuptools>=42.0.0 2025-10-15T21:23:56,989 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-15T21:23:58,857 Collecting cython>=0.26 2025-10-15T21:23:58,880 Using cached cython-3.1.4-py3-none-any.whl (1.2 MB) 2025-10-15T21:23:59,140 Collecting biom-format 2025-10-15T21:23:59,154 Downloading https://www.piwheels.org/simple/biom-format/biom_format-2.1.17-cp311-cp311-linux_armv7l.whl (12.2 MB) 2025-10-15T21:24:00,034 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 13.1 MB/s eta 0:00:00 2025-10-15T21:24:01,496 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/3a/be/650f9c091ef71cb01d735775d554e068752d3ff63d7943b26316dc401749/numpy-1.21.2.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:01,504 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/5f/d6/ad58ded26556eaeaa8c971e08b6466f17c4ac4d786cd3d800e26ce59cc01/numpy-1.21.3.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:01,511 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/fb/48/b0708ebd7718a8933f0d3937513ef8ef2f4f04529f1f66ca86d873043921/numpy-1.21.4.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:01,518 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/c2/a8/a924a09492bdfee8c2ec3094d0a13f2799800b4fdc9c890738aeeb12c72e/numpy-1.21.5.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:01,525 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/45/b7/de7b8e67f2232c26af57c205aaad29fe17754f793404f59c8a730c7a191a/numpy-1.21.6.zip (from https://pypi.org/simple/numpy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:02,318 Collecting numpy 2025-10-15T21:24:02,742 Using cached https://www.piwheels.org/simple/numpy/numpy-2.3.3-cp311-cp311-linux_armv7l.whl (6.1 MB) 2025-10-15T21:24:03,296 Collecting h5py>=3.3.0 2025-10-15T21:24:03,815 Using cached https://www.piwheels.org/simple/h5py/h5py-3.15.0-cp311-cp311-linux_armv7l.whl (7.4 MB) 2025-10-15T21:24:04,179 Collecting scikit-bio>=0.6.0 2025-10-15T21:24:04,414 Downloading https://archive1.piwheels.org/simple/scikit-bio/scikit_bio-0.6.3-cp311-cp311-linux_armv7l.whl (7.2 MB) 2025-10-15T21:24:04,913 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 14.7 MB/s eta 0:00:00 2025-10-15T21:24:05,266 Collecting click 2025-10-15T21:24:05,285 Using cached https://www.piwheels.org/simple/click/click-8.3.0-py3-none-any.whl (107 kB) 2025-10-15T21:24:05,855 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/99/f1/c00d6be56e1a718a3068079e3ec8ce044d7179345280f6a3f5066068af0d/scipy-1.6.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2025-10-15T21:24:05,861 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/fe/fd/8704c7b7b34cdac850485e638346025ca57c5a859934b9aa1be5399b33b7/scipy-1.6.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2025-10-15T21:24:05,866 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/bb/bb/944f559d554df6c9adf037aa9fc982a9706ee0e96c0d5beac701cb158900/scipy-1.7.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2025-10-15T21:24:05,872 Link requires a different Python (3.11.2 not in: '>=3.7,<3.10'): https://files.pythonhosted.org/packages/47/33/a24aec22b7be7fdb10ec117a95e1e4099890d8bbc6646902f443fc7719d1/scipy-1.7.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.10) 2025-10-15T21:24:05,878 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/0e/23/58c4f995475a2a97cb5f4a032aedaf881ad87cd976a7180c55118d105a1d/scipy-1.7.2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:05,885 Link requires a different Python (3.11.2 not in: '>=3.7,<3.11'): https://files.pythonhosted.org/packages/61/67/1a654b96309c991762ee9bc39c363fc618076b155fe52d295211cf2536c7/scipy-1.7.3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.7,<3.11) 2025-10-15T21:24:05,892 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/c0/ad/e3c052ed4e0027a8abef0a5e8441a044427d252d17d9aee06d56e62fc698/scipy-1.8.0rc1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2025-10-15T21:24:05,898 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/29/d2/151a54944b333e465f98804dced31dab1284f3c37b752b9cefa710b64681/scipy-1.8.0rc2.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2025-10-15T21:24:05,904 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/e4/26/83dd1c6378513a6241d984bda9f08c512b6e35fff13fba3acc1b3c195f02/scipy-1.8.0rc3.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2025-10-15T21:24:05,910 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/22/78/056cc43e7737811b6f50886788a940f852773dd9804f5365952805db9648/scipy-1.8.0rc4.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2025-10-15T21:24:05,917 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/b4/a2/4faa34bf0cdbefd5c706625f1234987795f368eb4e97bde9d6f46860843e/scipy-1.8.0.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2025-10-15T21:24:05,923 Link requires a different Python (3.11.2 not in: '>=3.8,<3.11'): https://files.pythonhosted.org/packages/26/b5/9330f004b9a3b2b6a31f59f46f1617ce9ca15c0e7fe64288c20385a05c9d/scipy-1.8.1.tar.gz (from https://pypi.org/simple/scipy/) (requires-python:>=3.8,<3.11) 2025-10-15T21:24:06,340 Collecting scipy>=1.3.1 2025-10-15T21:24:08,402 Using cached https://www.piwheels.org/simple/scipy/scipy-1.16.2-cp311-cp311-linux_armv7l.whl (22.9 MB) 2025-10-15T21:24:10,221 Collecting pandas>=0.20.0 2025-10-15T21:24:11,094 Using cached https://www.piwheels.org/simple/pandas/pandas-2.3.3-cp311-cp311-linux_armv7l.whl (12.4 MB) 2025-10-15T21:24:11,773 Collecting requests>=2.20.0 2025-10-15T21:24:11,796 Using cached https://www.piwheels.org/simple/requests/requests-2.32.5-py3-none-any.whl (64 kB) 2025-10-15T21:24:12,009 Collecting decorator>=3.4.2 2025-10-15T21:24:12,024 Using cached https://www.piwheels.org/simple/decorator/decorator-5.2.1-py3-none-any.whl (8.9 kB) 2025-10-15T21:24:12,257 Collecting natsort>=4.0.3 2025-10-15T21:24:12,276 Using cached https://www.piwheels.org/simple/natsort/natsort-8.4.0-py3-none-any.whl (38 kB) 2025-10-15T21:24:12,791 Collecting statsmodels>=0.14.0 2025-10-15T21:24:12,978 Downloading https://archive1.piwheels.org/simple/statsmodels/statsmodels-0.14.4-cp311-cp311-linux_armv7l.whl (22.1 MB) 2025-10-15T21:24:14,952 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.1/22.1 MB 6.8 MB/s eta 0:00:00 2025-10-15T21:24:15,746 Collecting patsy>=0.5.0 2025-10-15T21:24:15,755 Downloading https://www.piwheels.org/simple/patsy/patsy-1.0.1-py2.py3-none-any.whl (232 kB) 2025-10-15T21:24:15,788 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 232.9/232.9 kB 9.2 MB/s eta 0:00:00 2025-10-15T21:24:16,234 Collecting python-dateutil>=2.8.2 2025-10-15T21:24:16,264 Using cached https://www.piwheels.org/simple/python-dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB) 2025-10-15T21:24:16,571 Collecting pytz>=2020.1 2025-10-15T21:24:16,609 Using cached https://www.piwheels.org/simple/pytz/pytz-2025.2-py3-none-any.whl (509 kB) 2025-10-15T21:24:16,753 Collecting tzdata>=2022.7 2025-10-15T21:24:16,789 Using cached https://www.piwheels.org/simple/tzdata/tzdata-2025.2-py2.py3-none-any.whl (347 kB) 2025-10-15T21:24:17,579 Collecting charset_normalizer<4,>=2 2025-10-15T21:24:17,587 Using cached charset_normalizer-3.4.4-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (142 kB) 2025-10-15T21:24:17,713 Collecting idna<4,>=2.5 2025-10-15T21:24:17,731 Using cached https://www.piwheels.org/simple/idna/idna-3.11-py3-none-any.whl (71 kB) 2025-10-15T21:24:18,081 Collecting urllib3<3,>=1.21.1 2025-10-15T21:24:18,120 Using cached https://www.piwheels.org/simple/urllib3/urllib3-2.5.0-py3-none-any.whl (129 kB) 2025-10-15T21:24:18,333 Collecting certifi>=2017.4.17 2025-10-15T21:24:18,360 Using cached https://www.piwheels.org/simple/certifi/certifi-2025.10.5-py3-none-any.whl (163 kB) 2025-10-15T21:24:18,967 Collecting packaging>=21.3 2025-10-15T21:24:18,984 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-10-15T21:24:19,158 Collecting six>=1.5 2025-10-15T21:24:19,172 Using cached https://www.piwheels.org/simple/six/six-1.17.0-py2.py3-none-any.whl (11 kB) 2025-10-15T21:24:23,161 Installing collected packages: pytz, urllib3, tzdata, six, setuptools, packaging, numpy, natsort, idna, decorator, cython, click, charset_normalizer, certifi, scipy, requests, python-dateutil, patsy, h5py, pandas, statsmodels, biom-format, scikit-bio 2025-10-15T21:24:38,161 Creating /tmp/pip-build-env-2gctqdy0/overlay/local/bin 2025-10-15T21:24:38,163 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/f2py to 755 2025-10-15T21:24:38,165 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/numpy-config to 755 2025-10-15T21:24:38,290 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/natsort to 755 2025-10-15T21:24:41,538 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/cygdb to 755 2025-10-15T21:24:41,540 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/cython to 755 2025-10-15T21:24:41,543 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/cythonize to 755 2025-10-15T21:24:41,981 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/normalizer to 755 2025-10-15T21:25:38,758 changing mode of /tmp/pip-build-env-2gctqdy0/overlay/local/bin/biom to 755 2025-10-15T21:25:43,087 Successfully installed biom-format-2.1.17 certifi-2025.10.5 charset_normalizer-3.4.4 click-8.3.0 cython-3.1.4 decorator-5.2.1 h5py-3.15.0 idna-3.11 natsort-8.4.0 numpy-2.3.3 packaging-25.0 pandas-2.3.3 patsy-1.0.1 python-dateutil-2.9.0.post0 pytz-2025.2 requests-2.32.5 scikit-bio-0.6.3 scipy-1.16.2 setuptools-80.9.0 six-1.17.0 statsmodels-0.14.4 tzdata-2025.2 urllib3-2.5.0 2025-10-15T21:25:43,807 Installing build dependencies: finished with status 'done' 2025-10-15T21:25:43,815 Getting requirements to build wheel: started 2025-10-15T21:25:43,817 Running command Getting requirements to build wheel 2025-10-15T21:25:51,894 Compiling unifrac/_api.pyx because it changed. 2025-10-15T21:25:51,895 [1/1] Cythonizing unifrac/_api.pyx 2025-10-15T21:25:52,004 running egg_info 2025-10-15T21:25:52,016 writing unifrac.egg-info/PKG-INFO 2025-10-15T21:25:52,023 writing dependency_links to unifrac.egg-info/dependency_links.txt 2025-10-15T21:25:52,027 writing requirements to unifrac.egg-info/requires.txt 2025-10-15T21:25:52,028 writing top-level names to unifrac.egg-info/top_level.txt 2025-10-15T21:25:52,060 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:52,061 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:52,061 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:52,061 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:52,062 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:52,071 reading manifest file 'unifrac.egg-info/SOURCES.txt' 2025-10-15T21:25:52,074 reading manifest template 'MANIFEST.in' 2025-10-15T21:25:52,077 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-15T21:25:52,077 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-15T21:25:52,078 warning: no previously-included files matching '.git' found anywhere in distribution 2025-10-15T21:25:52,079 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-10-15T21:25:52,080 warning: no previously-included files matching '.*.swp' found anywhere in distribution 2025-10-15T21:25:52,080 adding license file 'LICENSE' 2025-10-15T21:25:52,083 writing manifest file 'unifrac.egg-info/SOURCES.txt' 2025-10-15T21:25:52,662 Getting requirements to build wheel: finished with status 'done' 2025-10-15T21:25:52,665 Created temporary directory: /tmp/pip-modern-metadata-l39yrbyo 2025-10-15T21:25:52,668 Preparing metadata (pyproject.toml): started 2025-10-15T21:25:52,669 Running command Preparing metadata (pyproject.toml) 2025-10-15T21:25:54,308 running dist_info 2025-10-15T21:25:54,330 creating /tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info 2025-10-15T21:25:54,331 writing /tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/PKG-INFO 2025-10-15T21:25:54,339 writing dependency_links to /tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/dependency_links.txt 2025-10-15T21:25:54,344 writing requirements to /tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/requires.txt 2025-10-15T21:25:54,345 writing top-level names to /tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/top_level.txt 2025-10-15T21:25:54,346 writing manifest file '/tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/SOURCES.txt' 2025-10-15T21:25:54,375 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:54,376 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:54,377 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:54,377 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:54,378 dependency /tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2025-10-15T21:25:54,387 reading manifest file '/tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/SOURCES.txt' 2025-10-15T21:25:54,389 reading manifest template 'MANIFEST.in' 2025-10-15T21:25:54,392 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-10-15T21:25:54,393 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-10-15T21:25:54,393 warning: no previously-included files matching '.git' found anywhere in distribution 2025-10-15T21:25:54,394 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-10-15T21:25:54,395 warning: no previously-included files matching '.*.swp' found anywhere in distribution 2025-10-15T21:25:54,396 adding license file 'LICENSE' 2025-10-15T21:25:54,399 writing manifest file '/tmp/pip-modern-metadata-l39yrbyo/unifrac.egg-info/SOURCES.txt' 2025-10-15T21:25:54,400 creating '/tmp/pip-modern-metadata-l39yrbyo/unifrac-1.5.dist-info' 2025-10-15T21:25:54,613 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-15T21:25:54,618 Source in /tmp/pip-wheel-wx3ue562/unifrac_00c3404c3da441f99a2f8d4a2ce43f58 has version 1.5, which satisfies requirement unifrac==1.5 from https://files.pythonhosted.org/packages/44/eb/f8ab4718919f5be3f0a6d6e279dcfb92a7d2c2a2fc8b66e51f54724ff148/unifrac-1.5.tar.gz 2025-10-15T21:25:54,620 Removed unifrac==1.5 from https://files.pythonhosted.org/packages/44/eb/f8ab4718919f5be3f0a6d6e279dcfb92a7d2c2a2fc8b66e51f54724ff148/unifrac-1.5.tar.gz from build tracker '/tmp/pip-build-tracker-ilq5zwt_' 2025-10-15T21:25:54,626 Created temporary directory: /tmp/pip-unpack-gl2t6a26 2025-10-15T21:25:54,627 Building wheels for collected packages: unifrac 2025-10-15T21:25:54,631 Created temporary directory: /tmp/pip-wheel-ezhdz54x 2025-10-15T21:25:54,632 Destination directory: /tmp/pip-wheel-ezhdz54x 2025-10-15T21:25:54,634 Building wheel for unifrac (pyproject.toml): started 2025-10-15T21:25:54,635 Running command Building wheel for unifrac (pyproject.toml) 2025-10-15T21:25:56,250 running bdist_wheel 2025-10-15T21:25:56,281 running build 2025-10-15T21:25:56,282 running build_py 2025-10-15T21:25:56,296 creating build/lib.linux-armv7l-cpython-311/unifrac 2025-10-15T21:25:56,298 copying unifrac/_meta.py -> build/lib.linux-armv7l-cpython-311/unifrac 2025-10-15T21:25:56,300 copying unifrac/__init__.py -> build/lib.linux-armv7l-cpython-311/unifrac 2025-10-15T21:25:56,302 copying unifrac/_methods.py -> build/lib.linux-armv7l-cpython-311/unifrac 2025-10-15T21:25:56,307 creating build/lib.linux-armv7l-cpython-311/unifrac/tests 2025-10-15T21:25:56,308 copying unifrac/tests/test_methods.py -> build/lib.linux-armv7l-cpython-311/unifrac/tests 2025-10-15T21:25:56,311 copying unifrac/tests/test_api.py -> build/lib.linux-armv7l-cpython-311/unifrac/tests 2025-10-15T21:25:56,314 copying unifrac/tests/__init__.py -> build/lib.linux-armv7l-cpython-311/unifrac/tests 2025-10-15T21:25:56,318 creating build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,319 copying unifrac/tests/data/t1.newick -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,321 copying unifrac/tests/data/crawford.tre -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,324 copying unifrac/tests/data/crawford.biom -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,328 copying unifrac/tests/data/test.faith.exp -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,330 copying unifrac/tests/data/e2.biom -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,333 copying unifrac/tests/data/crawford.group.tsv -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,336 copying unifrac/tests/data/t2.newick -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,338 copying unifrac/tests/data/e1.biom -> build/lib.linux-armv7l-cpython-311/unifrac/tests/data 2025-10-15T21:25:56,341 running build_ext 2025-10-15T21:25:56,342 Compiling SSU 2025-10-15T21:25:56,350 Traceback (most recent call last): 2025-10-15T21:25:56,350 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2025-10-15T21:25:56,351 main() 2025-10-15T21:25:56,351 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2025-10-15T21:25:56,352 json_out['return_val'] = hook(**hook_input['kwargs']) 2025-10-15T21:25:56,352 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,353 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 251, in build_wheel 2025-10-15T21:25:56,353 return _build_backend().build_wheel(wheel_directory, config_settings, 2025-10-15T21:25:56,354 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,354 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 435, in build_wheel 2025-10-15T21:25:56,355 return _build(['bdist_wheel', '--dist-info-dir', str(metadata_directory)]) 2025-10-15T21:25:56,355 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,356 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 423, in _build 2025-10-15T21:25:56,356 return self._build_with_temp_dir( 2025-10-15T21:25:56,357 ^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,357 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 404, in _build_with_temp_dir 2025-10-15T21:25:56,358 self.run_setup() 2025-10-15T21:25:56,359 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2025-10-15T21:25:56,359 exec(code, locals()) 2025-10-15T21:25:56,360 File "", line 93, in 2025-10-15T21:25:56,360 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/__init__.py", line 115, in setup 2025-10-15T21:25:56,361 return distutils.core.setup(**attrs) 2025-10-15T21:25:56,361 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,362 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-10-15T21:25:56,362 return run_commands(dist) 2025-10-15T21:25:56,363 ^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,364 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-10-15T21:25:56,364 dist.run_commands() 2025-10-15T21:25:56,365 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-10-15T21:25:56,365 self.run_command(cmd) 2025-10-15T21:25:56,366 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-10-15T21:25:56,366 super().run_command(command) 2025-10-15T21:25:56,367 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-10-15T21:25:56,368 cmd_obj.run() 2025-10-15T21:25:56,368 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-10-15T21:25:56,369 self.run_command("build") 2025-10-15T21:25:56,369 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-10-15T21:25:56,370 self.distribution.run_command(command) 2025-10-15T21:25:56,370 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-10-15T21:25:56,371 super().run_command(command) 2025-10-15T21:25:56,372 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-10-15T21:25:56,372 cmd_obj.run() 2025-10-15T21:25:56,373 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-10-15T21:25:56,374 self.run_command(cmd_name) 2025-10-15T21:25:56,375 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-10-15T21:25:56,376 self.distribution.run_command(command) 2025-10-15T21:25:56,376 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-10-15T21:25:56,377 super().run_command(command) 2025-10-15T21:25:56,378 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-10-15T21:25:56,378 cmd_obj.run() 2025-10-15T21:25:56,379 File "", line 57, in run 2025-10-15T21:25:56,380 File "", line 61, in run_compile_ssu 2025-10-15T21:25:56,381 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py", line 384, in execute 2025-10-15T21:25:56,381 util.execute(func, args, msg, dry_run=self.dry_run) 2025-10-15T21:25:56,382 File "/tmp/pip-build-env-2gctqdy0/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/util.py", line 334, in execute 2025-10-15T21:25:56,383 func(*args) 2025-10-15T21:25:56,384 File "", line 46, in compile_ssu 2025-10-15T21:25:56,385 TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' 2025-10-15T21:25:56,539 ERROR: [present-rich] Building wheel for unifrac (pyproject.toml) exited with 1 2025-10-15T21:25:56,552 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmpop_z3p15[/] 2025-10-15T21:25:56,553 [bold magenta]cwd[/]: /tmp/pip-wheel-wx3ue562/unifrac_00c3404c3da441f99a2f8d4a2ce43f58 2025-10-15T21:25:56,554 Building wheel for unifrac (pyproject.toml): finished with status 'error' 2025-10-15T21:25:56,556 ERROR: Failed building wheel for unifrac 2025-10-15T21:25:56,558 Failed to build unifrac 2025-10-15T21:25:56,559 ERROR: Failed to build one or more wheels 2025-10-15T21:25:56,561 Exception information: 2025-10-15T21:25:56,561 Traceback (most recent call last): 2025-10-15T21:25:56,561 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-15T21:25:56,561 status = run_func(*args) 2025-10-15T21:25:56,561 ^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,561 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-15T21:25:56,561 return func(self, options, args) 2025-10-15T21:25:56,561 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-15T21:25:56,561 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 201, in run 2025-10-15T21:25:56,561 raise CommandError("Failed to build one or more wheels") 2025-10-15T21:25:56,561 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-10-15T21:25:56,565 Removed build tracker: '/tmp/pip-build-tracker-ilq5zwt_'