2025-09-17T17:46:24,038 Created temporary directory: /tmp/pip-ephem-wheel-cache-n559ddle 2025-09-17T17:46:24,040 Created temporary directory: /tmp/pip-req-tracker-ufm5cpl0 2025-09-17T17:46:24,040 Initialized build tracking at /tmp/pip-req-tracker-ufm5cpl0 2025-09-17T17:46:24,041 Created build tracker: /tmp/pip-req-tracker-ufm5cpl0 2025-09-17T17:46:24,041 Entered build tracker: /tmp/pip-req-tracker-ufm5cpl0 2025-09-17T17:46:24,041 Created temporary directory: /tmp/pip-wheel-mla62gzm 2025-09-17T17:46:24,061 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple, https://www.piwheels.org/simple 2025-09-17T17:46:24,063 2 location(s) to search for versions of unifrac: 2025-09-17T17:46:24,063 * https://pypi.org/simple/unifrac/ 2025-09-17T17:46:24,063 * https://www.piwheels.org/simple/unifrac/ 2025-09-17T17:46:24,063 Fetching project page and analyzing links: https://pypi.org/simple/unifrac/ 2025-09-17T17:46:24,064 Getting page https://pypi.org/simple/unifrac/ 2025-09-17T17:46:24,065 Found index url https://pypi.org/simple 2025-09-17T17:46:24,069 Starting new HTTPS connection (1): pypi.org:443 2025-09-17T17:46:24,340 https://pypi.org:443 "GET /simple/unifrac/ HTTP/1.1" 200 786 2025-09-17T17:46:24,408 Found link https://files.pythonhosted.org/packages/be/89/683b0925dadf0c63f015aba45e56d943a738caa70f736233e8654dc4a713/unifrac-0.10.0.tar.gz#sha256=94b4a1b146b35ee7f855ae602cedfab2ca179cc87e397d535fd3e7f64d4d7349 (from https://pypi.org/simple/unifrac/), version: 0.10.0 2025-09-17T17:46:24,408 Found link https://files.pythonhosted.org/packages/c4/fe/bf6d6113ab675272f6eb6e593d6842e4f2c074ee9152b6f4316a621462f7/unifrac-0.20.1.tar.gz#sha256=e851bd56269d16b5d005e20c92af4c566bf98ceebca4901085cdb68df6183afd (from https://pypi.org/simple/unifrac/), version: 0.20.1 2025-09-17T17:46:24,408 Found link https://files.pythonhosted.org/packages/ef/40/fcc8a73f40b27682661cad19dac3fbc0ed4f5cd3593d86939b2eb7309956/unifrac-0.20.3.tar.gz#sha256=ad6cfd76d4379080321cf640a39da30f745168ce7896ab21893de85a2f43dc1d (from https://pypi.org/simple/unifrac/), version: 0.20.3 2025-09-17T17:46:24,409 Found link https://files.pythonhosted.org/packages/6c/bd/f07d42bb11485de31f99fc08665ec6615d9a35d795124082452f38714e17/unifrac-1.3.2.tar.gz#sha256=caa67a0c4b7ea6d04f922d68a0b77c12b8db8bd001ae9b7de6474023462df966 (from https://pypi.org/simple/unifrac/), version: 1.3.2 2025-09-17T17:46:24,409 Found link https://files.pythonhosted.org/packages/44/eb/f8ab4718919f5be3f0a6d6e279dcfb92a7d2c2a2fc8b66e51f54724ff148/unifrac-1.5.tar.gz#sha256=74c276772852d90974df7af649877f7f8217d1c556f077d66d64bcc5d2fcab63 (from https://pypi.org/simple/unifrac/), version: 1.5 2025-09-17T17:46:24,409 Fetching project page and analyzing links: https://www.piwheels.org/simple/unifrac/ 2025-09-17T17:46:24,410 Getting page https://www.piwheels.org/simple/unifrac/ 2025-09-17T17:46:24,411 Found index url https://www.piwheels.org/simple 2025-09-17T17:46:24,413 Starting new HTTPS connection (1): www.piwheels.org:443 2025-09-17T17:46:24,469 https://www.piwheels.org:443 "GET /simple/unifrac/ HTTP/1.1" 200 107 2025-09-17T17:46:24,500 Given no hashes to check 1 links for project 'unifrac': discarding no candidates 2025-09-17T17:46:24,528 Collecting unifrac==1.3.2 2025-09-17T17:46:24,529 Created temporary directory: /tmp/pip-unpack-l1wycuwf 2025-09-17T17:46:24,533 Starting new HTTPS connection (1): files.pythonhosted.org:443 2025-09-17T17:46:24,567 https://files.pythonhosted.org:443 "GET /packages/6c/bd/f07d42bb11485de31f99fc08665ec6615d9a35d795124082452f38714e17/unifrac-1.3.2.tar.gz HTTP/1.1" 200 259141 2025-09-17T17:46:24,568 Downloading unifrac-1.3.2.tar.gz (259 kB) 2025-09-17T17:46:24,731 Added unifrac==1.3.2 from https://files.pythonhosted.org/packages/6c/bd/f07d42bb11485de31f99fc08665ec6615d9a35d795124082452f38714e17/unifrac-1.3.2.tar.gz#sha256=caa67a0c4b7ea6d04f922d68a0b77c12b8db8bd001ae9b7de6474023462df966 to build tracker '/tmp/pip-req-tracker-ufm5cpl0' 2025-09-17T17:46:24,732 Running setup.py (path:/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py) egg_info for package unifrac 2025-09-17T17:46:24,733 Created temporary directory: /tmp/pip-pip-egg-info-s5ukpy51 2025-09-17T17:46:24,733 Running command python setup.py egg_info 2025-09-17T17:46:35,349 Compiling unifrac/_api.pyx because it changed. 2025-09-17T17:46:35,350 [1/1] Cythonizing unifrac/_api.pyx 2025-09-17T17:46:35,564 running egg_info 2025-09-17T17:46:35,591 creating /tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info 2025-09-17T17:46:35,592 writing /tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/PKG-INFO 2025-09-17T17:46:35,601 writing dependency_links to /tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/dependency_links.txt 2025-09-17T17:46:35,607 writing requirements to /tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/requires.txt 2025-09-17T17:46:35,608 writing top-level names to /tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/top_level.txt 2025-09-17T17:46:35,609 writing manifest file '/tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/SOURCES.txt' 2025-09-17T17:46:35,675 dependency /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2025-09-17T17:46:35,675 dependency /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2025-09-17T17:46:35,675 dependency /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2025-09-17T17:46:35,676 dependency /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2025-09-17T17:46:35,677 dependency /usr/local/lib/python3.9/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2025-09-17T17:46:35,733 reading manifest file '/tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/SOURCES.txt' 2025-09-17T17:46:35,734 reading manifest template 'MANIFEST.in' 2025-09-17T17:46:35,737 warning: no previously-included files matching '*.pyc' found anywhere in distribution 2025-09-17T17:46:35,738 warning: no previously-included files matching '*.pyo' found anywhere in distribution 2025-09-17T17:46:35,739 warning: no previously-included files matching '.git' found anywhere in distribution 2025-09-17T17:46:35,739 warning: no previously-included files matching '*.so' found anywhere in distribution 2025-09-17T17:46:35,740 warning: no previously-included files matching '.*.swp' found anywhere in distribution 2025-09-17T17:46:35,741 adding license file 'LICENSE' 2025-09-17T17:46:35,744 writing manifest file '/tmp/pip-pip-egg-info-s5ukpy51/unifrac.egg-info/SOURCES.txt' 2025-09-17T17:46:36,344 Source in /tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a has version 1.3.2, which satisfies requirement unifrac==1.3.2 from https://files.pythonhosted.org/packages/6c/bd/f07d42bb11485de31f99fc08665ec6615d9a35d795124082452f38714e17/unifrac-1.3.2.tar.gz#sha256=caa67a0c4b7ea6d04f922d68a0b77c12b8db8bd001ae9b7de6474023462df966 2025-09-17T17:46:36,345 Removed unifrac==1.3.2 from https://files.pythonhosted.org/packages/6c/bd/f07d42bb11485de31f99fc08665ec6615d9a35d795124082452f38714e17/unifrac-1.3.2.tar.gz#sha256=caa67a0c4b7ea6d04f922d68a0b77c12b8db8bd001ae9b7de6474023462df966 from build tracker '/tmp/pip-req-tracker-ufm5cpl0' 2025-09-17T17:46:36,351 Created temporary directory: /tmp/pip-unpack-0aeu5_ky 2025-09-17T17:46:36,351 Building wheels for collected packages: unifrac 2025-09-17T17:46:36,355 Created temporary directory: /tmp/pip-wheel-juv9f5t8 2025-09-17T17:46:36,356 Building wheel for unifrac (setup.py): started 2025-09-17T17:46:36,356 Destination directory: /tmp/pip-wheel-juv9f5t8 2025-09-17T17:46:36,357 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-juv9f5t8 2025-09-17T17:46:38,051 running bdist_wheel 2025-09-17T17:46:38,156 running build 2025-09-17T17:46:38,156 running build_py 2025-09-17T17:46:38,186 creating build/lib.linux-armv7l-cpython-39/unifrac 2025-09-17T17:46:38,188 copying unifrac/_methods.py -> build/lib.linux-armv7l-cpython-39/unifrac 2025-09-17T17:46:38,192 copying unifrac/_meta.py -> build/lib.linux-armv7l-cpython-39/unifrac 2025-09-17T17:46:38,194 copying unifrac/__init__.py -> build/lib.linux-armv7l-cpython-39/unifrac 2025-09-17T17:46:38,197 creating build/lib.linux-armv7l-cpython-39/unifrac/tests 2025-09-17T17:46:38,198 copying unifrac/tests/test_methods.py -> build/lib.linux-armv7l-cpython-39/unifrac/tests 2025-09-17T17:46:38,200 copying unifrac/tests/__init__.py -> build/lib.linux-armv7l-cpython-39/unifrac/tests 2025-09-17T17:46:38,202 copying unifrac/tests/test_api.py -> build/lib.linux-armv7l-cpython-39/unifrac/tests 2025-09-17T17:46:38,207 creating build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,208 copying unifrac/tests/data/e1.biom -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,212 copying unifrac/tests/data/e2.biom -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,215 copying unifrac/tests/data/t2.newick -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,217 copying unifrac/tests/data/crawford.group.tsv -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,219 copying unifrac/tests/data/crawford.tre -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,222 copying unifrac/tests/data/crawford.biom -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,228 copying unifrac/tests/data/test.faith.exp -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,230 copying unifrac/tests/data/t1.newick -> build/lib.linux-armv7l-cpython-39/unifrac/tests/data 2025-09-17T17:46:38,233 running build_ext 2025-09-17T17:46:38,233 Compiling SSU 2025-09-17T17:46:38,249 Traceback (most recent call last): 2025-09-17T17:46:38,250 File "", line 1, in 2025-09-17T17:46:38,251 File "/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py", line 93, in 2025-09-17T17:46:38,251 setup( 2025-09-17T17:46:38,252 File "/usr/local/lib/python3.9/dist-packages/setuptools/__init__.py", line 115, in setup 2025-09-17T17:46:38,252 return distutils.core.setup(**attrs) 2025-09-17T17:46:38,252 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/core.py", line 186, in setup 2025-09-17T17:46:38,253 return run_commands(dist) 2025-09-17T17:46:38,253 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/core.py", line 202, in run_commands 2025-09-17T17:46:38,253 dist.run_commands() 2025-09-17T17:46:38,253 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/dist.py", line 1002, in run_commands 2025-09-17T17:46:38,254 self.run_command(cmd) 2025-09-17T17:46:38,255 File "/usr/local/lib/python3.9/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-17T17:46:38,255 super().run_command(command) 2025-09-17T17:46:38,256 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-17T17:46:38,256 cmd_obj.run() 2025-09-17T17:46:38,257 File "/usr/local/lib/python3.9/dist-packages/setuptools/command/bdist_wheel.py", line 370, in run 2025-09-17T17:46:38,257 self.run_command("build") 2025-09-17T17:46:38,258 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-17T17:46:38,258 self.distribution.run_command(command) 2025-09-17T17:46:38,258 File "/usr/local/lib/python3.9/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-17T17:46:38,259 super().run_command(command) 2025-09-17T17:46:38,259 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-17T17:46:38,260 cmd_obj.run() 2025-09-17T17:46:38,260 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/command/build.py", line 135, in run 2025-09-17T17:46:38,261 self.run_command(cmd_name) 2025-09-17T17:46:38,261 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py", line 357, in run_command 2025-09-17T17:46:38,261 self.distribution.run_command(command) 2025-09-17T17:46:38,262 File "/usr/local/lib/python3.9/dist-packages/setuptools/dist.py", line 1102, in run_command 2025-09-17T17:46:38,262 super().run_command(command) 2025-09-17T17:46:38,263 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/dist.py", line 1021, in run_command 2025-09-17T17:46:38,263 cmd_obj.run() 2025-09-17T17:46:38,264 File "/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py", line 57, in run 2025-09-17T17:46:38,264 self.run_compile_ssu() 2025-09-17T17:46:38,264 File "/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py", line 61, in run_compile_ssu 2025-09-17T17:46:38,264 self.execute(compile_ssu, [], 'Compiling SSU') 2025-09-17T17:46:38,265 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/cmd.py", line 384, in execute 2025-09-17T17:46:38,265 util.execute(func, args, msg, dry_run=self.dry_run) 2025-09-17T17:46:38,265 File "/usr/local/lib/python3.9/dist-packages/setuptools/_distutils/util.py", line 334, in execute 2025-09-17T17:46:38,267 func(*args) 2025-09-17T17:46:38,267 File "/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py", line 46, in compile_ssu 2025-09-17T17:46:38,267 cmd = ["ln", "-s", os.environ.get('CONDA_PREFIX') + '/include/' + f, 2025-09-17T17:46:38,268 TypeError: unsupported operand type(s) for +: 'NoneType' and 'str' 2025-09-17T17:46:38,424 Building wheel for unifrac (setup.py): finished with status 'error' 2025-09-17T17:46:38,425 ERROR: Failed building wheel for unifrac 2025-09-17T17:46:38,425 Running setup.py clean for unifrac 2025-09-17T17:46:38,426 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-mla62gzm/unifrac_d19f25feb84847c79d72f5e0f2e0301a/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2025-09-17T17:46:40,173 running clean 2025-09-17T17:46:40,226 removing 'build/lib.linux-armv7l-cpython-39' (and everything under it) 2025-09-17T17:46:40,232 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-17T17:46:40,232 'build/scripts-3.9' does not exist -- can't clean it 2025-09-17T17:46:40,232 removing 'build' 2025-09-17T17:46:40,375 Failed to build unifrac 2025-09-17T17:46:40,376 ERROR: Failed to build one or more wheels 2025-09-17T17:46:40,376 Exception information: 2025-09-17T17:46:40,376 Traceback (most recent call last): 2025-09-17T17:46:40,376 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 223, in _main 2025-09-17T17:46:40,376 status = self.run(options, args) 2025-09-17T17:46:40,376 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 180, in wrapper 2025-09-17T17:46:40,376 return func(self, options, args) 2025-09-17T17:46:40,376 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 194, in run 2025-09-17T17:46:40,376 raise CommandError( 2025-09-17T17:46:40,376 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-17T17:46:40,379 Removed build tracker: '/tmp/pip-req-tracker-ufm5cpl0'