2026-08-04T09:25:21,462 Created temporary directory: /tmp/pip-ephem-wheel-cache-gy9teklv 2026-08-04T09:25:21,464 Created temporary directory: /tmp/pip-build-tracker-8q1br62t 2026-08-04T09:25:21,465 Initialized build tracking at /tmp/pip-build-tracker-8q1br62t 2026-08-04T09:25:21,465 Created build tracker: /tmp/pip-build-tracker-8q1br62t 2026-08-04T09:25:21,466 Entered build tracker: /tmp/pip-build-tracker-8q1br62t 2026-08-04T09:25:21,466 Created temporary directory: /tmp/pip-wheel-gkdk5z9z 2026-08-04T09:25:21,470 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 2026-08-04T09:25:21,472 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ka4lf8n 2026-08-04T09:25:21,496 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-04T09:25:21,500 2 location(s) to search for versions of sparse: 2026-08-04T09:25:21,500 * https://pypi.org/simple/sparse/ 2026-08-04T09:25:21,500 * https://www.piwheels.org/simple/sparse/ 2026-08-04T09:25:21,501 Fetching project page and analyzing links: https://pypi.org/simple/sparse/ 2026-08-04T09:25:21,501 Getting page https://pypi.org/simple/sparse/ 2026-08-04T09:25:21,503 Found index url https://pypi.org/simple 2026-08-04T09:25:21,658 Fetched page https://pypi.org/simple/sparse/ as application/vnd.pypi.simple.v1+json 2026-08-04T09:25:21,674 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/ca/68/f13b94e20f0facbb7946bc1c93452acbb173c74c088d38c9f64991a21557/sparse-0.0.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) 2026-08-04T09:25:21,675 Found link https://files.pythonhosted.org/packages/28/9a/d25582dce727250cbb455e164fe06413463b14e848401ed1ee39d46a4372/sparse-0.0.1.tar.gz (from https://pypi.org/simple/sparse/), version: 0.0.1 2026-08-04T09:25:21,676 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/b1/95/7cc08ffe1a0df577580e778885ae266b7cd786cbf5e7b505cef3adea03db/sparse-0.1.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) 2026-08-04T09:25:21,676 Found link https://files.pythonhosted.org/packages/2f/c9/c0845d3f371e42adf002dd928abbdbf3b470fba5753daf11785992256e89/sparse-0.1.0.tar.gz (from https://pypi.org/simple/sparse/), version: 0.1.0 2026-08-04T09:25:21,677 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/bd/96/f9760a6ed60286627ac04d6c12458f6a0ee6048d0292e5eddcc9eaca1ba1/sparse-0.1.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) 2026-08-04T09:25:21,678 Found link https://files.pythonhosted.org/packages/05/ca/1fdc23210444274b4a35038e408045b3fcb59f12371ec99598d461707b1e/sparse-0.1.1.tar.gz (from https://pypi.org/simple/sparse/), version: 0.1.1 2026-08-04T09:25:21,678 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/64/59/1097cb7d038c6abd3f18adcb90f41c85fc233f41b5b5e9a4901fe954e0de/sparse-0.2.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) 2026-08-04T09:25:21,679 Found link https://files.pythonhosted.org/packages/ca/ed/e670e0d376728870d8759304fd92dd2f0df40d62d51bb2a21c5d2a3326df/sparse-0.2.0.tar.gz (from https://pypi.org/simple/sparse/), version: 0.2.0 2026-08-04T09:25:21,680 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/96/01/d169ec8b4aba3f53373962ae556d3379bbdf0d4a6978938c71e57218a69b/sparse-0.3.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) 2026-08-04T09:25:21,680 Found link https://files.pythonhosted.org/packages/90/f8/127833bfbc63ed9f1a7f9fc3dc8aa2be91eca26448113b5a108402773e89/sparse-0.3.0.tar.gz (from https://pypi.org/simple/sparse/), version: 0.3.0 2026-08-04T09:25:21,681 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/0e/e3/14a661241c957c243d20e1b83ab27bcc880d25746ac522b19a0c93063e84/sparse-0.3.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) 2026-08-04T09:25:21,682 Found link https://files.pythonhosted.org/packages/fa/1b/b5d2dcb6acbfd83c7c6cbfca6a80afb78af4cc4c875f8b8fec8df26f9f76/sparse-0.3.1.tar.gz (from https://pypi.org/simple/sparse/), version: 0.3.1 2026-08-04T09:25:21,683 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/e4/50/89e92ba81e153dac34b5117461de6ade3cd4787bfa0ca2975a316fd7c688/sparse-0.4.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,685 Found link https://files.pythonhosted.org/packages/ca/03/fc71291b7be82d4b21410060e0e5c36ee8494efc283119d38b1e3cf1ec64/sparse-0.4.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4), version: 0.4.0 2026-08-04T09:25:21,685 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/d9/89/0afc3202724952efe92ca94d5461fff3eb5e3e69a2815513dbb051df7b00/sparse-0.4.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,687 Found link https://files.pythonhosted.org/packages/f2/b4/f5dfe9ff10b537b9620bbdc5d2ff8ca632ee322c114d37ee4075a611941c/sparse-0.4.1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4), version: 0.4.1 2026-08-04T09:25:21,687 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/8b/09/8ab2845bb55ee4159042b22b8f84fc0cf4569a660a828797cae05f51a334/sparse-0.5.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,689 Found link https://files.pythonhosted.org/packages/62/90/1d318894876f267f3e15ecf0e8afdd5a7de1c5dfc68f545821033ad0c574/sparse-0.5.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4), version: 0.5.0 2026-08-04T09:25:21,690 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/5a/18/6377b4edbef81f070d178e23e0cdb255985d342ed87ab3855d259243a1f4/sparse-0.6.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,691 Found link https://files.pythonhosted.org/packages/2c/e0/9594547333bb7b9ce828f90eb99ba6ca107ceb68156583a7b5d96fd87f0c/sparse-0.6.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4), version: 0.6.0 2026-08-04T09:25:21,692 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/92/26/0701c6eaf11692cade4239f347b75bd5d5764be956b6a7cf987c8b0faca0/sparse-0.7.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.5, <4) 2026-08-04T09:25:21,693 Found link https://files.pythonhosted.org/packages/e9/03/b218e7f5a9f4ab2da78f280a09d9ab99f377adc5d31f77b157a69100c2cc/sparse-0.7.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.5, <4), version: 0.7.0 2026-08-04T09:25:21,694 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/03/d8/ac37573cab7e2000879cd1dfb194f317cce45c23844bf30bc6d8891a6836/sparse-0.8.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.5, <4) 2026-08-04T09:25:21,695 Found link https://files.pythonhosted.org/packages/8e/da/cba8e6d14869c1e62251d587332eafec3c92fea9f041e0d5491a634b80d1/sparse-0.8.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.5, <4), version: 0.8.0 2026-08-04T09:25:21,696 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/08/73/34946ead922c072d7981be5b917f5871961a1b3bab4bc43dcd861de9ac23/sparse-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.5, <4) 2026-08-04T09:25:21,697 Found link https://files.pythonhosted.org/packages/34/99/52ebc6bd4198f1e61e66f04ff1947a27aa8723b974e5d79fde0bb60e784f/sparse-0.9.1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.5, <4), version: 0.9.1 2026-08-04T09:25:21,698 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/3a/25/562a0cebb6fc36f16989469350ac96e9dbe2cc11dba0c22c34d0eff2f5dd/sparse-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,699 Found link https://files.pythonhosted.org/packages/9f/0a/618eade4c4a8e27e8cd301e1b0fd9e90bbefb9b2142652d2b3b85a23916c/sparse-0.10.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4), version: 0.10.0 2026-08-04T09:25:21,699 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/43/24/1793d6faf50873f778b1bf5fbca0a0b2b45ffddfc8954ccb63d94aa66332/sparse-0.11.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,700 Found link https://files.pythonhosted.org/packages/1b/d8/65d85d839b093cd4fab6db2ec135d4204134a8aecba7c98bd54cf0e4b81f/sparse-0.11.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4), version: 0.11.0 2026-08-04T09:25:21,701 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/85/b7/4475d77aa3adde08073c8143c43bbeaf33209409ead12c920d9cb83928d7/sparse-0.11.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,702 Found link https://files.pythonhosted.org/packages/e8/ce/d1ffc8746e8ec1d9973351b0cf3d421eaf00ecb8adc97f09f3916d414da7/sparse-0.11.1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4), version: 0.11.1 2026-08-04T09:25:21,703 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/e3/82/d58361f8107e8686196b91319edf2c26490667b8340cc229b668ee7a1582/sparse-0.11.2-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,703 Found link https://files.pythonhosted.org/packages/80/ed/987c3664d9fbcaec14c0a579367c882d6d8b40f0a0bab7e94c9694618c2c/sparse-0.11.2.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4), version: 0.11.2 2026-08-04T09:25:21,704 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/46/20/c409a0d0ea7623a936080e0038eb77a02e62629a07944706c26f24ebcbb8/sparse-0.12.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,705 Found link https://files.pythonhosted.org/packages/ed/ed/d00d2092c2aa08c79d413942c760adedcd884061b6899dbc0054868730d8/sparse-0.12.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4), version: 0.12.0 2026-08-04T09:25:21,706 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/26/21/c796aaef2e9c805ea2e608893a67ff88395ded66788122959ac710ad4d6e/sparse-0.13.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,708 Found link https://files.pythonhosted.org/packages/5b/8e/3964718980495f548547465dbbf341e84099e59a5b71dffcb44bb3ceeccc/sparse-0.13.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.6, <4), version: 0.13.0 2026-08-04T09:25:21,708 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/f0/58/f6d081dd0aab1eb8ffd3f1820b72506043db55cde20cac32ae92bca7e77f/sparse-0.14.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8, <4) 2026-08-04T09:25:21,709 Found link https://files.pythonhosted.org/packages/64/6e/e80861daea01129427c78d8754a60142352b3b32ecb3273ee19dacf2909c/sparse-0.14.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8, <4), version: 0.14.0 2026-08-04T09:25:21,710 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/20/1c/995784c2f089b5063770fef97cba7beaf3bfe75679e792ad11ee0810072f/sparse-0.15.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,711 Found link https://files.pythonhosted.org/packages/8e/cb/fd16f676777459a03f8863c1704c8d1273058b530e07ee3f84a0fdd80563/sparse-0.15.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8), version: 0.15.0 2026-08-04T09:25:21,712 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/07/a3/22e031f6833d84edd54b0809087d910907358bddc1c92e56b7b2db30f5ed/sparse-0.15.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,713 Found link https://files.pythonhosted.org/packages/4a/48/68db32f98156af3112c71a6546a0e37457b97d4fbd1747be074625800793/sparse-0.15.1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8), version: 0.15.1 2026-08-04T09:25:21,713 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/05/3a/a88e6562a535735e1d102e7461e50f6da0f2c96bec72980ce9a8364eceb2/sparse-0.15.2-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,714 Found link https://files.pythonhosted.org/packages/5c/8c/5a852aefa3309f6ae5cc39f98db6266a7c35707529bbc9341eb4d08daa7e/sparse-0.15.2.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8), version: 0.15.2 2026-08-04T09:25:21,715 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/e6/e2/f5785e019ba937530de4036aaf6320d30d0ff68f4e89cf0542afb7d80dbf/sparse-0.15.3-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,716 Found link https://files.pythonhosted.org/packages/e0/b4/a67f6d3e2efca68b08e5ad25075b56fa68cc15c0b0a7cc99d13b539ba9da/sparse-0.15.3.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8), version: 0.15.3 2026-08-04T09:25:21,717 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/1a/f2/8d5bc8cc6b822feac1cd671dac6fb0249a5202ad15ee9549d1a61d4141b5/sparse-0.15.4-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,717 Found link https://files.pythonhosted.org/packages/26/6a/a1d00d932597c00509d333d9cde6f10d6c85470a3701455b0c48fc45886b/sparse-0.15.4.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8), version: 0.15.4 2026-08-04T09:25:21,718 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/4f/37/fcb96b950a972dac48e0fc9e3c528130ca8d8d1e0f09e727df3c6342c7c8/sparse-0.15.5-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,719 Found link https://files.pythonhosted.org/packages/8c/97/ef70784ece46b7071f357f89f69ae8b120f7a2dff1a70f9747563b709683/sparse-0.15.5.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.8), version: 0.15.5 2026-08-04T09:25:21,720 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/0a/04/2f66cc3893ec76d7e955c8144e2a4f8e748f3d13910aebafa7ad79a3cb19/sparse-0.16.0a1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,721 Found link https://files.pythonhosted.org/packages/ac/79/16f327a3dbc9e87fa27c8a417d9827e3491c376b32d42436d405d5d564aa/sparse-0.16.0a1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a1 2026-08-04T09:25:21,722 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/22/7a/8565f1deeb3d0cf28a64141f0a17cd3b204fd14d4eb9661a42a51225d52a/sparse-0.16.0a2-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,723 Found link https://files.pythonhosted.org/packages/21/82/9de3329321213cf4ac54bc6e8c92a19725e3d82330f7a73eb3ea71d412b5/sparse-0.16.0a2.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a2 2026-08-04T09:25:21,723 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/b8/48/dfeaa8cd264fe899d15a4b25496c3d2ed247bb2b628d5f1e92368572b777/sparse-0.16.0a3-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,725 Found link https://files.pythonhosted.org/packages/86/ef/3f6a8133675f9633c0bc9751c1ca645dad6737fc0376b5a610327e0f22c0/sparse-0.16.0a3.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a3 2026-08-04T09:25:21,725 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/7b/c8/7e8670fa5aa77e7defa4a998f3ed203eafd3425ac21019050964717494ff/sparse-0.16.0a4-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,726 Found link https://files.pythonhosted.org/packages/68/a2/c1532e0bc814d6acbb178ee1f37eefc7fe0b0f6f671658cb067a023ec484/sparse-0.16.0a4.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a4 2026-08-04T09:25:21,727 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/23/b1/6fa16e7f44fda342cac7a382845a8286e6fb6e80c50b3a53a225f356fc27/sparse-0.16.0a5-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,728 Found link https://files.pythonhosted.org/packages/53/01/c1306ecbe8c1ba0788869b30eafa65d107310b84c345de1bc6c370dc0ac9/sparse-0.16.0a5.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a5 2026-08-04T09:25:21,728 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/3f/ca/89321cc96077b9fc7bfc7bc492fa79739b9cfca55d7f04ffb034ff51550a/sparse-0.16.0a6-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,729 Found link https://files.pythonhosted.org/packages/54/89/09000a890ce52c558f174a451e198683e1fec1853f7db1c428ff0d6f55ef/sparse-0.16.0a6.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a6 2026-08-04T09:25:21,730 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/38/e5/b2f1a06e2b4da388049be94f132c8f4b93970e1812b20860fb73ba16b1b9/sparse-0.16.0a7-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,731 Found link https://files.pythonhosted.org/packages/ad/f3/436a5122604051b471248f0fbcc67ec641ebccbe88999ec167f85fd5b4f2/sparse-0.16.0a7.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a7 2026-08-04T09:25:21,731 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/37/12/88cb43007791c207f284647b84e4003897faccb6ad574f92bd78f0c177f4/sparse-0.16.0a8-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,733 Found link https://files.pythonhosted.org/packages/67/3c/2ee393022f2744fecd743c63d81ad83b9e8b6d73c081780cec90a27ce044/sparse-0.16.0a8.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a8 2026-08-04T09:25:21,733 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/3a/af/879abba52de5dc59bad3d6f70f5b7df8a942e33d38b222c52a03c8386b65/sparse-0.16.0a9-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,734 Found link https://files.pythonhosted.org/packages/84/f4/d79554b46b4848c67ec8cdda85f9116b636aaf6acebdc236b4ac7bac1d8f/sparse-0.16.0a9.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0a9 2026-08-04T09:25:21,735 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/6f/0c/949548e360f1dc9ef7a5b3feed8e15795656135f6fef1bc2f1c52992bf8e/sparse-0.16.0b1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,736 Found link https://files.pythonhosted.org/packages/37/1f/5b8419bb7555cc4defb34b7850cdb8c5c544dd1097ad3176150eaa01552c/sparse-0.16.0b1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0b1 2026-08-04T09:25:21,737 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/3d/8b/60e783fbbe15fce2148decc8aee26b5301a24cc6cc85ee474cd37eaee8d6/sparse-0.16.0b2-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,738 Found link https://files.pythonhosted.org/packages/8c/c7/1f3fd15a00a1806b43f51f14dae8b91324fefd37abdf65c084f42e7079be/sparse-0.16.0b2.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0b2 2026-08-04T09:25:21,738 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/82/84/de41ad6793c584a9b92935c4541744c169f7b6ce9ca69e98a147c412ed4a/sparse-0.16.0b3-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,739 Found link https://files.pythonhosted.org/packages/3d/6c/3f2dc578a4e681aca4b6d0b44e7c51871c70dee4346c26ebbe4023ec1965/sparse-0.16.0b3.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0b3 2026-08-04T09:25:21,740 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/2f/ff/dededd0b4492b796a22aa3606a38b2427360107e3a95f1f2cda63ba10445/sparse-0.16.0b4-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,740 Found link https://files.pythonhosted.org/packages/10/dc/6e6642074b2fa46b24b5d3442777f6cec6542412a530b53230234c74f3db/sparse-0.16.0b4.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0b4 2026-08-04T09:25:21,741 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/13/d9/3fcb5defabd18724a545ba275f23cb551184a4723569c5d9956a3de1eafd/sparse-0.16.0b5-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,742 Found link https://files.pythonhosted.org/packages/c7/1e/d5942bbcc0a768027e46d1bfe3489df1d196d72b6f4cfe98b1b18dbf21b2/sparse-0.16.0b5.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0b5 2026-08-04T09:25:21,743 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/ca/4a/e59e0968ad52460bb997221fdf5a77d1385b0258f37bfbc84675977b0a62/sparse-0.16.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,744 Found link https://files.pythonhosted.org/packages/37/7b/56d0fde99e82bde2cba4edc5506444010e77af0ae1549d1144dd290b20a1/sparse-0.16.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.16.0 2026-08-04T09:25:21,744 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/8d/fd/42a1720542199ae6ff0f9c37bbd55dd3033ddd7bbe00d68cde09d6824887/sparse-0.17.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,745 Found link https://files.pythonhosted.org/packages/63/74/5c674277fc3d61bd1863d233a8e1f7ddf35cb1adeeaf9973888629e7a9b1/sparse-0.17.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.10), version: 0.17.0 2026-08-04T09:25:21,746 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/20/a9/804ac7423f5dda316d3a982f3ab071c971fb877f8961dad9f6a97d12d2ee/sparse-0.18.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.11) 2026-08-04T09:25:21,747 Found link https://files.pythonhosted.org/packages/56/64/46da3957f8f9af03179eca946d786c56f22b9458cedf472850e02948a8c1/sparse-0.18.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.11), version: 0.18.0 2026-08-04T09:25:21,748 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/b5/a3/71c0c4d0eea4fed985702a6f7cde9434111e184f06b91a6ce729df202080/sparse-0.19.0-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.11) 2026-08-04T09:25:21,749 Found link https://files.pythonhosted.org/packages/9f/cb/1da5f9dab08848eb20cca82ccb9344ae21eda9bc8b694a6aa452c1ea9579/sparse-0.19.0.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.11), version: 0.19.0 2026-08-04T09:25:21,750 Skipping link: No binaries permitted for sparse: https://files.pythonhosted.org/packages/0b/18/3cef82ee1157a7c1197f69a80ac1ac75e70c4a8635fa38cf4d04a5ce04ec/sparse-0.19.1-py2.py3-none-any.whl (from https://pypi.org/simple/sparse/) (requires-python:>=3.11) 2026-08-04T09:25:21,750 Found link https://files.pythonhosted.org/packages/24/d6/98032c0382579e3a9fd010481dd47f515e987ae15cf330c6fd6be127c5db/sparse-0.19.1.tar.gz (from https://pypi.org/simple/sparse/) (requires-python:>=3.11), version: 0.19.1 2026-08-04T09:25:21,751 Fetching project page and analyzing links: https://www.piwheels.org/simple/sparse/ 2026-08-04T09:25:21,752 Getting page https://www.piwheels.org/simple/sparse/ 2026-08-04T09:25:21,753 Found index url https://www.piwheels.org/simple 2026-08-04T09:25:21,964 Fetched page https://www.piwheels.org/simple/sparse/ as text/html 2026-08-04T09:25:21,977 Skipping link: No binaries permitted for sparse: https://www.piwheels.org/simple/sparse/sparse-0.19.0-py2.py3-none-any.whl#sha256=51a4905945a09ef1c1babacfb02053e75118810e0ff4545f3965ae604a79f3cd (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.11) 2026-08-04T09:25:21,978 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.18.0-py2.py3-none-any.whl#sha256=2a006855d57f2110450daedbcccb7c2c28e0ad424639bb8daf73f84f16a39211 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.11) 2026-08-04T09:25:21,978 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.17.0-py2.py3-none-any.whl#sha256=08cc7a2d3c6b0a1c34c21a31a6465fe123a70f35d521a6055648f63ec401f9ad (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,979 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0-py2.py3-none-any.whl#sha256=1a1d731180a50d9cbbaba85e84b90b467ae2d8c03a1bab3f56c3acb8fdfb5ce3 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,980 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0b5-py2.py3-none-any.whl#sha256=1afe37ddb7e23e102a15c66d82b5156d8988c83968a67c56a376331e154db954 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,980 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0b4-py2.py3-none-any.whl#sha256=38977c254dc1b213e441cfe95a419d8a4fcb2e3cc62e198ccce006630204a64a (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,981 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0b3-py2.py3-none-any.whl#sha256=494f668b780dfcc269075adac453716e23fade332bf0fd60098dbf14dd119f6a (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,982 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0b2-py2.py3-none-any.whl#sha256=aae466dd4db274c646151c488459a83a171a72ac4db0bd95918d6180f9e90ec8 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,982 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0b1-py2.py3-none-any.whl#sha256=7d1315e7448bee8c29262e285c7360c9d721c8eba1a2eeafc37711bb041395ee (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,983 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a9-py2.py3-none-any.whl#sha256=df12550aa1afdbc30f729dce32260386a4b748c713ed2bbcc3b4112f4421c380 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,983 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a8-py2.py3-none-any.whl#sha256=3cc7d988f26b7994adc5506b968d7ff0edb778faa88a8937a3fc78197b18cb6a (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,984 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a7-py2.py3-none-any.whl#sha256=210378c5bcdd21c25de4ef7ae217477d62ed5b9094c2e83b79204a48a61bbb98 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,985 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a6-py2.py3-none-any.whl#sha256=dcf91fb05a61e85a6086b3db7ef434c4b89ae00f139f78100939ab19f10842a9 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,985 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a5-py2.py3-none-any.whl#sha256=6abc4956243ffd662c79f9bb50ce0c9b072ed2a73edb19a0976a944fb6a4cb59 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,986 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a4-py2.py3-none-any.whl#sha256=3f25797928d586ab9231a8fafb1d55b68549504c0b12be02db5bf05da1b3dbb2 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,986 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a3-py2.py3-none-any.whl#sha256=41c259a59203003bab731b2dc297b5307ea1c79176d42170f1ccc15a6e4aa673 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,986 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a2-py2.py3-none-any.whl#sha256=2575fe508cb56af70fb568abbffadef3af1b5ec0bacac08adb4d2333739723b7 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,987 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.16.0a1-py2.py3-none-any.whl#sha256=0205e772a8f565f3a5143a5e3cdb3f83749c2229dc2c43e9990176efe715d741 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.10) 2026-08-04T09:25:21,987 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.15.5-py2.py3-none-any.whl#sha256=d227d9aa5265d6dedb21bc7ef63fa44e812b9fdd93634d409cb34c585ff652af (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,988 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.15.4-py2.py3-none-any.whl#sha256=955f8678d4d45c9432509cb64ab1c967e98f4f6fe4a99101cb814e2bfdf80364 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,989 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.15.3-py2.py3-none-any.whl#sha256=4e11189d56cfff5a1d4f765b125d7263ae227adff4b396386a7afdabd4a57cf5 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,989 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.15.2-py2.py3-none-any.whl#sha256=046e588d080af97772eb47a16643b86d95185646e97c68ed2e8b69a4fedefc92 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,990 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.15.1-py2.py3-none-any.whl#sha256=e568f2d60558cb36d92dbf1aaa748a6a00af764ab3c90b5312404db66f3d8302 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,990 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.15.0-py2.py3-none-any.whl#sha256=b45c626c36fc3bd2a5bdc7a14f39bbe20d48a99badcb1a69046b189c4a9421e0 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8) 2026-08-04T09:25:21,991 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.14.0-py2.py3-none-any.whl#sha256=7d0ba3ebb573c18ff9f9a6ff06d550cb4ef2334a30c09df0da2795c51f62fab8 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.8, <4) 2026-08-04T09:25:21,992 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.13.0-py2.py3-none-any.whl#sha256=a99eae4e0c326d04a1b01d4ef43c5c234c082d9d30f12ea73a31726bfc0b9368 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,992 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.12.0-py2.py3-none-any.whl#sha256=8ab311165004a0ec4e80bd216397c6b682974fd384f0897dc0e6af4179b671a4 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,992 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.11.2-py2.py3-none-any.whl#sha256=08b937109203a69d1937ad7ea47a3ca4a552a48f7b5c40ba485b37ae6653b204 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,993 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.11.1-py2.py3-none-any.whl#sha256=a26b1addd3e91dbf5d30f5afe5f84e40f7d1d40cc7ad4a7491761780a466024c (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,993 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.11.0-py2.py3-none-any.whl#sha256=246e5b0424932c491d4a4cef64d226f1edbbd9e0c740821d188c4b5ee4517ff8 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,994 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.10.0-py2.py3-none-any.whl#sha256=3a44c78ede6c16e671b247ad7ffb2bf9a35b0baac7497c089e2b846f9ea82ed8 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.6, <4) 2026-08-04T09:25:21,994 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.9.1-py2.py3-none-any.whl#sha256=5d7e9bab68b20f63ba6e8c593e46864ebef3a0842fa26fb32b71e743e6c5c99e (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.5, <4) 2026-08-04T09:25:21,995 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.8.0-py2.py3-none-any.whl#sha256=d16b9cc8421b0ef1d82bbe79401f79d0987be60d87414fa22d3904e211467555 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.5, <4) 2026-08-04T09:25:21,996 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.7.0-py2.py3-none-any.whl#sha256=554616b3cc3978b194ab80ca434f6128635093ba308f67a911666b12b01b9065 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=3.5, <4) 2026-08-04T09:25:21,996 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.6.0-py2.py3-none-any.whl#sha256=987538ad9462b42dcba61d52b5bc497416eb92a995bc6b5bde3dfe9329cd133c (from https://www.piwheels.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,997 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.5.0-py2.py3-none-any.whl#sha256=a56d700833d86f346caf7ff718bbb57ae210e53b272a32d511152d6b8a84e622 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,997 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.4.1-py2.py3-none-any.whl#sha256=8e61ef10a5da4e36df120b7c8f6533ea96db9c77b55f4ab1aae7ef18fe6cfd3e (from https://www.piwheels.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,998 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.4.0-py2.py3-none-any.whl#sha256=3f9146dc9db641e1e4969262c88be74b1fa1cf88725c12b48d350a666373e898 (from https://www.piwheels.org/simple/sparse/) (requires-python:>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4) 2026-08-04T09:25:21,999 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.3.1-py2.py3-none-any.whl#sha256=d5e427e9cc3ef532889091e1d319ff23dfd18c113cb2e30bd822c37f39d33d54 (from https://www.piwheels.org/simple/sparse/) 2026-08-04T09:25:21,999 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.3.0-py2.py3-none-any.whl#sha256=b1b800e6bcdb1a353486c90b75823032cf1174e4bb97efd437c8eb59a466f6b4 (from https://www.piwheels.org/simple/sparse/) 2026-08-04T09:25:22,000 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.2.0-py2.py3-none-any.whl#sha256=d1d1a444f8c0899c4aad77f7b17538171651442d969d33b3a6b09ed84eda8fe0 (from https://www.piwheels.org/simple/sparse/) 2026-08-04T09:25:22,000 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.1.1-py2.py3-none-any.whl#sha256=94fb08ce044865c8495982be10dc32c7f5eb9219e072cad3a6af185f1fa5d15c (from https://www.piwheels.org/simple/sparse/) 2026-08-04T09:25:22,001 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.1.0-py2.py3-none-any.whl#sha256=eb10a0ee9d068b45e6b46cf4ccdd3ea556a824a4f45bc21ecf49ea34f4eb875f (from https://www.piwheels.org/simple/sparse/) 2026-08-04T09:25:22,001 Skipping link: No binaries permitted for sparse: https://archive1.piwheels.org/simple/sparse/sparse-0.0.1-py2.py3-none-any.whl#sha256=2ac9f6cf05e6abe67d3e16d053602845a6692e6f419bff665f1b79a9b6d6d590 (from https://www.piwheels.org/simple/sparse/) 2026-08-04T09:25:22,002 Skipping link: not a file: https://www.piwheels.org/simple/sparse/ 2026-08-04T09:25:22,002 Skipping link: not a file: https://pypi.org/simple/sparse/ 2026-08-04T09:25:22,025 Given no hashes to check 1 links for project 'sparse': discarding no candidates 2026-08-04T09:25:22,043 Collecting sparse==0.19.1 2026-08-04T09:25:22,045 Created temporary directory: /tmp/pip-unpack-xtsi07ot 2026-08-04T09:25:22,199 Downloading sparse-0.19.1.tar.gz (812 kB) 2026-08-04T09:25:23,309 Added sparse==0.19.1 from https://files.pythonhosted.org/packages/24/d6/98032c0382579e3a9fd010481dd47f515e987ae15cf330c6fd6be127c5db/sparse-0.19.1.tar.gz to build tracker '/tmp/pip-build-tracker-8q1br62t' 2026-08-04T09:25:23,317 Created temporary directory: /tmp/pip-build-env-26ot82si 2026-08-04T09:25:23,321 Installing build dependencies: started 2026-08-04T09:25:23,322 Running command pip subprocess to install build dependencies 2026-08-04T09:25:24,463 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-08-04T09:25:24,937 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 2026-08-04T09:25:24,960 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-08-04T09:25:26,766 Collecting setuptools>=64 2026-08-04T09:25:26,768 Obtaining dependency information for setuptools>=64 from https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata 2026-08-04T09:25:26,784 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl.metadata (6.6 kB) 2026-08-04T09:25:27,160 Collecting setuptools_scm>=8 2026-08-04T09:25:27,162 Obtaining dependency information for setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata 2026-08-04T09:25:27,177 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl.metadata (6.7 kB) 2026-08-04T09:25:27,187 Discarding https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 (from https://www.piwheels.org/simple/setuptools-scm/) (requires-python:>=3.8): Requested setuptools_scm>=8 from https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-10.2.1-py3-none-any.whl#sha256=d0d73d77ef634616b1e8635e900863683b792817c0fc3ffe3424e65482e089e6 has inconsistent Name: expected 'setuptools_scm', but metadata has 'setuptools-scm' 2026-08-04T09:25:27,211 Using cached setuptools_scm-10.2.1-py3-none-any.whl (29 kB) 2026-08-04T09:25:27,325 Collecting vcs-versioning<3,>=2.0.0.dev0 2026-08-04T09:25:27,327 Obtaining dependency information for vcs-versioning<3,>=2.0.0.dev0 from https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl.metadata 2026-08-04T09:25:27,344 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl.metadata (1.7 kB) 2026-08-04T09:25:27,560 Collecting packaging>=20 2026-08-04T09:25:27,561 Obtaining dependency information for packaging>=20 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-08-04T09:25:27,575 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-08-04T09:25:27,818 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-08-04T09:25:27,839 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl (108 kB) 2026-08-04T09:25:27,935 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-08-04T09:25:28,031 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-08-04T09:25:28,062 Using cached https://www.piwheels.org/simple/vcs-versioning/vcs_versioning-2.2.3-py3-none-any.whl (108 kB) 2026-08-04T09:25:28,158 Using cached https://www.piwheels.org/simple/setuptools/setuptools-83.0.0-py3-none-any.whl (1.0 MB) 2026-08-04T09:25:30,995 Installing collected packages: setuptools, packaging, vcs-versioning, setuptools_scm 2026-08-04T09:25:35,234 Creating /tmp/pip-build-env-26ot82si/overlay/local/bin 2026-08-04T09:25:35,236 changing mode of /tmp/pip-build-env-26ot82si/overlay/local/bin/vcs-versioning to 755 2026-08-04T09:25:35,398 changing mode of /tmp/pip-build-env-26ot82si/overlay/local/bin/setuptools-scm to 755 2026-08-04T09:25:35,426 Successfully installed packaging-26.2 setuptools-83.0.0 setuptools_scm-10.2.1 vcs-versioning-2.2.3 2026-08-04T09:25:35,719 Installing build dependencies: finished with status 'done' 2026-08-04T09:25:35,726 Getting requirements to build wheel: started 2026-08-04T09:25:35,727 Running command Getting requirements to build wheel 2026-08-04T09:25:36,566 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-04T09:25:36,567 !! 2026-08-04T09:25:36,568 ******************************************************************************** 2026-08-04T09:25:36,568 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-04T09:25:36,570 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-04T09:25:36,570 or your builds will no longer be supported. 2026-08-04T09:25:36,572 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:36,572 ******************************************************************************** 2026-08-04T09:25:36,573 !! 2026-08-04T09:25:36,574 corresp(dist, value, root_dir) 2026-08-04T09:25:36,619 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-04T09:25:36,620 !! 2026-08-04T09:25:36,621 ******************************************************************************** 2026-08-04T09:25:36,621 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-04T09:25:36,622 License :: OSI Approved :: BSD License 2026-08-04T09:25:36,623 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:36,624 ******************************************************************************** 2026-08-04T09:25:36,625 !! 2026-08-04T09:25:36,625 dist._finalize_license_expression() 2026-08-04T09:25:36,625 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-04T09:25:36,626 !! 2026-08-04T09:25:36,627 ******************************************************************************** 2026-08-04T09:25:36,628 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-04T09:25:36,629 License :: OSI Approved :: BSD License 2026-08-04T09:25:36,630 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:36,631 ******************************************************************************** 2026-08-04T09:25:36,632 !! 2026-08-04T09:25:36,633 self._finalize_license_expression() 2026-08-04T09:25:36,633 running egg_info 2026-08-04T09:25:36,641 writing sparse.egg-info/PKG-INFO 2026-08-04T09:25:36,650 writing dependency_links to sparse.egg-info/dependency_links.txt 2026-08-04T09:25:36,652 writing entry points to sparse.egg-info/entry_points.txt 2026-08-04T09:25:36,657 writing requirements to sparse.egg-info/requires.txt 2026-08-04T09:25:36,658 writing top-level names to sparse.egg-info/top_level.txt 2026-08-04T09:25:36,687 adding license file 'LICENSE' 2026-08-04T09:25:36,695 writing manifest file 'sparse.egg-info/SOURCES.txt' 2026-08-04T09:25:36,804 Getting requirements to build wheel: finished with status 'done' 2026-08-04T09:25:36,807 Created temporary directory: /tmp/pip-modern-metadata-bnd3bqxt 2026-08-04T09:25:36,810 Preparing metadata (pyproject.toml): started 2026-08-04T09:25:36,811 Running command Preparing metadata (pyproject.toml) 2026-08-04T09:25:37,550 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-04T09:25:37,550 !! 2026-08-04T09:25:37,552 ******************************************************************************** 2026-08-04T09:25:37,552 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-04T09:25:37,553 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-04T09:25:37,554 or your builds will no longer be supported. 2026-08-04T09:25:37,555 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:37,556 ******************************************************************************** 2026-08-04T09:25:37,557 !! 2026-08-04T09:25:37,558 corresp(dist, value, root_dir) 2026-08-04T09:25:37,601 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-04T09:25:37,602 !! 2026-08-04T09:25:37,603 ******************************************************************************** 2026-08-04T09:25:37,603 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-04T09:25:37,604 License :: OSI Approved :: BSD License 2026-08-04T09:25:37,605 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:37,606 ******************************************************************************** 2026-08-04T09:25:37,607 !! 2026-08-04T09:25:37,607 dist._finalize_license_expression() 2026-08-04T09:25:37,608 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-04T09:25:37,608 !! 2026-08-04T09:25:37,609 ******************************************************************************** 2026-08-04T09:25:37,609 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-04T09:25:37,610 License :: OSI Approved :: BSD License 2026-08-04T09:25:37,611 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:37,612 ******************************************************************************** 2026-08-04T09:25:37,613 !! 2026-08-04T09:25:37,613 self._finalize_license_expression() 2026-08-04T09:25:37,616 running dist_info 2026-08-04T09:25:37,618 creating /tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info 2026-08-04T09:25:37,629 writing /tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/PKG-INFO 2026-08-04T09:25:37,639 writing dependency_links to /tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/dependency_links.txt 2026-08-04T09:25:37,640 writing entry points to /tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/entry_points.txt 2026-08-04T09:25:37,645 writing requirements to /tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/requires.txt 2026-08-04T09:25:37,646 writing top-level names to /tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/top_level.txt 2026-08-04T09:25:37,649 writing manifest file '/tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/SOURCES.txt' 2026-08-04T09:25:37,672 adding license file 'LICENSE' 2026-08-04T09:25:37,679 writing manifest file '/tmp/pip-modern-metadata-bnd3bqxt/sparse.egg-info/SOURCES.txt' 2026-08-04T09:25:37,681 creating '/tmp/pip-modern-metadata-bnd3bqxt/sparse-0.19.1.dist-info' 2026-08-04T09:25:37,688 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-08-04T09:25:37,689 !! 2026-08-04T09:25:37,690 ******************************************************************************** 2026-08-04T09:25:37,690 With Python 2.7 end-of-life, support for building universal wheels 2026-08-04T09:25:37,691 (i.e., wheels that support both Python 2 and Python 3) 2026-08-04T09:25:37,691 is being obviated. 2026-08-04T09:25:37,692 Please discontinue using this option, or if you still need it, 2026-08-04T09:25:37,692 file an issue with pypa/setuptools describing your use case. 2026-08-04T09:25:37,693 This deprecation is overdue, please update your project and remove deprecated 2026-08-04T09:25:37,694 calls to avoid build errors in the future. 2026-08-04T09:25:37,694 ******************************************************************************** 2026-08-04T09:25:37,695 !! 2026-08-04T09:25:37,696 self.finalize_options() 2026-08-04T09:25:37,833 Preparing metadata (pyproject.toml): finished with status 'done' 2026-08-04T09:25:37,838 Source in /tmp/pip-wheel-gkdk5z9z/sparse_b6ba398fc6da490692c8a9b8d2783f4c has version 0.19.1, which satisfies requirement sparse==0.19.1 from https://files.pythonhosted.org/packages/24/d6/98032c0382579e3a9fd010481dd47f515e987ae15cf330c6fd6be127c5db/sparse-0.19.1.tar.gz 2026-08-04T09:25:37,839 Removed sparse==0.19.1 from https://files.pythonhosted.org/packages/24/d6/98032c0382579e3a9fd010481dd47f515e987ae15cf330c6fd6be127c5db/sparse-0.19.1.tar.gz from build tracker '/tmp/pip-build-tracker-8q1br62t' 2026-08-04T09:25:37,845 Created temporary directory: /tmp/pip-unpack-mnqcpwcn 2026-08-04T09:25:37,846 Building wheels for collected packages: sparse 2026-08-04T09:25:37,850 Created temporary directory: /tmp/pip-wheel-ju43s5vq 2026-08-04T09:25:37,851 Destination directory: /tmp/pip-wheel-ju43s5vq 2026-08-04T09:25:37,853 Building wheel for sparse (pyproject.toml): started 2026-08-04T09:25:37,854 Running command Building wheel for sparse (pyproject.toml) 2026-08-04T09:25:38,572 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-08-04T09:25:38,572 !! 2026-08-04T09:25:38,573 ******************************************************************************** 2026-08-04T09:25:38,574 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-08-04T09:25:38,575 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-08-04T09:25:38,576 or your builds will no longer be supported. 2026-08-04T09:25:38,577 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:38,577 ******************************************************************************** 2026-08-04T09:25:38,578 !! 2026-08-04T09:25:38,579 corresp(dist, value, root_dir) 2026-08-04T09:25:38,620 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-04T09:25:38,620 !! 2026-08-04T09:25:38,621 ******************************************************************************** 2026-08-04T09:25:38,622 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-04T09:25:38,623 License :: OSI Approved :: BSD License 2026-08-04T09:25:38,624 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:38,625 ******************************************************************************** 2026-08-04T09:25:38,626 !! 2026-08-04T09:25:38,626 dist._finalize_license_expression() 2026-08-04T09:25:38,627 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-08-04T09:25:38,628 !! 2026-08-04T09:25:38,629 ******************************************************************************** 2026-08-04T09:25:38,629 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-08-04T09:25:38,630 License :: OSI Approved :: BSD License 2026-08-04T09:25:38,631 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-08-04T09:25:38,632 ******************************************************************************** 2026-08-04T09:25:38,633 !! 2026-08-04T09:25:38,633 self._finalize_license_expression() 2026-08-04T09:25:38,634 running bdist_wheel 2026-08-04T09:25:38,643 /tmp/pip-build-env-26ot82si/overlay/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:119: SetuptoolsDeprecationWarning: bdist_wheel.universal is deprecated 2026-08-04T09:25:38,643 !! 2026-08-04T09:25:38,645 ******************************************************************************** 2026-08-04T09:25:38,645 With Python 2.7 end-of-life, support for building universal wheels 2026-08-04T09:25:38,646 (i.e., wheels that support both Python 2 and Python 3) 2026-08-04T09:25:38,646 is being obviated. 2026-08-04T09:25:38,646 Please discontinue using this option, or if you still need it, 2026-08-04T09:25:38,647 file an issue with pypa/setuptools describing your use case. 2026-08-04T09:25:38,648 This deprecation is overdue, please update your project and remove deprecated 2026-08-04T09:25:38,648 calls to avoid build errors in the future. 2026-08-04T09:25:38,649 ******************************************************************************** 2026-08-04T09:25:38,650 !! 2026-08-04T09:25:38,650 self.finalize_options() 2026-08-04T09:25:38,657 running build 2026-08-04T09:25:38,657 running build_py 2026-08-04T09:25:38,659 creating build/lib/sparse 2026-08-04T09:25:38,663 copying sparse/conftest.py -> build/lib/sparse 2026-08-04T09:25:38,665 copying sparse/__init__.py -> build/lib/sparse 2026-08-04T09:25:38,667 copying sparse/_version.py -> build/lib/sparse 2026-08-04T09:25:38,669 creating build/lib/sparse/tests 2026-08-04T09:25:38,670 copying sparse/tests/conftest.py -> build/lib/sparse/tests 2026-08-04T09:25:38,672 copying sparse/tests/test_backends.py -> build/lib/sparse/tests 2026-08-04T09:25:38,675 copying sparse/tests/__init__.py -> build/lib/sparse/tests 2026-08-04T09:25:38,677 creating build/lib/sparse/mlir_backend 2026-08-04T09:25:38,678 copying sparse/mlir_backend/_array.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,681 copying sparse/mlir_backend/_dtypes.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,683 copying sparse/mlir_backend/_common.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,685 copying sparse/mlir_backend/_conversions.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,687 copying sparse/mlir_backend/__init__.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,689 copying sparse/mlir_backend/_ops.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,691 copying sparse/mlir_backend/formats.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,694 copying sparse/mlir_backend/_core.py -> build/lib/sparse/mlir_backend 2026-08-04T09:25:38,696 creating build/lib/sparse/finch_backend 2026-08-04T09:25:38,697 copying sparse/finch_backend/__init__.py -> build/lib/sparse/finch_backend 2026-08-04T09:25:38,700 creating build/lib/sparse/numba_backend 2026-08-04T09:25:38,701 copying sparse/numba_backend/_io.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,703 copying sparse/numba_backend/_slicing.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,706 copying sparse/numba_backend/_sparse_array.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,709 copying sparse/numba_backend/_common.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,713 copying sparse/numba_backend/_dok.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,716 copying sparse/numba_backend/_settings.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,718 copying sparse/numba_backend/__init__.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,720 copying sparse/numba_backend/_umath.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,723 copying sparse/numba_backend/_numba_extension.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,725 copying sparse/numba_backend/_utils.py -> build/lib/sparse/numba_backend 2026-08-04T09:25:38,728 creating build/lib/sparse/mlir_backend/tests 2026-08-04T09:25:38,729 copying sparse/mlir_backend/tests/conftest.py -> build/lib/sparse/mlir_backend/tests 2026-08-04T09:25:38,731 copying sparse/mlir_backend/tests/test_simple.py -> build/lib/sparse/mlir_backend/tests 2026-08-04T09:25:38,734 copying sparse/mlir_backend/tests/__init__.py -> build/lib/sparse/mlir_backend/tests 2026-08-04T09:25:38,736 creating build/lib/sparse/numba_backend/_compressed 2026-08-04T09:25:38,737 copying sparse/numba_backend/_compressed/common.py -> build/lib/sparse/numba_backend/_compressed 2026-08-04T09:25:38,740 copying sparse/numba_backend/_compressed/indexing.py -> build/lib/sparse/numba_backend/_compressed 2026-08-04T09:25:38,742 copying sparse/numba_backend/_compressed/convert.py -> build/lib/sparse/numba_backend/_compressed 2026-08-04T09:25:38,744 copying sparse/numba_backend/_compressed/__init__.py -> build/lib/sparse/numba_backend/_compressed 2026-08-04T09:25:38,746 copying sparse/numba_backend/_compressed/compressed.py -> build/lib/sparse/numba_backend/_compressed 2026-08-04T09:25:38,751 creating build/lib/sparse/numba_backend/_coo 2026-08-04T09:25:38,754 copying sparse/numba_backend/_coo/numba_extension.py -> build/lib/sparse/numba_backend/_coo 2026-08-04T09:25:38,759 copying sparse/numba_backend/_coo/common.py -> build/lib/sparse/numba_backend/_coo 2026-08-04T09:25:38,765 copying sparse/numba_backend/_coo/core.py -> build/lib/sparse/numba_backend/_coo 2026-08-04T09:25:38,770 copying sparse/numba_backend/_coo/indexing.py -> build/lib/sparse/numba_backend/_coo 2026-08-04T09:25:38,773 copying sparse/numba_backend/_coo/__init__.py -> build/lib/sparse/numba_backend/_coo 2026-08-04T09:25:38,776 creating build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,778 copying sparse/numba_backend/tests/conftest.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,780 copying sparse/numba_backend/tests/test_coo_numba.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,782 copying sparse/numba_backend/tests/test_io.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,785 copying sparse/numba_backend/tests/test_dot.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,788 copying sparse/numba_backend/tests/test_dask_interop.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,790 copying sparse/numba_backend/tests/test_elemwise.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,793 copying sparse/numba_backend/tests/test_einsum.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,796 copying sparse/numba_backend/tests/test_namespace.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,798 copying sparse/numba_backend/tests/test_conversion.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,801 copying sparse/numba_backend/tests/test_dok.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,804 copying sparse/numba_backend/tests/test_compressed_2d.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,806 copying sparse/numba_backend/tests/__init__.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,808 copying sparse/numba_backend/tests/test_coo.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,813 copying sparse/numba_backend/tests/test_compressed_convert.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,815 copying sparse/numba_backend/tests/test_compressed.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,819 copying sparse/numba_backend/tests/test_array_function.py -> build/lib/sparse/numba_backend/tests 2026-08-04T09:25:38,821 running egg_info 2026-08-04T09:25:38,835 writing sparse.egg-info/PKG-INFO 2026-08-04T09:25:38,844 writing dependency_links to sparse.egg-info/dependency_links.txt 2026-08-04T09:25:38,846 writing entry points to sparse.egg-info/entry_points.txt 2026-08-04T09:25:38,850 writing requirements to sparse.egg-info/requires.txt 2026-08-04T09:25:38,851 writing top-level names to sparse.egg-info/top_level.txt 2026-08-04T09:25:38,868 adding license file 'LICENSE' 2026-08-04T09:25:38,875 writing manifest file 'sparse.egg-info/SOURCES.txt' 2026-08-04T09:25:38,905 installing to build/bdist.linux-armv7l/wheel 2026-08-04T09:25:38,906 running install 2026-08-04T09:25:38,928 running install_lib 2026-08-04T09:25:38,935 creating build/bdist.linux-armv7l/wheel 2026-08-04T09:25:38,938 creating build/bdist.linux-armv7l/wheel/sparse 2026-08-04T09:25:38,939 copying build/lib/sparse/conftest.py -> build/bdist.linux-armv7l/wheel/./sparse 2026-08-04T09:25:38,941 creating build/bdist.linux-armv7l/wheel/sparse/tests 2026-08-04T09:25:38,943 copying build/lib/sparse/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./sparse/tests 2026-08-04T09:25:38,952 copying build/lib/sparse/tests/test_backends.py -> build/bdist.linux-armv7l/wheel/./sparse/tests 2026-08-04T09:25:38,955 copying build/lib/sparse/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/tests 2026-08-04T09:25:38,958 creating build/bdist.linux-armv7l/wheel/sparse/mlir_backend 2026-08-04T09:25:38,960 copying build/lib/sparse/mlir_backend/_array.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,963 copying build/lib/sparse/mlir_backend/_dtypes.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,966 creating build/bdist.linux-armv7l/wheel/sparse/mlir_backend/tests 2026-08-04T09:25:38,968 copying build/lib/sparse/mlir_backend/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend/tests 2026-08-04T09:25:38,972 copying build/lib/sparse/mlir_backend/tests/test_simple.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend/tests 2026-08-04T09:25:38,977 copying build/lib/sparse/mlir_backend/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend/tests 2026-08-04T09:25:38,979 copying build/lib/sparse/mlir_backend/_common.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,981 copying build/lib/sparse/mlir_backend/_conversions.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,983 copying build/lib/sparse/mlir_backend/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,985 copying build/lib/sparse/mlir_backend/_ops.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,988 copying build/lib/sparse/mlir_backend/formats.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,990 copying build/lib/sparse/mlir_backend/_core.py -> build/bdist.linux-armv7l/wheel/./sparse/mlir_backend 2026-08-04T09:25:38,993 copying build/lib/sparse/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse 2026-08-04T09:25:38,995 copying build/lib/sparse/_version.py -> build/bdist.linux-armv7l/wheel/./sparse 2026-08-04T09:25:38,997 creating build/bdist.linux-armv7l/wheel/sparse/finch_backend 2026-08-04T09:25:38,998 copying build/lib/sparse/finch_backend/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/finch_backend 2026-08-04T09:25:39,001 creating build/bdist.linux-armv7l/wheel/sparse/numba_backend 2026-08-04T09:25:39,003 creating build/bdist.linux-armv7l/wheel/sparse/numba_backend/_compressed 2026-08-04T09:25:39,004 copying build/lib/sparse/numba_backend/_compressed/common.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_compressed 2026-08-04T09:25:39,006 copying build/lib/sparse/numba_backend/_compressed/indexing.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_compressed 2026-08-04T09:25:39,009 copying build/lib/sparse/numba_backend/_compressed/convert.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_compressed 2026-08-04T09:25:39,012 copying build/lib/sparse/numba_backend/_compressed/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_compressed 2026-08-04T09:25:39,014 copying build/lib/sparse/numba_backend/_compressed/compressed.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_compressed 2026-08-04T09:25:39,017 copying build/lib/sparse/numba_backend/_io.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,019 creating build/bdist.linux-armv7l/wheel/sparse/numba_backend/_coo 2026-08-04T09:25:39,021 copying build/lib/sparse/numba_backend/_coo/numba_extension.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_coo 2026-08-04T09:25:39,023 copying build/lib/sparse/numba_backend/_coo/common.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_coo 2026-08-04T09:25:39,026 copying build/lib/sparse/numba_backend/_coo/core.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_coo 2026-08-04T09:25:39,030 copying build/lib/sparse/numba_backend/_coo/indexing.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_coo 2026-08-04T09:25:39,033 copying build/lib/sparse/numba_backend/_coo/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/_coo 2026-08-04T09:25:39,034 copying build/lib/sparse/numba_backend/_slicing.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,037 copying build/lib/sparse/numba_backend/_sparse_array.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,041 creating build/bdist.linux-armv7l/wheel/sparse/numba_backend/tests 2026-08-04T09:25:39,042 copying build/lib/sparse/numba_backend/tests/conftest.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,044 copying build/lib/sparse/numba_backend/tests/test_coo_numba.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,046 copying build/lib/sparse/numba_backend/tests/test_io.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,048 copying build/lib/sparse/numba_backend/tests/test_dot.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,051 copying build/lib/sparse/numba_backend/tests/test_dask_interop.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,053 copying build/lib/sparse/numba_backend/tests/test_elemwise.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,056 copying build/lib/sparse/numba_backend/tests/test_einsum.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,058 copying build/lib/sparse/numba_backend/tests/test_namespace.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,060 copying build/lib/sparse/numba_backend/tests/test_conversion.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,062 copying build/lib/sparse/numba_backend/tests/test_dok.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,064 copying build/lib/sparse/numba_backend/tests/test_compressed_2d.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,066 copying build/lib/sparse/numba_backend/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,068 copying build/lib/sparse/numba_backend/tests/test_coo.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,072 copying build/lib/sparse/numba_backend/tests/test_compressed_convert.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,074 copying build/lib/sparse/numba_backend/tests/test_compressed.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,077 copying build/lib/sparse/numba_backend/tests/test_array_function.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend/tests 2026-08-04T09:25:39,079 copying build/lib/sparse/numba_backend/_common.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,084 copying build/lib/sparse/numba_backend/_dok.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,087 copying build/lib/sparse/numba_backend/_settings.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,088 copying build/lib/sparse/numba_backend/__init__.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,091 copying build/lib/sparse/numba_backend/_umath.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,094 copying build/lib/sparse/numba_backend/_numba_extension.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,096 copying build/lib/sparse/numba_backend/_utils.py -> build/bdist.linux-armv7l/wheel/./sparse/numba_backend 2026-08-04T09:25:39,098 running install_egg_info 2026-08-04T09:25:39,105 Copying sparse.egg-info to build/bdist.linux-armv7l/wheel/./sparse-0.19.1-py3.11.egg-info 2026-08-04T09:25:39,121 running install_scripts 2026-08-04T09:25:39,134 creating build/bdist.linux-armv7l/wheel/sparse-0.19.1.dist-info/WHEEL 2026-08-04T09:25:39,137 creating '/tmp/pip-wheel-ju43s5vq/.tmp-d2b6a8s8/sparse-0.19.1-py2.py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-08-04T09:25:39,139 adding 'sparse/__init__.py' 2026-08-04T09:25:39,141 adding 'sparse/_version.py' 2026-08-04T09:25:39,142 adding 'sparse/conftest.py' 2026-08-04T09:25:39,143 adding 'sparse/finch_backend/__init__.py' 2026-08-04T09:25:39,146 adding 'sparse/mlir_backend/__init__.py' 2026-08-04T09:25:39,147 adding 'sparse/mlir_backend/_array.py' 2026-08-04T09:25:39,148 adding 'sparse/mlir_backend/_common.py' 2026-08-04T09:25:39,150 adding 'sparse/mlir_backend/_conversions.py' 2026-08-04T09:25:39,152 adding 'sparse/mlir_backend/_core.py' 2026-08-04T09:25:39,153 adding 'sparse/mlir_backend/_dtypes.py' 2026-08-04T09:25:39,155 adding 'sparse/mlir_backend/_ops.py' 2026-08-04T09:25:39,157 adding 'sparse/mlir_backend/formats.py' 2026-08-04T09:25:39,158 adding 'sparse/mlir_backend/tests/__init__.py' 2026-08-04T09:25:39,160 adding 'sparse/mlir_backend/tests/conftest.py' 2026-08-04T09:25:39,162 adding 'sparse/mlir_backend/tests/test_simple.py' 2026-08-04T09:25:39,164 adding 'sparse/numba_backend/__init__.py' 2026-08-04T09:25:39,176 adding 'sparse/numba_backend/_common.py' 2026-08-04T09:25:39,179 adding 'sparse/numba_backend/_dok.py' 2026-08-04T09:25:39,180 adding 'sparse/numba_backend/_io.py' 2026-08-04T09:25:39,182 adding 'sparse/numba_backend/_numba_extension.py' 2026-08-04T09:25:39,183 adding 'sparse/numba_backend/_settings.py' 2026-08-04T09:25:39,185 adding 'sparse/numba_backend/_slicing.py' 2026-08-04T09:25:39,188 adding 'sparse/numba_backend/_sparse_array.py' 2026-08-04T09:25:39,191 adding 'sparse/numba_backend/_umath.py' 2026-08-04T09:25:39,194 adding 'sparse/numba_backend/_utils.py' 2026-08-04T09:25:39,196 adding 'sparse/numba_backend/_compressed/__init__.py' 2026-08-04T09:25:39,197 adding 'sparse/numba_backend/_compressed/common.py' 2026-08-04T09:25:39,201 adding 'sparse/numba_backend/_compressed/compressed.py' 2026-08-04T09:25:39,203 adding 'sparse/numba_backend/_compressed/convert.py' 2026-08-04T09:25:39,205 adding 'sparse/numba_backend/_compressed/indexing.py' 2026-08-04T09:25:39,207 adding 'sparse/numba_backend/_coo/__init__.py' 2026-08-04T09:25:39,212 adding 'sparse/numba_backend/_coo/common.py' 2026-08-04T09:25:39,218 adding 'sparse/numba_backend/_coo/core.py' 2026-08-04T09:25:39,221 adding 'sparse/numba_backend/_coo/indexing.py' 2026-08-04T09:25:39,223 adding 'sparse/numba_backend/_coo/numba_extension.py' 2026-08-04T09:25:39,225 adding 'sparse/numba_backend/tests/__init__.py' 2026-08-04T09:25:39,226 adding 'sparse/numba_backend/tests/conftest.py' 2026-08-04T09:25:39,228 adding 'sparse/numba_backend/tests/test_array_function.py' 2026-08-04T09:25:39,230 adding 'sparse/numba_backend/tests/test_compressed.py' 2026-08-04T09:25:39,231 adding 'sparse/numba_backend/tests/test_compressed_2d.py' 2026-08-04T09:25:39,232 adding 'sparse/numba_backend/tests/test_compressed_convert.py' 2026-08-04T09:25:39,234 adding 'sparse/numba_backend/tests/test_conversion.py' 2026-08-04T09:25:39,242 adding 'sparse/numba_backend/tests/test_coo.py' 2026-08-04T09:25:39,243 adding 'sparse/numba_backend/tests/test_coo_numba.py' 2026-08-04T09:25:39,245 adding 'sparse/numba_backend/tests/test_dask_interop.py' 2026-08-04T09:25:39,246 adding 'sparse/numba_backend/tests/test_dok.py' 2026-08-04T09:25:39,248 adding 'sparse/numba_backend/tests/test_dot.py' 2026-08-04T09:25:39,256 adding 'sparse/numba_backend/tests/test_einsum.py' 2026-08-04T09:25:39,258 adding 'sparse/numba_backend/tests/test_elemwise.py' 2026-08-04T09:25:39,259 adding 'sparse/numba_backend/tests/test_io.py' 2026-08-04T09:25:39,261 adding 'sparse/numba_backend/tests/test_namespace.py' 2026-08-04T09:25:39,262 adding 'sparse/tests/__init__.py' 2026-08-04T09:25:39,264 adding 'sparse/tests/conftest.py' 2026-08-04T09:25:39,265 adding 'sparse/tests/test_backends.py' 2026-08-04T09:25:39,268 adding 'sparse-0.19.1.dist-info/licenses/LICENSE' 2026-08-04T09:25:39,269 adding 'sparse-0.19.1.dist-info/METADATA' 2026-08-04T09:25:39,270 adding 'sparse-0.19.1.dist-info/WHEEL' 2026-08-04T09:25:39,271 adding 'sparse-0.19.1.dist-info/entry_points.txt' 2026-08-04T09:25:39,272 adding 'sparse-0.19.1.dist-info/top_level.txt' 2026-08-04T09:25:39,274 adding 'sparse-0.19.1.dist-info/RECORD' 2026-08-04T09:25:39,277 removing build/bdist.linux-armv7l/wheel 2026-08-04T09:25:39,402 Building wheel for sparse (pyproject.toml): finished with status 'done' 2026-08-04T09:25:39,409 Created wheel for sparse: filename=sparse-0.19.1-py2.py3-none-any.whl size=154735 sha256=b5c8a757df1b3e0a7db47ccc30c2d6b82d258f36d077381db58b507230b03285 2026-08-04T09:25:39,411 Stored in directory: /tmp/pip-ephem-wheel-cache-6ka4lf8n/wheels/d0/9f/c1/33b4b67ba773c4f3fab813e292112a037349928ed9ea300fa9 2026-08-04T09:25:39,424 Successfully built sparse 2026-08-04T09:25:39,433 Removed build tracker: '/tmp/pip-build-tracker-8q1br62t'