2025-09-08T04:16:17,402 Created temporary directory: /tmp/pip-build-tracker-9vygtlaf 2025-09-08T04:16:17,403 Initialized build tracking at /tmp/pip-build-tracker-9vygtlaf 2025-09-08T04:16:17,403 Created build tracker: /tmp/pip-build-tracker-9vygtlaf 2025-09-08T04:16:17,403 Entered build tracker: /tmp/pip-build-tracker-9vygtlaf 2025-09-08T04:16:17,403 Created temporary directory: /tmp/pip-wheel-ccy9c3iu 2025-09-08T04:16:17,406 Created temporary directory: /tmp/pip-ephem-wheel-cache-mjiu4cgi 2025-09-08T04:16:17,464 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:16:17,466 2 location(s) to search for versions of bhtsne: 2025-09-08T04:16:17,466 * https://pypi.org/simple/bhtsne/ 2025-09-08T04:16:17,466 * https://www.piwheels.org/simple/bhtsne/ 2025-09-08T04:16:17,467 Fetching project page and analyzing links: https://pypi.org/simple/bhtsne/ 2025-09-08T04:16:17,467 Getting page https://pypi.org/simple/bhtsne/ 2025-09-08T04:16:17,468 Found index url https://pypi.org/simple/ 2025-09-08T04:16:17,538 Fetched page https://pypi.org/simple/bhtsne/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:16:17,541 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/9f/e8/c5566be3f8faac3692694435fa71460d09ff123eb928938681d52c00f994/bhtsne-0.1.0-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,541 Found link https://files.pythonhosted.org/packages/e2/59/6b11845a589f914da06b56ad59a9e345b0f8eb8edb2292c42b05a3ad9b01/bhtsne-0.1.0.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.0 2025-09-08T04:16:17,541 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/cf/56/cc69b4f5e1f96cc01453d32292c190eeef25fbd77093850eeeeef35febc7/bhtsne-0.1.1-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,541 Found link https://files.pythonhosted.org/packages/5e/b9/63e49caec91678b2fdff165bfbeb6c576e0d2c634b2c732073ba46c13762/bhtsne-0.1.1.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.1 2025-09-08T04:16:17,541 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/8b/fb/50745dd9a7e66acc53fbde600d09e0d1f21d72786472ad15b22e05860dd7/bhtsne-0.1.2-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,542 Found link https://files.pythonhosted.org/packages/07/ff/31c426da102ab96216868f23a4fa6f22d5cd8d729dfd07f7b89f6717a538/bhtsne-0.1.2.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.2 2025-09-08T04:16:17,542 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/44/07/892ee7f5261b0968addd2ce939b2e5836b0e97bb1522f205918955c03088/bhtsne-0.1.3-cp27-none-macosx_10_11_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,542 Found link https://files.pythonhosted.org/packages/40/5a/ba0834eb78c789f95093c6c92354963a91eb2ccd2c2d877da96f283676b9/bhtsne-0.1.3.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.3 2025-09-08T04:16:17,542 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/eb/af/14698d4896dfefca85fa6172d966cb5c12d91e96a8a48da34cb51b3f798a/bhtsne-0.1.4-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,542 Found link https://files.pythonhosted.org/packages/6f/c6/a6a821b8ad50b00e7ad50cc3da3f65b9262c9bc01f9d5f8b683e59d8dc97/bhtsne-0.1.4.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.4 2025-09-08T04:16:17,543 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/98/df/332e0cea3e7a06474bd4b4ebfa72a5924688d7d44272a4021e5a2db2127e/bhtsne-0.1.5-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,543 Found link https://files.pythonhosted.org/packages/a5/b6/b342efb9f8c161914d82b5746df31f0219da300eda713ca82e82bc5a78e0/bhtsne-0.1.5.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.5 2025-09-08T04:16:17,543 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/56/d6/8f21edcb73292bda4aec6640fe88fa2ad4d0ce7081966dc71c6ae9957bc5/bhtsne-0.1.6-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,543 Found link https://files.pythonhosted.org/packages/9c/e3/d1d09378a718966c63eceef7659f17c26c8ee8e036ae1f4357442c26819d/bhtsne-0.1.6.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.6 2025-09-08T04:16:17,543 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/df/9f/e2a741c68766e13147f447b5beb5889e072305abb0208b96ac3bd55d54e0/bhtsne-0.1.7-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,544 Found link https://files.pythonhosted.org/packages/72/e6/ad994b2d58458b8089ae0d3edb6165c76b8fbb81a63c2300fe0f830b053a/bhtsne-0.1.7.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.7 2025-09-08T04:16:17,544 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/92/6c/7282b5c58ba5203118e1e55b2baec5450e3b36227cc408e9d33a50af11d0/bhtsne-0.1.8-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,544 Found link https://files.pythonhosted.org/packages/4f/4f/993ee54a621aef2c735f6e2bf05fa3c113f126b4781f7f13709352a01fca/bhtsne-0.1.8.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.8 2025-09-08T04:16:17,544 Skipping link: No binaries permitted for bhtsne: https://files.pythonhosted.org/packages/34/e2/0b67304cb755555831aab9a535e5464671c7ed9b5bd38d41781bcb1001f1/bhtsne-0.1.9-cp27-cp27m-macosx_10_10_x86_64.whl (from https://pypi.org/simple/bhtsne/) 2025-09-08T04:16:17,544 Found link https://files.pythonhosted.org/packages/5b/32/3e25093337ab8811e0c3ebd89ad60fd6ca19ef9d7cebb645454f2bc59eaf/bhtsne-0.1.9.tar.gz (from https://pypi.org/simple/bhtsne/), version: 0.1.9 2025-09-08T04:16:17,545 Fetching project page and analyzing links: https://www.piwheels.org/simple/bhtsne/ 2025-09-08T04:16:17,545 Getting page https://www.piwheels.org/simple/bhtsne/ 2025-09-08T04:16:17,546 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:16:17,636 Fetched page https://www.piwheels.org/simple/bhtsne/ as text/html 2025-09-08T04:16:17,645 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp37-cp37m-linux_armv7l.whl#sha256=a75ff8540cf8f9f1fe4fadfb190306b2aafb773a52b75ca9ccaf7c87ffe770f0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,645 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp37-cp37m-linux_armv6l.whl#sha256=a75ff8540cf8f9f1fe4fadfb190306b2aafb773a52b75ca9ccaf7c87ffe770f0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,645 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp35-cp35m-linux_armv7l.whl#sha256=cb2a29c3f3b3f534c43221f9d1890cc59454af09bcfbf07a3379aae5de83faa0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp35-cp35m-linux_armv6l.whl#sha256=cb2a29c3f3b3f534c43221f9d1890cc59454af09bcfbf07a3379aae5de83faa0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp34-cp34m-linux_armv6l.whl#sha256=988eebe866cdfd25a917dcc713ab4ebdb175ec39c7a352247e59d94514f6bab2 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp34-cp34m-linux_armv7l.whl#sha256=988eebe866cdfd25a917dcc713ab4ebdb175ec39c7a352247e59d94514f6bab2 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp39-cp39-linux_armv6l.whl#sha256=37da5d033aa8c06cbd5905a5f49de6f56599df5983604acc73961a41ea1e817b (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.9-cp39-cp39-linux_armv7l.whl#sha256=37da5d033aa8c06cbd5905a5f49de6f56599df5983604acc73961a41ea1e817b (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp37-cp37m-linux_armv6l.whl#sha256=fdea179d1eb4b003615e1cec1dcbbe384b28e9dd6012855239a5bc4007e2d30e (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp37-cp37m-linux_armv7l.whl#sha256=fdea179d1eb4b003615e1cec1dcbbe384b28e9dd6012855239a5bc4007e2d30e (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,646 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp35-cp35m-linux_armv7l.whl#sha256=4d264f1b1ff3e28d490c553a3ebd09e49a844bae1fa255ca644d4b28f15132a0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp35-cp35m-linux_armv6l.whl#sha256=4d264f1b1ff3e28d490c553a3ebd09e49a844bae1fa255ca644d4b28f15132a0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp34-cp34m-linux_armv6l.whl#sha256=cc8c94e8d84d64ff221715b8a6195fcd3fc1314b15a90902cf3bd522bad0c613 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp34-cp34m-linux_armv7l.whl#sha256=cc8c94e8d84d64ff221715b8a6195fcd3fc1314b15a90902cf3bd522bad0c613 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp39-cp39-linux_armv6l.whl#sha256=0f5f46f5d312df44778fd8dd3478588f1baee1b87485bda81f557626867269cc (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.8-cp39-cp39-linux_armv7l.whl#sha256=0f5f46f5d312df44778fd8dd3478588f1baee1b87485bda81f557626867269cc (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp37-cp37m-linux_armv7l.whl#sha256=ef14c975b5e908c795089d998784da81496565601ed52fb0d9909119dbb5f0d0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp37-cp37m-linux_armv6l.whl#sha256=ef14c975b5e908c795089d998784da81496565601ed52fb0d9909119dbb5f0d0 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp35-cp35m-linux_armv7l.whl#sha256=342e4f94f281b7a0444cd73911510d7e65132959b5cb4963a8671daf5f0fdacd (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,647 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp35-cp35m-linux_armv6l.whl#sha256=342e4f94f281b7a0444cd73911510d7e65132959b5cb4963a8671daf5f0fdacd (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp34-cp34m-linux_armv6l.whl#sha256=753b5132d4c920844dec7eac1f36cfe2eefb622ebcb40e8d5cc7b668ada5cb0e (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp34-cp34m-linux_armv7l.whl#sha256=753b5132d4c920844dec7eac1f36cfe2eefb622ebcb40e8d5cc7b668ada5cb0e (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp39-cp39-linux_armv6l.whl#sha256=1bf1402448724c84fa88e126ba06c2b3479458188e5f69d94fcc2c1cb20a80fa (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.7-cp39-cp39-linux_armv7l.whl#sha256=1bf1402448724c84fa88e126ba06c2b3479458188e5f69d94fcc2c1cb20a80fa (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.6-cp35-cp35m-linux_armv7l.whl#sha256=5f77415384ff9aaffedbf308480f1080ead3bd7e22f1256505d3976cc5e6f96b (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.6-cp35-cp35m-linux_armv6l.whl#sha256=5f77415384ff9aaffedbf308480f1080ead3bd7e22f1256505d3976cc5e6f96b (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.6-cp34-cp34m-linux_armv6l.whl#sha256=e5ca0c35f2b4c28784e1a4bf504e4d80d1bd7df1776c979a4757faa3880bfdb3 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,648 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.6-cp34-cp34m-linux_armv7l.whl#sha256=e5ca0c35f2b4c28784e1a4bf504e4d80d1bd7df1776c979a4757faa3880bfdb3 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.5-py3-none-any.whl#sha256=9d1eb0d6567b1d87c6f0b6d1d0a3bf745f4775728991868febe2d7b9f47cb8e5 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp37-cp37m-linux_armv7l.whl#sha256=4ecb3a68121af0ab60a93ffbd360814d303cd1d5b77162c0c5a6a7872bbc9372 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp37-cp37m-linux_armv6l.whl#sha256=4ecb3a68121af0ab60a93ffbd360814d303cd1d5b77162c0c5a6a7872bbc9372 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp34-cp34m-linux_armv6l.whl#sha256=d54be1789d2c78de1f0facb91afc0906661481d0df97af04bc44f12d5a4871e3 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp34-cp34m-linux_armv7l.whl#sha256=d54be1789d2c78de1f0facb91afc0906661481d0df97af04bc44f12d5a4871e3 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp35-cp35m-linux_armv6l.whl#sha256=863160e36334fd6445c34c15bb7035cb557573be4e2579bece51ad5be2643425 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp35-cp35m-linux_armv7l.whl#sha256=863160e36334fd6445c34c15bb7035cb557573be4e2579bece51ad5be2643425 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,649 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp39-cp39-linux_armv6l.whl#sha256=12b60bb2fccf384d273f8efbd1263fcb198d3d40d603cbf9eabd1d0f945ad693 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.4-cp39-cp39-linux_armv7l.whl#sha256=12b60bb2fccf384d273f8efbd1263fcb198d3d40d603cbf9eabd1d0f945ad693 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=21930f83609ce3babd957598baaee1f51d6ad2d039f719a1c1ece6c773eae2fa (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=21930f83609ce3babd957598baaee1f51d6ad2d039f719a1c1ece6c773eae2fa (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp34-cp34m-linux_armv6l.whl#sha256=de274f78bfa7f60b5bca62349af13d3e9af6f68f19655f8fd0ed14af431a86a8 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp34-cp34m-linux_armv7l.whl#sha256=de274f78bfa7f60b5bca62349af13d3e9af6f68f19655f8fd0ed14af431a86a8 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp35-cp35m-linux_armv7l.whl#sha256=e7a715cf2b919a516b2ea9722c2054f8ed2f40f564ecbd8174aedefc473510ad (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp35-cp35m-linux_armv6l.whl#sha256=e7a715cf2b919a516b2ea9722c2054f8ed2f40f564ecbd8174aedefc473510ad (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=f1d96ee814ae42e9e1c58af8f0e86129b9cffdecac27c7136b8b22a0da669c5d (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,650 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=f1d96ee814ae42e9e1c58af8f0e86129b9cffdecac27c7136b8b22a0da669c5d (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp37-cp37m-linux_armv6l.whl#sha256=2320ab24b7c8fcdfebd4a79ec0fa01362fcc7c4550f468842840a1aaaab260bd (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp37-cp37m-linux_armv7l.whl#sha256=2320ab24b7c8fcdfebd4a79ec0fa01362fcc7c4550f468842840a1aaaab260bd (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp35-cp35m-linux_armv6l.whl#sha256=b4b9aa55dcdb6b91b8d3713a74c0c092166e2aa4890c68eaf3301e9ac69a40d3 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp35-cp35m-linux_armv7l.whl#sha256=b4b9aa55dcdb6b91b8d3713a74c0c092166e2aa4890c68eaf3301e9ac69a40d3 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp34-cp34m-linux_armv6l.whl#sha256=3c58101c10bae4fb66b346078e3fcf17fdadc1fd302ee0793edc4ba6ff847f2d (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp34-cp34m-linux_armv7l.whl#sha256=3c58101c10bae4fb66b346078e3fcf17fdadc1fd302ee0793edc4ba6ff847f2d (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=295a41ac54f6b4fede8e3bbf922df9a273b14ee4d02a6d3f6c087a770319c146 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,651 Skipping link: No binaries permitted for bhtsne: https://archive1.piwheels.org/simple/bhtsne/bhtsne-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=295a41ac54f6b4fede8e3bbf922df9a273b14ee4d02a6d3f6c087a770319c146 (from https://www.piwheels.org/simple/bhtsne/) 2025-09-08T04:16:17,652 Skipping link: not a file: https://www.piwheels.org/simple/bhtsne/ 2025-09-08T04:16:17,652 Skipping link: not a file: https://pypi.org/simple/bhtsne/ 2025-09-08T04:16:17,677 Given no hashes to check 1 links for project 'bhtsne': discarding no candidates 2025-09-08T04:16:17,678 Collecting bhtsne==0.1.1 2025-09-08T04:16:17,679 Created temporary directory: /tmp/pip-unpack-0j3yqs1q 2025-09-08T04:16:17,818 Downloading bhtsne-0.1.1.tar.gz (86 kB) 2025-09-08T04:16:17,873 Added bhtsne==0.1.1 from https://files.pythonhosted.org/packages/5e/b9/63e49caec91678b2fdff165bfbeb6c576e0d2c634b2c732073ba46c13762/bhtsne-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-9vygtlaf' 2025-09-08T04:16:17,874 Running setup.py (path:/tmp/pip-wheel-ccy9c3iu/bhtsne_87d479d177bc440a947be24c58e61172/setup.py) egg_info for package bhtsne 2025-09-08T04:16:17,874 Created temporary directory: /tmp/pip-pip-egg-info-l41rw08t 2025-09-08T04:16:17,874 Preparing metadata (setup.py): started 2025-09-08T04:16:17,875 Running command python setup.py egg_info 2025-09-08T04:16:18,788 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/extension.py:150: UserWarning: Unknown Extension options: 'extra_compile_flags' 2025-09-08T04:16:18,788 warnings.warn(msg) 2025-09-08T04:16:20,822 Compiling bhtsne_wrapper.pyx because it changed. 2025-09-08T04:16:20,822 [1/1] Cythonizing bhtsne_wrapper.pyx 2025-09-08T04:16:21,280 running egg_info 2025-09-08T04:16:21,355 creating /tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info 2025-09-08T04:16:21,355 writing /tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/PKG-INFO 2025-09-08T04:16:21,356 writing dependency_links to /tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/dependency_links.txt 2025-09-08T04:16:21,357 writing requirements to /tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/requires.txt 2025-09-08T04:16:21,357 writing top-level names to /tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/top_level.txt 2025-09-08T04:16:21,357 writing manifest file '/tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/SOURCES.txt' 2025-09-08T04:16:21,503 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayobject.h won't be automatically included in the manifest: the path must be relative 2025-09-08T04:16:21,504 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/arrayscalars.h won't be automatically included in the manifest: the path must be relative 2025-09-08T04:16:21,504 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarrayobject.h won't be automatically included in the manifest: the path must be relative 2025-09-08T04:16:21,504 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ndarraytypes.h won't be automatically included in the manifest: the path must be relative 2025-09-08T04:16:21,504 dependency /usr/local/lib/python3.13/dist-packages/numpy/_core/include/numpy/ufuncobject.h won't be automatically included in the manifest: the path must be relative 2025-09-08T04:16:21,578 reading manifest file '/tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/SOURCES.txt' 2025-09-08T04:16:21,579 reading manifest template 'MANIFEST.in' 2025-09-08T04:16:21,579 warning: no files found matching 'LICENSE.txt' 2025-09-08T04:16:21,579 warning: no files found matching 'requirements.txt' 2025-09-08T04:16:21,583 writing manifest file '/tmp/pip-pip-egg-info-l41rw08t/bhtsne.egg-info/SOURCES.txt' 2025-09-08T04:16:21,923 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T04:16:21,927 Source in /tmp/pip-wheel-ccy9c3iu/bhtsne_87d479d177bc440a947be24c58e61172 has version 0.1.1, which satisfies requirement bhtsne==0.1.1 from https://files.pythonhosted.org/packages/5e/b9/63e49caec91678b2fdff165bfbeb6c576e0d2c634b2c732073ba46c13762/bhtsne-0.1.1.tar.gz 2025-09-08T04:16:21,928 Removed bhtsne==0.1.1 from https://files.pythonhosted.org/packages/5e/b9/63e49caec91678b2fdff165bfbeb6c576e0d2c634b2c732073ba46c13762/bhtsne-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-9vygtlaf' 2025-09-08T04:16:21,930 Created temporary directory: /tmp/pip-unpack-3v5g0yfa 2025-09-08T04:16:21,931 Created temporary directory: /tmp/pip-unpack-zkrdl4vz 2025-09-08T04:16:21,931 Building wheels for collected packages: bhtsne 2025-09-08T04:16:21,932 Created temporary directory: /tmp/pip-wheel-2tzz0ee2 2025-09-08T04:16:21,933 DEPRECATION: Building 'bhtsne' 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 'bhtsne'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T04:16:21,934 Building wheel for bhtsne (setup.py): started 2025-09-08T04:16:21,935 Destination directory: /tmp/pip-wheel-2tzz0ee2 2025-09-08T04:16:21,935 Running command python setup.py bdist_wheel 2025-09-08T04:16:22,867 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/extension.py:150: UserWarning: Unknown Extension options: 'extra_compile_flags' 2025-09-08T04:16:22,867 warnings.warn(msg) 2025-09-08T04:16:23,669 running bdist_wheel 2025-09-08T04:16:24,044 running build 2025-09-08T04:16:24,044 running build_ext 2025-09-08T04:16:24,051 building 'bhtsne_wrapper' extension 2025-09-08T04:16:24,052 creating build/temp.linux-armv7l-cpython-313 2025-09-08T04:16:24,053 creating build/temp.linux-armv7l-cpython-313/src 2025-09-08T04:16:24,053 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Isrc -I/usr/include/python3.13 -c bhtsne_wrapper.cpp -o build/temp.linux-armv7l-cpython-313/bhtsne_wrapper.o 2025-09-08T04:16:31,953 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Isrc -I/usr/include/python3.13 -c src/sptree.cpp -o build/temp.linux-armv7l-cpython-313/src/sptree.o 2025-09-08T04:16:32,517 src/sptree.cpp: In constructor ‘Cell::Cell(unsigned int, double*, double*)’: 2025-09-08T04:16:32,517 src/sptree.cpp:53:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,517 53 | for(int d = 0; d < dimension; d++) setCorner(d, inp_corner[d]); 2025-09-08T04:16:32,517 | ~~^~~~~~~~~~~ 2025-09-08T04:16:32,518 src/sptree.cpp:54:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,518 54 | for(int d = 0; d < dimension; d++) setWidth( d, inp_width[d]); 2025-09-08T04:16:32,518 | ~~^~~~~~~~~~~ 2025-09-08T04:16:32,520 src/sptree.cpp: In member function ‘bool Cell::containsPoint(double*)’: 2025-09-08T04:16:32,520 src/sptree.cpp:82:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,520 82 | for(int d = 0; d < dimension; d++) { 2025-09-08T04:16:32,520 | ~~^~~~~~~~~~~ 2025-09-08T04:16:32,522 src/sptree.cpp: In constructor ‘SPTree::SPTree(unsigned int, double*, unsigned int)’: 2025-09-08T04:16:32,523 src/sptree.cpp:107:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,523 107 | for(int d = 0; d < D; d++) mean_Y[d] /= (double) N; 2025-09-08T04:16:32,523 | ~~^~~ 2025-09-08T04:16:32,523 src/sptree.cpp:111:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,524 111 | for(int d = 0; d < D; d++) width[d] = fmax(max_Y[d] - mean_Y[d], mean_Y[d] - min_Y[d]) + 1e-5; 2025-09-08T04:16:32,524 | ~~^~~ 2025-09-08T04:16:32,534 src/sptree.cpp: In member function ‘bool SPTree::isCorrect()’: 2025-09-08T04:16:32,534 src/sptree.cpp:301:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,534 301 | for(int i = 0; i < no_children; i++) correct = correct && children[i]->isCorrect(); 2025-09-08T04:16:32,534 | ~~^~~~~~~~~~~~~ 2025-09-08T04:16:32,535 src/sptree.cpp: In member function ‘unsigned int SPTree::getAllIndices(unsigned int*, unsigned int)’: 2025-09-08T04:16:32,535 src/sptree.cpp:326:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,535 326 | for(int i = 0; i < no_children; i++) loc = children[i]->getAllIndices(indices, loc); 2025-09-08T04:16:32,536 | ~~^~~~~~~~~~~~~ 2025-09-08T04:16:32,539 src/sptree.cpp: In member function ‘void SPTree::computeEdgeForces(unsigned int*, unsigned int*, double*, int, double*)’: 2025-09-08T04:16:32,539 src/sptree.cpp:385:31: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T04:16:32,539 385 | for(unsigned int n = 0; n < N; n++) { 2025-09-08T04:16:32,539 | ~~^~~ 2025-09-08T04:16:32,541 src/sptree.cpp: In member function ‘void SPTree::print()’: 2025-09-08T04:16:32,541 src/sptree.cpp:413:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,541 413 | for(int i = 0; i < size; i++) { 2025-09-08T04:16:32,542 | ~~^~~~~~ 2025-09-08T04:16:32,542 src/sptree.cpp:415:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,542 415 | for(int d = 0; d < dimension; d++) printf("%f, ", point[d]); 2025-09-08T04:16:32,542 | ~~^~~~~~~~~~~ 2025-09-08T04:16:32,542 src/sptree.cpp:417:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,543 417 | if(i < size - 1) printf("\n"); 2025-09-08T04:16:32,543 | ~~^~~~~~~~~~ 2025-09-08T04:16:32,543 src/sptree.cpp:423:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,543 423 | for(int d = 0; d < dimension; d++) printf("%f, ", center_of_mass[d]); 2025-09-08T04:16:32,543 | ~~^~~~~~~~~~~ 2025-09-08T04:16:32,543 src/sptree.cpp:425:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:32,543 425 | for(int i = 0; i < no_children; i++) children[i]->print(); 2025-09-08T04:16:32,544 | ~~^~~~~~~~~~~~~ 2025-09-08T04:16:33,475 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/local/lib/python3.13/dist-packages/numpy/_core/include -Isrc -I/usr/include/python3.13 -c src/tsne.cpp -o build/temp.linux-armv7l-cpython-313/src/tsne.o 2025-09-08T04:16:34,553 src/tsne.cpp: In member function ‘void TSNE::run(double*, int, int, double*, int, double, double, int, double*, int)’: 2025-09-08T04:16:34,553 src/tsne.cpp:126:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,553 126 | for(int i = 0; i < row_P[N]; i++) sum_P += val_P[i]; 2025-09-08T04:16:34,553 | ~~^~~~~~~~~~ 2025-09-08T04:16:34,554 src/tsne.cpp:127:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,554 127 | for(int i = 0; i < row_P[N]; i++) val_P[i] /= sum_P; 2025-09-08T04:16:34,554 | ~~^~~~~~~~~~ 2025-09-08T04:16:34,554 src/tsne.cpp:133:34: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,555 133 | else { for(int i = 0; i < row_P[N]; i++) val_P[i] *= 12.0; } 2025-09-08T04:16:34,555 | ~~^~~~~~~~~~ 2025-09-08T04:16:34,557 src/tsne.cpp:169:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,557 169 | else { for(int i = 0; i < row_P[N]; i++) val_P[i] /= 12.0; } 2025-09-08T04:16:34,557 | ~~^~~~~~~~~~ 2025-09-08T04:16:34,568 src/tsne.cpp: In member function ‘double TSNE::evaluateError(unsigned int*, unsigned int*, double*, double*, int, int, double)’: 2025-09-08T04:16:34,568 src/tsne.cpp:330:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,568 330 | for(int i = row_P[n]; i < row_P[n + 1]; i++) { 2025-09-08T04:16:34,568 | ~~^~~~~~~~~~~~~~ 2025-09-08T04:16:34,597 src/tsne.cpp: In member function ‘void TSNE::computeGaussianPerplexity(double*, int, int, unsigned int**, unsigned int**, double**, double, int)’: 2025-09-08T04:16:34,597 src/tsne.cpp:504:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,598 504 | for(unsigned int m = 0; m < K; m++) cur_P[m] /= sum_P; 2025-09-08T04:16:34,598 | ~~^~~ 2025-09-08T04:16:34,598 src/tsne.cpp:505:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,598 505 | for(unsigned int m = 0; m < K; m++) { 2025-09-08T04:16:34,598 | ~~^~~ 2025-09-08T04:16:34,601 src/tsne.cpp: In member function ‘void TSNE::symmetrizeMatrix(unsigned int**, unsigned int**, double**, int)’: 2025-09-08T04:16:34,601 src/tsne.cpp:530:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,601 530 | for(int i = row_P[n]; i < row_P[n + 1]; i++) { 2025-09-08T04:16:34,602 | ~~^~~~~~~~~~~~~~ 2025-09-08T04:16:34,602 src/tsne.cpp:534:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,602 534 | for(int m = row_P[col_P[i]]; m < row_P[col_P[i] + 1]; m++) { 2025-09-08T04:16:34,602 | ~~^~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:16:34,603 src/tsne.cpp:535:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,603 535 | if(col_P[m] == n) present = true; 2025-09-08T04:16:34,603 | ~~~~~~~~~^~~~ 2025-09-08T04:16:34,604 src/tsne.cpp:566:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,604 566 | if(col_P[m] == n) { 2025-09-08T04:16:34,604 | ~~~~~~~~~^~~~ 2025-09-08T04:16:34,605 src/tsne.cpp:568:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,605 568 | if(n <= col_P[i]) { // make sure we do not add elements twice 2025-09-08T04:16:34,605 | ~~^~~~~~~~~~~ 2025-09-08T04:16:34,606 src/tsne.cpp:586:42: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 2025-09-08T04:16:34,606 586 | if(!present || (present && n <= col_P[i])) { 2025-09-08T04:16:34,606 | ~~^~~~~~~~~~~ 2025-09-08T04:16:34,606 src/tsne.cpp:588:29: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,606 588 | if(col_P[i] != n) offset[col_P[i]]++; 2025-09-08T04:16:34,606 | ~~~~~~~~~^~~~ 2025-09-08T04:16:34,616 src/tsne.cpp: In function ‘int main()’: 2025-09-08T04:16:34,616 src/tsne.cpp:732:36: warning: unused variable ‘landmarks’ [-Wunused-variable] 2025-09-08T04:16:34,616 732 | int origN, N, D, no_dims, *landmarks; 2025-09-08T04:16:34,616 | ^~~~~~~~~ 2025-09-08T04:16:34,616 src/tsne.cpp:733:16: warning: unused variable ‘perc_landmarks’ [-Wunused-variable] 2025-09-08T04:16:34,616 733 | double perc_landmarks; 2025-09-08T04:16:34,616 | ^~~~~~~~~~~~~~ 2025-09-08T04:16:34,751 In file included from src/tsne.cpp:41: 2025-09-08T04:16:34,751 src/vptree.h: In instantiation of ‘void VpTree::search(Node*, const T&, int, std::priority_queue&) [with T = DataPoint; double (* distance)(const T&, const T&) = euclidean_distance; typename std::vector >::value_type = VpTree::HeapItem]’: 2025-09-08T04:16:34,751 src/vptree.h:134:15: required from ‘void VpTree::search(const T&, int, std::vector<_Tp>*, std::vector*) [with T = DataPoint; double (* distance)(const T&, const T&) = euclidean_distance]’ 2025-09-08T04:16:34,752 134 | search(_root, target, k, heap); 2025-09-08T04:16:34,752 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:16:34,752 src/tsne.cpp:454:21: required from here 2025-09-08T04:16:34,752 454 | tree->search(obj_X[n], K + 1, &indices, &distances); 2025-09-08T04:16:34,752 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:16:34,752 src/vptree.h:239:28: warning: comparison of integer expressions of different signedness: ‘std::priority_queue::HeapItem, std::vector::HeapItem, std::allocator::HeapItem> >, std::less::HeapItem> >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,752 239 | if(heap.size() == k) heap.pop(); // remove furthest node from result list (if we already have k results) 2025-09-08T04:16:34,752 | ~~~~~~~~~~~~^~~~ 2025-09-08T04:16:34,752 src/vptree.h:241:28: warning: comparison of integer expressions of different signedness: ‘std::priority_queue::HeapItem, std::vector::HeapItem, std::allocator::HeapItem> >, std::less::HeapItem> >::size_type’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2025-09-08T04:16:34,753 241 | if(heap.size() == k) _tau = heap.top().dist; // update value of tau (farthest point in result list) 2025-09-08T04:16:34,753 | ~~~~~~~~~~~~^~~~ 2025-09-08T04:16:35,541 In file included from /usr/include/c++/14/bits/stl_algo.h:61, 2025-09-08T04:16:35,541 from /usr/include/c++/14/algorithm:61, 2025-09-08T04:16:35,541 from src/vptree.h:37: 2025-09-08T04:16:35,541 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::HeapItem*, vector::HeapItem, allocator::HeapItem> > >; _Distance = int; _Tp = VpTree::HeapItem; _Compare = __gnu_cxx::__ops::_Iter_comp_val::HeapItem> >]’: 2025-09-08T04:16:35,541 /usr/include/c++/14/bits/stl_heap.h:135:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::HeapItem*, std::vector::HeapItem, std::allocator::HeapItem> > >’ changed in GCC 7.1 2025-09-08T04:16:35,541 135 | __push_heap(_RandomAccessIterator __first, 2025-09-08T04:16:35,541 | ^~~~~~~~~~~ 2025-09-08T04:16:35,570 /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator::HeapItem*, vector::HeapItem, allocator::HeapItem> > >; _Distance = int; _Tp = VpTree::HeapItem; _Compare = __gnu_cxx::__ops::_Iter_comp_iter::HeapItem> >]’: 2025-09-08T04:16:35,570 /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator::HeapItem*, std::vector::HeapItem, std::allocator::HeapItem> > >’ changed in GCC 7.1 2025-09-08T04:16:35,570 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2025-09-08T04:16:35,570 | ^~~~~~~~~~~~~ 2025-09-08T04:16:38,671 src/tsne.cpp: In member function ‘void TSNE::run(double*, int, int, double*, int, double, double, int, double*, int)’: 2025-09-08T04:16:38,671 src/tsne.cpp:153:29: warning: ‘P’ may be used uninitialized [-Wmaybe-uninitialized] 2025-09-08T04:16:38,671 153 | else computeGradient(P, row_P, col_P, val_P, Y, N, no_dims, dY, theta); 2025-09-08T04:16:38,671 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-08T04:16:38,671 src/tsne.cpp:91:13: note: ‘P’ was declared here 2025-09-08T04:16:38,672 91 | double* P; unsigned int* row_P; unsigned int* col_P; double* val_P; 2025-09-08T04:16:38,672 | ^ 2025-09-08T04:16:39,218 creating build/lib.linux-armv7l-cpython-313 2025-09-08T04:16:39,219 arm-linux-gnueabihf-g++ -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/bhtsne_wrapper.o build/temp.linux-armv7l-cpython-313/src/sptree.o build/temp.linux-armv7l-cpython-313/src/tsne.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/bhtsne_wrapper.cpython-313-arm-linux-gnueabihf.so -Wl,-framework -Wl,Accelerate -lcblas 2025-09-08T04:16:39,241 /usr/bin/ld: cannot find Accelerate: No such file or directory 2025-09-08T04:16:39,244 /usr/bin/ld: cannot find -lcblas: No such file or directory 2025-09-08T04:16:39,322 collect2: error: ld returned 1 exit status 2025-09-08T04:16:39,332 error: command '/usr/bin/arm-linux-gnueabihf-g++' failed with exit code 1 2025-09-08T04:16:39,493 ERROR: python setup.py bdist_wheel exited with 1 2025-09-08T04:16:39,504 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-08T04:16:39,504 exec(compile('"'"''"'"''"'"' 2025-09-08T04:16:39,504 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:16:39,504 # 2025-09-08T04:16:39,504 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:16:39,504 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:16:39,504 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:16:39,504 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:16:39,504 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:16:39,504 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:16:39,504 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:16:39,504 import os, sys, tokenize, traceback 2025-09-08T04:16:39,504 2025-09-08T04:16:39,504 try: 2025-09-08T04:16:39,504 import setuptools 2025-09-08T04:16:39,504 except ImportError: 2025-09-08T04:16:39,504 print( 2025-09-08T04:16:39,504 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:16:39,504 "the build environment with exception:", 2025-09-08T04:16:39,504 file=sys.stderr, 2025-09-08T04:16:39,504 ) 2025-09-08T04:16:39,504 traceback.print_exc() 2025-09-08T04:16:39,504 sys.exit(1) 2025-09-08T04:16:39,504 2025-09-08T04:16:39,504 __file__ = %r 2025-09-08T04:16:39,504 sys.argv[0] = __file__ 2025-09-08T04:16:39,504 2025-09-08T04:16:39,504 if os.path.exists(__file__): 2025-09-08T04:16:39,504 filename = __file__ 2025-09-08T04:16:39,504 with tokenize.open(__file__) as f: 2025-09-08T04:16:39,504 setup_py_code = f.read() 2025-09-08T04:16:39,504 else: 2025-09-08T04:16:39,504 filename = "" 2025-09-08T04:16:39,504 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:16:39,504 2025-09-08T04:16:39,504 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:16:39,504 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ccy9c3iu/bhtsne_87d479d177bc440a947be24c58e61172/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-2tzz0ee2[/] 2025-09-08T04:16:39,505 [bold magenta]cwd[/]: /tmp/pip-wheel-ccy9c3iu/bhtsne_87d479d177bc440a947be24c58e61172/ 2025-09-08T04:16:39,505 Building wheel for bhtsne (setup.py): finished with status 'error' 2025-09-08T04:16:39,505 ERROR: Failed building wheel for bhtsne 2025-09-08T04:16:39,506 Running setup.py clean for bhtsne 2025-09-08T04:16:39,507 Running command python setup.py clean 2025-09-08T04:16:40,451 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/extension.py:150: UserWarning: Unknown Extension options: 'extra_compile_flags' 2025-09-08T04:16:40,452 warnings.warn(msg) 2025-09-08T04:16:41,391 running clean 2025-09-08T04:16:41,538 removing 'build/temp.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T04:16:41,539 removing 'build/lib.linux-armv7l-cpython-313' (and everything under it) 2025-09-08T04:16:41,539 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-08T04:16:41,539 'build/scripts-3.13' does not exist -- can't clean it 2025-09-08T04:16:41,539 removing 'build' 2025-09-08T04:16:41,708 Failed to build bhtsne 2025-09-08T04:16:41,708 ERROR: Failed to build one or more wheels 2025-09-08T04:16:41,709 Exception information: 2025-09-08T04:16:41,709 Traceback (most recent call last): 2025-09-08T04:16:41,709 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:16:41,709 status = _inner_run() 2025-09-08T04:16:41,709 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:16:41,709 return self.run(options, args) 2025-09-08T04:16:41,709 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:16:41,709 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:16:41,709 return func(self, options, args) 2025-09-08T04:16:41,709 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-08T04:16:41,709 raise CommandError("Failed to build one or more wheels") 2025-09-08T04:16:41,709 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-08T04:16:41,714 Removed build tracker: '/tmp/pip-build-tracker-9vygtlaf'