2025-09-17T01:37:18,382 Created temporary directory: /tmp/pip-ephem-wheel-cache-eeqb8ma2 2025-09-17T01:37:18,384 Created temporary directory: /tmp/pip-build-tracker-wabcn8qe 2025-09-17T01:37:18,384 Initialized build tracking at /tmp/pip-build-tracker-wabcn8qe 2025-09-17T01:37:18,385 Created build tracker: /tmp/pip-build-tracker-wabcn8qe 2025-09-17T01:37:18,385 Entered build tracker: /tmp/pip-build-tracker-wabcn8qe 2025-09-17T01:37:18,386 Created temporary directory: /tmp/pip-wheel-ztxi5nqx 2025-09-17T01:37:18,389 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-09-17T01:37:18,392 Created temporary directory: /tmp/pip-ephem-wheel-cache-elw_uzfk 2025-09-17T01:37:18,414 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T01:37:18,418 2 location(s) to search for versions of saiunit: 2025-09-17T01:37:18,418 * https://pypi.org/simple/saiunit/ 2025-09-17T01:37:18,418 * https://www.piwheels.org/simple/saiunit/ 2025-09-17T01:37:18,419 Fetching project page and analyzing links: https://pypi.org/simple/saiunit/ 2025-09-17T01:37:18,419 Getting page https://pypi.org/simple/saiunit/ 2025-09-17T01:37:18,421 Found index url https://pypi.org/simple 2025-09-17T01:37:18,557 Fetched page https://pypi.org/simple/saiunit/ as application/vnd.pypi.simple.v1+json 2025-09-17T01:37:18,561 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/9f/37/9438af96a58277c119b49016e252aafea88a98b6235d75e4e6d6d2174036/saiunit-0.0.5-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,562 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/88/56/eac9c6c3fe7a0d32083a65790ef812ef290430774fa7a8d654251b34b862/saiunit-0.0.6-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,563 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/db/eb/cc07bdad6ddc7eeec31b1fd87ae32aca43ee6545a4ab117fe3a357bde278/saiunit-0.0.7-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,563 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/ea/00/ac5df5b7cb359cc3543aca3ad0573e9ddd6529ea0390ce0b27f4512d0bd6/saiunit-0.0.8-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,564 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/74/03/3a69134607677095e09115b9be5ba734c5b57e21872361805623f8e4c9ad/saiunit-0.0.9-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,564 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/a1/e6/1bb923604e9d7ab954a78ea624d899de7aea4c077887c366d9884aa6146f/saiunit-0.0.10-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,565 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/f9/d8/3562abe184e9aea6adae16503adc1511c9f2ea110c82dd42ecfb860d85f0/saiunit-0.0.11-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.9) 2025-09-17T01:37:18,565 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/97/9b/1fa13d813ffabdba9b43bb3e6dd528588702bdebde5710f47260184a2f24/saiunit-0.0.12-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,566 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/6d/e3/1a6adfc0ba7ed612528fddd04fd88f8f9e993d3f0c6aa66bea6b156546dc/saiunit-0.0.13-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,566 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/fa/91/517187cee23e94638d9d45f9644ac45b28e60e6c748d0abd26ecdd168e5e/saiunit-0.0.14-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,567 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/3a/46/78ab15a4eb1b1ee803a1e34b3cb192ad1b84d381e03f72b1243a22653941/saiunit-0.0.15-py2.py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,567 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/be/56/928dfdf6a3daa595b7f460617e9dd794a1a81ceb1c6e81989bcec6a96bc3/saiunit-0.0.16-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,568 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/ee/39/8480f04ff56bd308ee61db1e26e619abe54c62eddb23535b386d6e54bc00/saiunit-0.0.17-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,569 Found link https://files.pythonhosted.org/packages/e1/6e/9fa55f45686629e48220995be658104592ea5e6b01cdabae79ebba76a943/saiunit-0.0.17.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.0.17 2025-09-17T01:37:18,570 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/89/77/533032cf98aaa074993ba2153dd7aecde8ded3ab005f1944e2f253e4a48c/saiunit-0.0.18-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,571 Found link https://files.pythonhosted.org/packages/34/bf/b51ef39ead0f7fadfa6dcb9935c182261ff01a2faf104eb88bbfc28e4a1e/saiunit-0.0.18.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.0.18 2025-09-17T01:37:18,571 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/10/33/47b5861da330e6e2466bcdeabe3f471f3a69c8fc1b0df95f799bfdaac9a8/saiunit-0.1.0-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,572 Found link https://files.pythonhosted.org/packages/d6/e6/5a39ec7feb4cbfb03720391fbea946a437e599a84078a6e24ca571c56170/saiunit-0.1.0.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.1.0 2025-09-17T01:37:18,573 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/b1/31/bd64a6cc36bc5ba0fdeae4aeec1c054f47fced01dc85236f9547a55acaa0/saiunit-0.1.1-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,574 Found link https://files.pythonhosted.org/packages/1e/3d/5a384effebfc86150e6cebfe04b33613d96f55bc1e0635fee23053f7a363/saiunit-0.1.1.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.1.1 2025-09-17T01:37:18,575 Fetching project page and analyzing links: https://www.piwheels.org/simple/saiunit/ 2025-09-17T01:37:18,575 Getting page https://www.piwheels.org/simple/saiunit/ 2025-09-17T01:37:18,576 Found index url https://www.piwheels.org/simple 2025-09-17T01:37:18,733 Fetched page https://www.piwheels.org/simple/saiunit/ as text/html 2025-09-17T01:37:18,734 Skipping link: No binaries permitted for saiunit: https://www.piwheels.org/simple/saiunit/saiunit-0.0.18-py3-none-any.whl#sha256=27d1661511979977baba13f7b9461b85301f536a760da99254cb96e17e6e853a (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2025-09-17T01:37:18,735 Skipping link: not a file: https://www.piwheels.org/simple/saiunit/ 2025-09-17T01:37:18,736 Skipping link: not a file: https://pypi.org/simple/saiunit/ 2025-09-17T01:37:18,755 Given no hashes to check 1 links for project 'saiunit': discarding no candidates 2025-09-17T01:37:18,772 Collecting saiunit==0.1.0 2025-09-17T01:37:18,775 Created temporary directory: /tmp/pip-unpack-my4xme15 2025-09-17T01:37:18,988 Downloading saiunit-0.1.0.tar.gz (296 kB) 2025-09-17T01:37:19,370 Added saiunit==0.1.0 from https://files.pythonhosted.org/packages/d6/e6/5a39ec7feb4cbfb03720391fbea946a437e599a84078a6e24ca571c56170/saiunit-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-wabcn8qe' 2025-09-17T01:37:19,374 Created temporary directory: /tmp/pip-build-env-1t2c72cs 2025-09-17T01:37:19,378 Installing build dependencies: started 2025-09-17T01:37:19,380 Running command pip subprocess to install build dependencies 2025-09-17T01:37:20,504 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-17T01:37:21,125 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-09-17T01:37:21,147 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-17T01:37:22,884 Collecting setuptools 2025-09-17T01:37:22,987 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-09-17T01:37:26,049 Installing collected packages: setuptools 2025-09-17T01:37:29,614 Successfully installed setuptools-80.9.0 2025-09-17T01:37:29,882 Installing build dependencies: finished with status 'done' 2025-09-17T01:37:29,888 Getting requirements to build wheel: started 2025-09-17T01:37:29,889 Running command Getting requirements to build wheel 2025-09-17T01:37:30,620 running egg_info 2025-09-17T01:37:30,627 writing saiunit.egg-info/PKG-INFO 2025-09-17T01:37:30,632 writing dependency_links to saiunit.egg-info/dependency_links.txt 2025-09-17T01:37:30,635 writing requirements to saiunit.egg-info/requires.txt 2025-09-17T01:37:30,637 writing top-level names to saiunit.egg-info/top_level.txt 2025-09-17T01:37:30,677 reading manifest file 'saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:30,686 adding license file 'LICENSE' 2025-09-17T01:37:30,694 writing manifest file 'saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:30,793 Getting requirements to build wheel: finished with status 'done' 2025-09-17T01:37:30,797 Created temporary directory: /tmp/pip-modern-metadata-fzo0c51p 2025-09-17T01:37:30,799 Preparing metadata (pyproject.toml): started 2025-09-17T01:37:30,801 Running command Preparing metadata (pyproject.toml) 2025-09-17T01:37:31,455 running dist_info 2025-09-17T01:37:31,467 creating /tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info 2025-09-17T01:37:31,468 writing /tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/PKG-INFO 2025-09-17T01:37:31,473 writing dependency_links to /tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/dependency_links.txt 2025-09-17T01:37:31,476 writing requirements to /tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/requires.txt 2025-09-17T01:37:31,477 writing top-level names to /tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/top_level.txt 2025-09-17T01:37:31,479 writing manifest file '/tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:31,514 reading manifest file '/tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:31,516 adding license file 'LICENSE' 2025-09-17T01:37:31,522 writing manifest file '/tmp/pip-modern-metadata-fzo0c51p/saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:31,524 creating '/tmp/pip-modern-metadata-fzo0c51p/saiunit-0.1.0.dist-info' 2025-09-17T01:37:31,650 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-17T01:37:31,655 Source in /tmp/pip-wheel-ztxi5nqx/saiunit_09347b46a572430092772783222b9069 has version 0.1.0, which satisfies requirement saiunit==0.1.0 from https://files.pythonhosted.org/packages/d6/e6/5a39ec7feb4cbfb03720391fbea946a437e599a84078a6e24ca571c56170/saiunit-0.1.0.tar.gz 2025-09-17T01:37:31,656 Removed saiunit==0.1.0 from https://files.pythonhosted.org/packages/d6/e6/5a39ec7feb4cbfb03720391fbea946a437e599a84078a6e24ca571c56170/saiunit-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-wabcn8qe' 2025-09-17T01:37:31,662 Created temporary directory: /tmp/pip-unpack-w7fy7z1m 2025-09-17T01:37:31,663 Building wheels for collected packages: saiunit 2025-09-17T01:37:31,667 Created temporary directory: /tmp/pip-wheel-pb2dwbbk 2025-09-17T01:37:31,667 Destination directory: /tmp/pip-wheel-pb2dwbbk 2025-09-17T01:37:31,669 Building wheel for saiunit (pyproject.toml): started 2025-09-17T01:37:31,671 Running command Building wheel for saiunit (pyproject.toml) 2025-09-17T01:37:32,296 running bdist_wheel 2025-09-17T01:37:32,317 running build 2025-09-17T01:37:32,317 running build_py 2025-09-17T01:37:32,324 creating build/lib/saiunit 2025-09-17T01:37:32,326 copying saiunit/constants_test.py -> build/lib/saiunit 2025-09-17T01:37:32,329 copying saiunit/_celsius_test.py -> build/lib/saiunit 2025-09-17T01:37:32,331 copying saiunit/_base.py -> build/lib/saiunit 2025-09-17T01:37:32,337 copying saiunit/_unit_shortcuts.py -> build/lib/saiunit 2025-09-17T01:37:32,339 copying saiunit/_base_test.py -> build/lib/saiunit 2025-09-17T01:37:32,342 copying saiunit/constants.py -> build/lib/saiunit 2025-09-17T01:37:32,345 copying saiunit/custom_array.py -> build/lib/saiunit 2025-09-17T01:37:32,348 copying saiunit/custom_array_test.py -> build/lib/saiunit 2025-09-17T01:37:32,351 copying saiunit/_matplotlib_compat_test.py -> build/lib/saiunit 2025-09-17T01:37:32,353 copying saiunit/_unit_constants.py -> build/lib/saiunit 2025-09-17T01:37:32,355 copying saiunit/_celsius.py -> build/lib/saiunit 2025-09-17T01:37:32,357 copying saiunit/_unit_common.py -> build/lib/saiunit 2025-09-17T01:37:32,367 copying saiunit/_matplotlib_compat.py -> build/lib/saiunit 2025-09-17T01:37:32,369 copying saiunit/_compatible_import.py -> build/lib/saiunit 2025-09-17T01:37:32,371 copying saiunit/_sparse_base.py -> build/lib/saiunit 2025-09-17T01:37:32,373 copying saiunit/_misc.py -> build/lib/saiunit 2025-09-17T01:37:32,375 copying saiunit/__init__.py -> build/lib/saiunit 2025-09-17T01:37:32,379 creating build/lib/saiunit/math 2025-09-17T01:37:32,380 copying saiunit/math/_fun_array_creation_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,383 copying saiunit/math/_fun_keep_unit.py -> build/lib/saiunit/math 2025-09-17T01:37:32,387 copying saiunit/math/_fun_array_creation.py -> build/lib/saiunit/math 2025-09-17T01:37:32,390 copying saiunit/math/_fun_change_unit.py -> build/lib/saiunit/math 2025-09-17T01:37:32,393 copying saiunit/math/_alias.py -> build/lib/saiunit/math 2025-09-17T01:37:32,395 copying saiunit/math/_einops_parsing.py -> build/lib/saiunit/math 2025-09-17T01:37:32,398 copying saiunit/math/_einops_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,401 copying saiunit/math/_fun_keep_unit_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,404 copying saiunit/math/_einops.py -> build/lib/saiunit/math 2025-09-17T01:37:32,407 copying saiunit/math/fft.py -> build/lib/saiunit/math 2025-09-17T01:37:32,409 copying saiunit/math/_fun_remove_unit_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,412 copying saiunit/math/_activation.py -> build/lib/saiunit/math 2025-09-17T01:37:32,415 copying saiunit/math/linalg.py -> build/lib/saiunit/math 2025-09-17T01:37:32,417 copying saiunit/math/_fun_change_unit_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,420 copying saiunit/math/_fun_accept_unitless.py -> build/lib/saiunit/math 2025-09-17T01:37:32,423 copying saiunit/math/_misc_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,425 copying saiunit/math/_activation_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,428 copying saiunit/math/_einops_parsing_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,430 copying saiunit/math/_fun_remove_unit.py -> build/lib/saiunit/math 2025-09-17T01:37:32,433 copying saiunit/math/_misc.py -> build/lib/saiunit/math 2025-09-17T01:37:32,436 copying saiunit/math/_fun_accept_unitless_test.py -> build/lib/saiunit/math 2025-09-17T01:37:32,438 copying saiunit/math/__init__.py -> build/lib/saiunit/math 2025-09-17T01:37:32,441 creating build/lib/saiunit/autograd 2025-09-17T01:37:32,442 copying saiunit/autograd/_value_and_grad_test.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,444 copying saiunit/autograd/_jacobian_test.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,446 copying saiunit/autograd/_vector_grad_test.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,449 copying saiunit/autograd/_hessian.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,451 copying saiunit/autograd/_hessian_test.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,453 copying saiunit/autograd/_jacobian.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,456 copying saiunit/autograd/_value_and_grad.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,458 copying saiunit/autograd/_vector_grad.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,460 copying saiunit/autograd/_misc.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,462 copying saiunit/autograd/__init__.py -> build/lib/saiunit/autograd 2025-09-17T01:37:32,464 creating build/lib/saiunit/fft 2025-09-17T01:37:32,465 copying saiunit/fft/_fft_keep_unit.py -> build/lib/saiunit/fft 2025-09-17T01:37:32,467 copying saiunit/fft/_fft_change_unit_test.py -> build/lib/saiunit/fft 2025-09-17T01:37:32,470 copying saiunit/fft/_fft_keep_unit_test.py -> build/lib/saiunit/fft 2025-09-17T01:37:32,472 copying saiunit/fft/_fft_change_unit.py -> build/lib/saiunit/fft 2025-09-17T01:37:32,475 copying saiunit/fft/__init__.py -> build/lib/saiunit/fft 2025-09-17T01:37:32,477 creating build/lib/saiunit/sparse 2025-09-17T01:37:32,479 copying saiunit/sparse/_block_ell_benchmark.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,481 copying saiunit/sparse/_coo_test.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,483 copying saiunit/sparse/_csr_test.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,485 copying saiunit/sparse/_coo.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,488 copying saiunit/sparse/_block_csr.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,490 copying saiunit/sparse/_block_csr_benchmark.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,492 copying saiunit/sparse/_csr.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,495 copying saiunit/sparse/_block_ell.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,497 copying saiunit/sparse/__init__.py -> build/lib/saiunit/sparse 2025-09-17T01:37:32,500 creating build/lib/saiunit/lax 2025-09-17T01:37:32,501 copying saiunit/lax/_lax_array_creation_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,503 copying saiunit/lax/_lax_array_creation.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,504 copying saiunit/lax/_lax_remove_unit_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,506 copying saiunit/lax/_lax_change_unit_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,509 copying saiunit/lax/_lax_remove_unit.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,511 copying saiunit/lax/_lax_change_unit.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,513 copying saiunit/lax/_lax_linalg.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,516 copying saiunit/lax/_lax_linalg_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,518 copying saiunit/lax/_misc_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,520 copying saiunit/lax/_lax_accept_unitless.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,522 copying saiunit/lax/_lax_accept_unitless_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,525 copying saiunit/lax/_lax_keep_unit.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,528 copying saiunit/lax/_misc.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,530 copying saiunit/lax/_lax_keep_unit_test.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,533 copying saiunit/lax/__init__.py -> build/lib/saiunit/lax 2025-09-17T01:37:32,535 creating build/lib/saiunit/linalg 2025-09-17T01:37:32,536 copying saiunit/linalg/_linalg_remove_unit.py -> build/lib/saiunit/linalg 2025-09-17T01:37:32,538 copying saiunit/linalg/_linalg_keep_unit.py -> build/lib/saiunit/linalg 2025-09-17T01:37:32,541 copying saiunit/linalg/_linalg_keep_unit_test.py -> build/lib/saiunit/linalg 2025-09-17T01:37:32,543 copying saiunit/linalg/_linalg_change_unit.py -> build/lib/saiunit/linalg 2025-09-17T01:37:32,545 copying saiunit/linalg/__init__.py -> build/lib/saiunit/linalg 2025-09-17T01:37:32,547 copying saiunit/linalg/_linalg_change_unit_test.py -> build/lib/saiunit/linalg 2025-09-17T01:37:32,550 creating build/lib/brainunit/brainunit 2025-09-17T01:37:32,551 copying brainunit/brainunit/_base.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,553 copying brainunit/brainunit/_unit_shortcuts.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,555 copying brainunit/brainunit/constants.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,557 copying brainunit/brainunit/_unit_constants.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,558 copying brainunit/brainunit/_celsius.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,560 copying brainunit/brainunit/_unit_common.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,562 copying brainunit/brainunit/__init__.py -> build/lib/brainunit/brainunit 2025-09-17T01:37:32,564 creating build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,565 copying brainunit/brainunit/math/_fun_keep_unit.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,567 copying brainunit/brainunit/math/_fun_array_creation.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,569 copying brainunit/brainunit/math/_fun_change_unit.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,571 copying brainunit/brainunit/math/_alias.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,572 copying brainunit/brainunit/math/_einops.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,574 copying brainunit/brainunit/math/fft.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,576 copying brainunit/brainunit/math/_activation.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,578 copying brainunit/brainunit/math/linalg.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,580 copying brainunit/brainunit/math/_fun_accept_unitless.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,581 copying brainunit/brainunit/math/_fun_remove_unit.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,583 copying brainunit/brainunit/math/_misc.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,585 copying brainunit/brainunit/math/__init__.py -> build/lib/brainunit/brainunit/math 2025-09-17T01:37:32,588 creating build/lib/brainunit/brainunit/autograd 2025-09-17T01:37:32,589 copying brainunit/brainunit/autograd/_hessian.py -> build/lib/brainunit/brainunit/autograd 2025-09-17T01:37:32,591 copying brainunit/brainunit/autograd/_jacobian.py -> build/lib/brainunit/brainunit/autograd 2025-09-17T01:37:32,593 copying brainunit/brainunit/autograd/_value_and_grad.py -> build/lib/brainunit/brainunit/autograd 2025-09-17T01:37:32,595 copying brainunit/brainunit/autograd/_vector_grad.py -> build/lib/brainunit/brainunit/autograd 2025-09-17T01:37:32,596 copying brainunit/brainunit/autograd/__init__.py -> build/lib/brainunit/brainunit/autograd 2025-09-17T01:37:32,599 creating build/lib/brainunit/brainunit/fft 2025-09-17T01:37:32,600 copying brainunit/brainunit/fft/_fft_keep_unit.py -> build/lib/brainunit/brainunit/fft 2025-09-17T01:37:32,602 copying brainunit/brainunit/fft/_fft_change_unit.py -> build/lib/brainunit/brainunit/fft 2025-09-17T01:37:32,603 copying brainunit/brainunit/fft/__init__.py -> build/lib/brainunit/brainunit/fft 2025-09-17T01:37:32,606 creating build/lib/brainunit/brainunit/sparse 2025-09-17T01:37:32,607 copying brainunit/brainunit/sparse/_coo.py -> build/lib/brainunit/brainunit/sparse 2025-09-17T01:37:32,609 copying brainunit/brainunit/sparse/_block_csr.py -> build/lib/brainunit/brainunit/sparse 2025-09-17T01:37:32,611 copying brainunit/brainunit/sparse/_csr.py -> build/lib/brainunit/brainunit/sparse 2025-09-17T01:37:32,612 copying brainunit/brainunit/sparse/_block_ell.py -> build/lib/brainunit/brainunit/sparse 2025-09-17T01:37:32,614 copying brainunit/brainunit/sparse/__init__.py -> build/lib/brainunit/brainunit/sparse 2025-09-17T01:37:32,616 creating build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,617 copying brainunit/brainunit/lax/_lax_array_creation.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,619 copying brainunit/brainunit/lax/_lax_remove_unit.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,621 copying brainunit/brainunit/lax/_lax_change_unit.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,622 copying brainunit/brainunit/lax/_lax_linalg.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,624 copying brainunit/brainunit/lax/_lax_accept_unitless.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,626 copying brainunit/brainunit/lax/_lax_keep_unit.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,628 copying brainunit/brainunit/lax/_misc.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,629 copying brainunit/brainunit/lax/__init__.py -> build/lib/brainunit/brainunit/lax 2025-09-17T01:37:32,632 creating build/lib/brainunit/brainunit/linalg 2025-09-17T01:37:32,633 copying brainunit/brainunit/linalg/_linalg_remove_unit.py -> build/lib/brainunit/brainunit/linalg 2025-09-17T01:37:32,635 copying brainunit/brainunit/linalg/_linalg_keep_unit.py -> build/lib/brainunit/brainunit/linalg 2025-09-17T01:37:32,637 copying brainunit/brainunit/linalg/_linalg_change_unit.py -> build/lib/brainunit/brainunit/linalg 2025-09-17T01:37:32,638 copying brainunit/brainunit/linalg/__init__.py -> build/lib/brainunit/brainunit/linalg 2025-09-17T01:37:32,640 running egg_info 2025-09-17T01:37:32,652 writing saiunit.egg-info/PKG-INFO 2025-09-17T01:37:32,656 writing dependency_links to saiunit.egg-info/dependency_links.txt 2025-09-17T01:37:32,659 writing requirements to saiunit.egg-info/requires.txt 2025-09-17T01:37:32,660 writing top-level names to saiunit.egg-info/top_level.txt 2025-09-17T01:37:32,683 reading manifest file 'saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:32,692 adding license file 'LICENSE' 2025-09-17T01:37:32,699 writing manifest file 'saiunit.egg-info/SOURCES.txt' 2025-09-17T01:37:32,727 installing to build/bdist.linux-armv7l/wheel 2025-09-17T01:37:32,727 running install 2025-09-17T01:37:32,750 running install_lib 2025-09-17T01:37:32,756 creating build/bdist.linux-armv7l/wheel 2025-09-17T01:37:32,759 creating build/bdist.linux-armv7l/wheel/saiunit 2025-09-17T01:37:32,760 copying build/lib/saiunit/constants_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,762 copying build/lib/saiunit/_celsius_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,764 copying build/lib/saiunit/_base.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,769 copying build/lib/saiunit/_unit_shortcuts.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,772 creating build/bdist.linux-armv7l/wheel/saiunit/math 2025-09-17T01:37:32,773 copying build/lib/saiunit/math/_fun_array_creation_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,775 copying build/lib/saiunit/math/_fun_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,780 copying build/lib/saiunit/math/_fun_array_creation.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,783 copying build/lib/saiunit/math/_fun_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,786 copying build/lib/saiunit/math/_alias.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,787 copying build/lib/saiunit/math/_einops_parsing.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,790 copying build/lib/saiunit/math/_einops_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,793 copying build/lib/saiunit/math/_fun_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,796 copying build/lib/saiunit/math/_einops.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,799 copying build/lib/saiunit/math/fft.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,800 copying build/lib/saiunit/math/_fun_remove_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,803 copying build/lib/saiunit/math/_activation.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,805 copying build/lib/saiunit/math/linalg.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,807 copying build/lib/saiunit/math/_fun_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,809 copying build/lib/saiunit/math/_fun_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,812 copying build/lib/saiunit/math/_misc_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,814 copying build/lib/saiunit/math/_activation_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,817 copying build/lib/saiunit/math/_einops_parsing_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,819 copying build/lib/saiunit/math/_fun_remove_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,822 copying build/lib/saiunit/math/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,825 copying build/lib/saiunit/math/_fun_accept_unitless_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,827 copying build/lib/saiunit/math/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2025-09-17T01:37:32,830 creating build/bdist.linux-armv7l/wheel/saiunit/autograd 2025-09-17T01:37:32,831 copying build/lib/saiunit/autograd/_value_and_grad_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,833 copying build/lib/saiunit/autograd/_jacobian_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,836 copying build/lib/saiunit/autograd/_vector_grad_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,838 copying build/lib/saiunit/autograd/_hessian.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,840 copying build/lib/saiunit/autograd/_hessian_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,842 copying build/lib/saiunit/autograd/_jacobian.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,845 copying build/lib/saiunit/autograd/_value_and_grad.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,847 copying build/lib/saiunit/autograd/_vector_grad.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,849 copying build/lib/saiunit/autograd/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,851 copying build/lib/saiunit/autograd/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2025-09-17T01:37:32,853 creating build/bdist.linux-armv7l/wheel/saiunit/fft 2025-09-17T01:37:32,854 copying build/lib/saiunit/fft/_fft_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2025-09-17T01:37:32,856 copying build/lib/saiunit/fft/_fft_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2025-09-17T01:37:32,859 copying build/lib/saiunit/fft/_fft_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2025-09-17T01:37:32,861 copying build/lib/saiunit/fft/_fft_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2025-09-17T01:37:32,864 copying build/lib/saiunit/fft/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2025-09-17T01:37:32,866 copying build/lib/saiunit/_base_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,869 copying build/lib/saiunit/constants.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,871 copying build/lib/saiunit/custom_array.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,874 creating build/bdist.linux-armv7l/wheel/saiunit/sparse 2025-09-17T01:37:32,875 copying build/lib/saiunit/sparse/_block_ell_benchmark.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,877 copying build/lib/saiunit/sparse/_coo_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,880 copying build/lib/saiunit/sparse/_csr_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,882 copying build/lib/saiunit/sparse/_coo.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,884 copying build/lib/saiunit/sparse/_block_csr.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,886 copying build/lib/saiunit/sparse/_block_csr_benchmark.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,888 copying build/lib/saiunit/sparse/_csr.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,891 copying build/lib/saiunit/sparse/_block_ell.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,893 copying build/lib/saiunit/sparse/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2025-09-17T01:37:32,895 copying build/lib/saiunit/custom_array_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,897 copying build/lib/saiunit/_matplotlib_compat_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,899 copying build/lib/saiunit/_unit_constants.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,901 copying build/lib/saiunit/_celsius.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,904 creating build/bdist.linux-armv7l/wheel/saiunit/lax 2025-09-17T01:37:32,905 copying build/lib/saiunit/lax/_lax_array_creation_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,907 copying build/lib/saiunit/lax/_lax_array_creation.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,909 copying build/lib/saiunit/lax/_lax_remove_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,911 copying build/lib/saiunit/lax/_lax_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,913 copying build/lib/saiunit/lax/_lax_remove_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,915 copying build/lib/saiunit/lax/_lax_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,917 copying build/lib/saiunit/lax/_lax_linalg.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,920 copying build/lib/saiunit/lax/_lax_linalg_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,922 copying build/lib/saiunit/lax/_misc_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,924 copying build/lib/saiunit/lax/_lax_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,927 copying build/lib/saiunit/lax/_lax_accept_unitless_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,929 copying build/lib/saiunit/lax/_lax_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,933 copying build/lib/saiunit/lax/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,935 copying build/lib/saiunit/lax/_lax_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,938 copying build/lib/saiunit/lax/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2025-09-17T01:37:32,939 copying build/lib/saiunit/_unit_common.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,948 creating build/bdist.linux-armv7l/wheel/saiunit/linalg 2025-09-17T01:37:32,949 copying build/lib/saiunit/linalg/_linalg_remove_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2025-09-17T01:37:32,951 copying build/lib/saiunit/linalg/_linalg_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2025-09-17T01:37:32,955 copying build/lib/saiunit/linalg/_linalg_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2025-09-17T01:37:32,957 copying build/lib/saiunit/linalg/_linalg_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2025-09-17T01:37:32,959 copying build/lib/saiunit/linalg/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2025-09-17T01:37:32,961 copying build/lib/saiunit/linalg/_linalg_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2025-09-17T01:37:32,963 copying build/lib/saiunit/_matplotlib_compat.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,965 copying build/lib/saiunit/_compatible_import.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,966 copying build/lib/saiunit/_sparse_base.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,969 copying build/lib/saiunit/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,971 copying build/lib/saiunit/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit 2025-09-17T01:37:32,973 creating build/bdist.linux-armv7l/wheel/brainunit 2025-09-17T01:37:32,974 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit 2025-09-17T01:37:32,975 copying build/lib/brainunit/brainunit/_base.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:32,977 copying build/lib/brainunit/brainunit/_unit_shortcuts.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:32,980 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/math 2025-09-17T01:37:32,981 copying build/lib/brainunit/brainunit/math/_fun_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,983 copying build/lib/brainunit/brainunit/math/_fun_array_creation.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,984 copying build/lib/brainunit/brainunit/math/_fun_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,986 copying build/lib/brainunit/brainunit/math/_alias.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,988 copying build/lib/brainunit/brainunit/math/_einops.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,990 copying build/lib/brainunit/brainunit/math/fft.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,991 copying build/lib/brainunit/brainunit/math/_activation.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,993 copying build/lib/brainunit/brainunit/math/linalg.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,995 copying build/lib/brainunit/brainunit/math/_fun_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,996 copying build/lib/brainunit/brainunit/math/_fun_remove_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:32,998 copying build/lib/brainunit/brainunit/math/_misc.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:33,000 copying build/lib/brainunit/brainunit/math/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2025-09-17T01:37:33,002 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/autograd 2025-09-17T01:37:33,004 copying build/lib/brainunit/brainunit/autograd/_hessian.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2025-09-17T01:37:33,006 copying build/lib/brainunit/brainunit/autograd/_jacobian.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2025-09-17T01:37:33,007 copying build/lib/brainunit/brainunit/autograd/_value_and_grad.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2025-09-17T01:37:33,009 copying build/lib/brainunit/brainunit/autograd/_vector_grad.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2025-09-17T01:37:33,011 copying build/lib/brainunit/brainunit/autograd/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2025-09-17T01:37:33,013 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/fft 2025-09-17T01:37:33,014 copying build/lib/brainunit/brainunit/fft/_fft_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/fft 2025-09-17T01:37:33,016 copying build/lib/brainunit/brainunit/fft/_fft_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/fft 2025-09-17T01:37:33,018 copying build/lib/brainunit/brainunit/fft/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/fft 2025-09-17T01:37:33,019 copying build/lib/brainunit/brainunit/constants.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:33,021 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/sparse 2025-09-17T01:37:33,022 copying build/lib/brainunit/brainunit/sparse/_coo.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2025-09-17T01:37:33,024 copying build/lib/brainunit/brainunit/sparse/_block_csr.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2025-09-17T01:37:33,026 copying build/lib/brainunit/brainunit/sparse/_csr.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2025-09-17T01:37:33,028 copying build/lib/brainunit/brainunit/sparse/_block_ell.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2025-09-17T01:37:33,029 copying build/lib/brainunit/brainunit/sparse/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2025-09-17T01:37:33,031 copying build/lib/brainunit/brainunit/_unit_constants.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:33,033 copying build/lib/brainunit/brainunit/_celsius.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:33,035 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/lax 2025-09-17T01:37:33,036 copying build/lib/brainunit/brainunit/lax/_lax_array_creation.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,038 copying build/lib/brainunit/brainunit/lax/_lax_remove_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,040 copying build/lib/brainunit/brainunit/lax/_lax_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,042 copying build/lib/brainunit/brainunit/lax/_lax_linalg.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,043 copying build/lib/brainunit/brainunit/lax/_lax_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,045 copying build/lib/brainunit/brainunit/lax/_lax_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,047 copying build/lib/brainunit/brainunit/lax/_misc.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,049 copying build/lib/brainunit/brainunit/lax/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2025-09-17T01:37:33,050 copying build/lib/brainunit/brainunit/_unit_common.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:33,053 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/linalg 2025-09-17T01:37:33,054 copying build/lib/brainunit/brainunit/linalg/_linalg_remove_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2025-09-17T01:37:33,056 copying build/lib/brainunit/brainunit/linalg/_linalg_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2025-09-17T01:37:33,057 copying build/lib/brainunit/brainunit/linalg/_linalg_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2025-09-17T01:37:33,059 copying build/lib/brainunit/brainunit/linalg/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2025-09-17T01:37:33,061 copying build/lib/brainunit/brainunit/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2025-09-17T01:37:33,062 running install_egg_info 2025-09-17T01:37:33,068 Copying saiunit.egg-info to build/bdist.linux-armv7l/wheel/./saiunit-0.1.0-py3.11.egg-info 2025-09-17T01:37:33,078 running install_scripts 2025-09-17T01:37:33,088 creating build/bdist.linux-armv7l/wheel/saiunit-0.1.0.dist-info/WHEEL 2025-09-17T01:37:33,091 creating '/tmp/pip-wheel-pb2dwbbk/.tmp-rb4a4lst/saiunit-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-17T01:37:33,093 adding 'brainunit/brainunit/__init__.py' 2025-09-17T01:37:33,095 adding 'brainunit/brainunit/_base.py' 2025-09-17T01:37:33,096 adding 'brainunit/brainunit/_celsius.py' 2025-09-17T01:37:33,097 adding 'brainunit/brainunit/_unit_common.py' 2025-09-17T01:37:33,098 adding 'brainunit/brainunit/_unit_constants.py' 2025-09-17T01:37:33,100 adding 'brainunit/brainunit/_unit_shortcuts.py' 2025-09-17T01:37:33,101 adding 'brainunit/brainunit/constants.py' 2025-09-17T01:37:33,102 adding 'brainunit/brainunit/autograd/__init__.py' 2025-09-17T01:37:33,104 adding 'brainunit/brainunit/autograd/_hessian.py' 2025-09-17T01:37:33,105 adding 'brainunit/brainunit/autograd/_jacobian.py' 2025-09-17T01:37:33,106 adding 'brainunit/brainunit/autograd/_value_and_grad.py' 2025-09-17T01:37:33,107 adding 'brainunit/brainunit/autograd/_vector_grad.py' 2025-09-17T01:37:33,109 adding 'brainunit/brainunit/fft/__init__.py' 2025-09-17T01:37:33,110 adding 'brainunit/brainunit/fft/_fft_change_unit.py' 2025-09-17T01:37:33,111 adding 'brainunit/brainunit/fft/_fft_keep_unit.py' 2025-09-17T01:37:33,113 adding 'brainunit/brainunit/lax/__init__.py' 2025-09-17T01:37:33,114 adding 'brainunit/brainunit/lax/_lax_accept_unitless.py' 2025-09-17T01:37:33,115 adding 'brainunit/brainunit/lax/_lax_array_creation.py' 2025-09-17T01:37:33,116 adding 'brainunit/brainunit/lax/_lax_change_unit.py' 2025-09-17T01:37:33,117 adding 'brainunit/brainunit/lax/_lax_keep_unit.py' 2025-09-17T01:37:33,119 adding 'brainunit/brainunit/lax/_lax_linalg.py' 2025-09-17T01:37:33,120 adding 'brainunit/brainunit/lax/_lax_remove_unit.py' 2025-09-17T01:37:33,121 adding 'brainunit/brainunit/lax/_misc.py' 2025-09-17T01:37:33,123 adding 'brainunit/brainunit/linalg/__init__.py' 2025-09-17T01:37:33,124 adding 'brainunit/brainunit/linalg/_linalg_change_unit.py' 2025-09-17T01:37:33,125 adding 'brainunit/brainunit/linalg/_linalg_keep_unit.py' 2025-09-17T01:37:33,126 adding 'brainunit/brainunit/linalg/_linalg_remove_unit.py' 2025-09-17T01:37:33,128 adding 'brainunit/brainunit/math/__init__.py' 2025-09-17T01:37:33,130 adding 'brainunit/brainunit/math/_activation.py' 2025-09-17T01:37:33,131 adding 'brainunit/brainunit/math/_alias.py' 2025-09-17T01:37:33,132 adding 'brainunit/brainunit/math/_einops.py' 2025-09-17T01:37:33,133 adding 'brainunit/brainunit/math/_fun_accept_unitless.py' 2025-09-17T01:37:33,134 adding 'brainunit/brainunit/math/_fun_array_creation.py' 2025-09-17T01:37:33,136 adding 'brainunit/brainunit/math/_fun_change_unit.py' 2025-09-17T01:37:33,137 adding 'brainunit/brainunit/math/_fun_keep_unit.py' 2025-09-17T01:37:33,138 adding 'brainunit/brainunit/math/_fun_remove_unit.py' 2025-09-17T01:37:33,139 adding 'brainunit/brainunit/math/_misc.py' 2025-09-17T01:37:33,140 adding 'brainunit/brainunit/math/fft.py' 2025-09-17T01:37:33,142 adding 'brainunit/brainunit/math/linalg.py' 2025-09-17T01:37:33,144 adding 'brainunit/brainunit/sparse/__init__.py' 2025-09-17T01:37:33,145 adding 'brainunit/brainunit/sparse/_block_csr.py' 2025-09-17T01:37:33,146 adding 'brainunit/brainunit/sparse/_block_ell.py' 2025-09-17T01:37:33,147 adding 'brainunit/brainunit/sparse/_coo.py' 2025-09-17T01:37:33,148 adding 'brainunit/brainunit/sparse/_csr.py' 2025-09-17T01:37:33,150 adding 'saiunit/__init__.py' 2025-09-17T01:37:33,170 adding 'saiunit/_base.py' 2025-09-17T01:37:33,178 adding 'saiunit/_base_test.py' 2025-09-17T01:37:33,180 adding 'saiunit/_celsius.py' 2025-09-17T01:37:33,181 adding 'saiunit/_celsius_test.py' 2025-09-17T01:37:33,183 adding 'saiunit/_compatible_import.py' 2025-09-17T01:37:33,184 adding 'saiunit/_matplotlib_compat.py' 2025-09-17T01:37:33,185 adding 'saiunit/_matplotlib_compat_test.py' 2025-09-17T01:37:33,186 adding 'saiunit/_misc.py' 2025-09-17T01:37:33,188 adding 'saiunit/_sparse_base.py' 2025-09-17T01:37:33,206 adding 'saiunit/_unit_common.py' 2025-09-17T01:37:33,209 adding 'saiunit/_unit_constants.py' 2025-09-17T01:37:33,211 adding 'saiunit/_unit_shortcuts.py' 2025-09-17T01:37:33,212 adding 'saiunit/constants.py' 2025-09-17T01:37:33,214 adding 'saiunit/constants_test.py' 2025-09-17T01:37:33,217 adding 'saiunit/custom_array.py' 2025-09-17T01:37:33,220 adding 'saiunit/custom_array_test.py' 2025-09-17T01:37:33,222 adding 'saiunit/autograd/__init__.py' 2025-09-17T01:37:33,224 adding 'saiunit/autograd/_hessian.py' 2025-09-17T01:37:33,225 adding 'saiunit/autograd/_hessian_test.py' 2025-09-17T01:37:33,227 adding 'saiunit/autograd/_jacobian.py' 2025-09-17T01:37:33,229 adding 'saiunit/autograd/_jacobian_test.py' 2025-09-17T01:37:33,230 adding 'saiunit/autograd/_misc.py' 2025-09-17T01:37:33,232 adding 'saiunit/autograd/_value_and_grad.py' 2025-09-17T01:37:33,233 adding 'saiunit/autograd/_value_and_grad_test.py' 2025-09-17T01:37:33,235 adding 'saiunit/autograd/_vector_grad.py' 2025-09-17T01:37:33,236 adding 'saiunit/autograd/_vector_grad_test.py' 2025-09-17T01:37:33,238 adding 'saiunit/fft/__init__.py' 2025-09-17T01:37:33,242 adding 'saiunit/fft/_fft_change_unit.py' 2025-09-17T01:37:33,244 adding 'saiunit/fft/_fft_change_unit_test.py' 2025-09-17T01:37:33,245 adding 'saiunit/fft/_fft_keep_unit.py' 2025-09-17T01:37:33,247 adding 'saiunit/fft/_fft_keep_unit_test.py' 2025-09-17T01:37:33,249 adding 'saiunit/lax/__init__.py' 2025-09-17T01:37:33,250 adding 'saiunit/lax/_lax_accept_unitless.py' 2025-09-17T01:37:33,252 adding 'saiunit/lax/_lax_accept_unitless_test.py' 2025-09-17T01:37:33,253 adding 'saiunit/lax/_lax_array_creation.py' 2025-09-17T01:37:33,255 adding 'saiunit/lax/_lax_array_creation_test.py' 2025-09-17T01:37:33,256 adding 'saiunit/lax/_lax_change_unit.py' 2025-09-17T01:37:33,258 adding 'saiunit/lax/_lax_change_unit_test.py' 2025-09-17T01:37:33,264 adding 'saiunit/lax/_lax_keep_unit.py' 2025-09-17T01:37:33,267 adding 'saiunit/lax/_lax_keep_unit_test.py' 2025-09-17T01:37:33,270 adding 'saiunit/lax/_lax_linalg.py' 2025-09-17T01:37:33,272 adding 'saiunit/lax/_lax_linalg_test.py' 2025-09-17T01:37:33,273 adding 'saiunit/lax/_lax_remove_unit.py' 2025-09-17T01:37:33,274 adding 'saiunit/lax/_lax_remove_unit_test.py' 2025-09-17T01:37:33,275 adding 'saiunit/lax/_misc.py' 2025-09-17T01:37:33,277 adding 'saiunit/lax/_misc_test.py' 2025-09-17T01:37:33,279 adding 'saiunit/linalg/__init__.py' 2025-09-17T01:37:33,281 adding 'saiunit/linalg/_linalg_change_unit.py' 2025-09-17T01:37:33,283 adding 'saiunit/linalg/_linalg_change_unit_test.py' 2025-09-17T01:37:33,285 adding 'saiunit/linalg/_linalg_keep_unit.py' 2025-09-17T01:37:33,286 adding 'saiunit/linalg/_linalg_keep_unit_test.py' 2025-09-17T01:37:33,288 adding 'saiunit/linalg/_linalg_remove_unit.py' 2025-09-17T01:37:33,290 adding 'saiunit/math/__init__.py' 2025-09-17T01:37:33,292 adding 'saiunit/math/_activation.py' 2025-09-17T01:37:33,295 adding 'saiunit/math/_activation_test.py' 2025-09-17T01:37:33,297 adding 'saiunit/math/_alias.py' 2025-09-17T01:37:33,303 adding 'saiunit/math/_einops.py' 2025-09-17T01:37:33,305 adding 'saiunit/math/_einops_parsing.py' 2025-09-17T01:37:33,306 adding 'saiunit/math/_einops_parsing_test.py' 2025-09-17T01:37:33,311 adding 'saiunit/math/_einops_test.py' 2025-09-17T01:37:33,314 adding 'saiunit/math/_fun_accept_unitless.py' 2025-09-17T01:37:33,317 adding 'saiunit/math/_fun_accept_unitless_test.py' 2025-09-17T01:37:33,321 adding 'saiunit/math/_fun_array_creation.py' 2025-09-17T01:37:33,323 adding 'saiunit/math/_fun_array_creation_test.py' 2025-09-17T01:37:33,328 adding 'saiunit/math/_fun_change_unit.py' 2025-09-17T01:37:33,330 adding 'saiunit/math/_fun_change_unit_test.py' 2025-09-17T01:37:33,341 adding 'saiunit/math/_fun_keep_unit.py' 2025-09-17T01:37:33,346 adding 'saiunit/math/_fun_keep_unit_test.py' 2025-09-17T01:37:33,350 adding 'saiunit/math/_fun_remove_unit.py' 2025-09-17T01:37:33,352 adding 'saiunit/math/_fun_remove_unit_test.py' 2025-09-17T01:37:33,354 adding 'saiunit/math/_misc.py' 2025-09-17T01:37:33,356 adding 'saiunit/math/_misc_test.py' 2025-09-17T01:37:33,357 adding 'saiunit/math/fft.py' 2025-09-17T01:37:33,358 adding 'saiunit/math/linalg.py' 2025-09-17T01:37:33,360 adding 'saiunit/sparse/__init__.py' 2025-09-17T01:37:33,361 adding 'saiunit/sparse/_block_csr.py' 2025-09-17T01:37:33,363 adding 'saiunit/sparse/_block_csr_benchmark.py' 2025-09-17T01:37:33,364 adding 'saiunit/sparse/_block_ell.py' 2025-09-17T01:37:33,366 adding 'saiunit/sparse/_block_ell_benchmark.py' 2025-09-17T01:37:33,368 adding 'saiunit/sparse/_coo.py' 2025-09-17T01:37:33,369 adding 'saiunit/sparse/_coo_test.py' 2025-09-17T01:37:33,372 adding 'saiunit/sparse/_csr.py' 2025-09-17T01:37:33,374 adding 'saiunit/sparse/_csr_test.py' 2025-09-17T01:37:33,377 adding 'saiunit-0.1.0.dist-info/licenses/LICENSE' 2025-09-17T01:37:33,379 adding 'saiunit-0.1.0.dist-info/METADATA' 2025-09-17T01:37:33,380 adding 'saiunit-0.1.0.dist-info/WHEEL' 2025-09-17T01:37:33,381 adding 'saiunit-0.1.0.dist-info/top_level.txt' 2025-09-17T01:37:33,383 adding 'saiunit-0.1.0.dist-info/RECORD' 2025-09-17T01:37:33,390 removing build/bdist.linux-armv7l/wheel 2025-09-17T01:37:33,522 Building wheel for saiunit (pyproject.toml): finished with status 'done' 2025-09-17T01:37:33,534 Created wheel for saiunit: filename=saiunit-0.1.0-py3-none-any.whl size=372277 sha256=899a9d761eb3705c6c463b11831af7b42e32a826d4a4e382c7f3286ea21ea501 2025-09-17T01:37:33,535 Stored in directory: /tmp/pip-ephem-wheel-cache-elw_uzfk/wheels/a5/1b/68/78ca38b2bbf8f04945ca4c252eb9beb5d16c1e05e1fa63beed 2025-09-17T01:37:33,550 Successfully built saiunit 2025-09-17T01:37:33,566 Removed build tracker: '/tmp/pip-build-tracker-wabcn8qe'