2026-03-20T12:28:59,332 Created temporary directory: /tmp/pip-ephem-wheel-cache-z2z4h5e5 2026-03-20T12:28:59,334 Created temporary directory: /tmp/pip-build-tracker-cen25mu4 2026-03-20T12:28:59,335 Initialized build tracking at /tmp/pip-build-tracker-cen25mu4 2026-03-20T12:28:59,335 Created build tracker: /tmp/pip-build-tracker-cen25mu4 2026-03-20T12:28:59,336 Entered build tracker: /tmp/pip-build-tracker-cen25mu4 2026-03-20T12:28:59,336 Created temporary directory: /tmp/pip-wheel-gmjetymx 2026-03-20T12:28:59,339 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-03-20T12:28:59,342 Created temporary directory: /tmp/pip-ephem-wheel-cache-y09n95zq 2026-03-20T12:28:59,363 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T12:28:59,367 2 location(s) to search for versions of saiunit: 2026-03-20T12:28:59,367 * https://pypi.org/simple/saiunit/ 2026-03-20T12:28:59,367 * https://www.piwheels.org/simple/saiunit/ 2026-03-20T12:28:59,368 Fetching project page and analyzing links: https://pypi.org/simple/saiunit/ 2026-03-20T12:28:59,368 Getting page https://pypi.org/simple/saiunit/ 2026-03-20T12:28:59,370 Found index url https://pypi.org/simple 2026-03-20T12:28:59,591 Fetched page https://pypi.org/simple/saiunit/ as application/vnd.pypi.simple.v1+json 2026-03-20T12:28:59,598 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) 2026-03-20T12:28:59,598 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) 2026-03-20T12:28:59,599 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) 2026-03-20T12:28:59,599 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) 2026-03-20T12:28:59,600 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) 2026-03-20T12:28:59,601 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) 2026-03-20T12:28:59,601 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) 2026-03-20T12:28:59,602 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) 2026-03-20T12:28:59,602 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) 2026-03-20T12:28:59,603 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) 2026-03-20T12:28:59,604 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) 2026-03-20T12:28:59,604 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) 2026-03-20T12:28:59,605 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) 2026-03-20T12:28:59,606 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 2026-03-20T12:28:59,606 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) 2026-03-20T12:28:59,607 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 2026-03-20T12:28:59,608 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) 2026-03-20T12:28:59,609 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 2026-03-20T12:28:59,610 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) 2026-03-20T12:28:59,611 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 2026-03-20T12:28:59,611 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/e7/56/d9788bb5c4abdfa7d0cf38cbef1303ba1b83818c7c63e61f0e3f18678f03/saiunit-0.1.2-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,612 Found link https://files.pythonhosted.org/packages/12/d1/665a358bd7b3f7a8c9cb9aabe1a736e3302ca03bd7321ea6a6ac85373ef5/saiunit-0.1.2.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.1.2 2026-03-20T12:28:59,613 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/ae/53/61e18e1cad4e967807f9ca92257d947d997ea237adb3242be7de4baf4746/saiunit-0.1.3-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,614 Found link https://files.pythonhosted.org/packages/43/1e/7864d78eeeac607a349a3f4e66a3776c68cfe5556e1b7d380d71a16c5434/saiunit-0.1.3.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.1.3 2026-03-20T12:28:59,615 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/63/37/76b6e1d8fad63d58cbcaf6ef9749f3de9542e8d12eceb90a858e7bd89f14/saiunit-0.1.4-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,616 Found link https://files.pythonhosted.org/packages/d0/4e/65b1ee4912911fe1839b0288580a26796c1b4244f54a22528f4b9546f55a/saiunit-0.1.4.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.1.4 2026-03-20T12:28:59,616 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/78/b9/71c6b6772ad2fb80e59c4aed1f14460c9aac2eaff029cb1cac44e128eb63/saiunit-0.2.0-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,617 Found link https://files.pythonhosted.org/packages/f9/8f/ac0f89a970083d39d5e042fb54f536c19daf8c3b3201ecd93a647abe60d0/saiunit-0.2.0.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.2.0 2026-03-20T12:28:59,618 Skipping link: No binaries permitted for saiunit: https://files.pythonhosted.org/packages/09/a2/d0fd3aebfe8fc9d1fec4dcf1bcf1a993fddf479e05f9765bf37da5ebf5c8/saiunit-0.2.1-py3-none-any.whl (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,618 Found link https://files.pythonhosted.org/packages/3e/fb/1d30b435279023324737f6a27d68c3191acba5111555a7612a51cb11daba/saiunit-0.2.1.tar.gz (from https://pypi.org/simple/saiunit/) (requires-python:>=3.10), version: 0.2.1 2026-03-20T12:28:59,619 Fetching project page and analyzing links: https://www.piwheels.org/simple/saiunit/ 2026-03-20T12:28:59,620 Getting page https://www.piwheels.org/simple/saiunit/ 2026-03-20T12:28:59,621 Found index url https://www.piwheels.org/simple 2026-03-20T12:28:59,788 Fetched page https://www.piwheels.org/simple/saiunit/ as text/html 2026-03-20T12:28:59,791 Skipping link: No binaries permitted for saiunit: https://www.piwheels.org/simple/saiunit/saiunit-0.2.0-py3-none-any.whl#sha256=8dd9e40f55025aa5e9fd7af733287774930d311beb14e03568965c1e41632e0d (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,792 Skipping link: No binaries permitted for saiunit: https://archive1.piwheels.org/simple/saiunit/saiunit-0.1.4-py3-none-any.whl#sha256=3a9d38adfe1ef9c40b71fd1af5b473af8129fa7cdf16bd1f13013b06fbde3ff3 (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,793 Skipping link: No binaries permitted for saiunit: https://archive1.piwheels.org/simple/saiunit/saiunit-0.1.3-py3-none-any.whl#sha256=cea1e1ce877625cd75df2a2cba13ae266bb0500449170b14ba732743098f0c56 (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,793 Skipping link: No binaries permitted for saiunit: https://archive1.piwheels.org/simple/saiunit/saiunit-0.1.2-py3-none-any.whl#sha256=70d4bfa5fbcdd1b1df5f41d05f516652d0bcd8a6a5117509401b8da633122544 (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,794 Skipping link: No binaries permitted for saiunit: https://archive1.piwheels.org/simple/saiunit/saiunit-0.1.1-py3-none-any.whl#sha256=a46b864b4859217a9232cd1baaf09ddf24b1c776078dde2b5e198262415de696 (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,794 Skipping link: No binaries permitted for saiunit: https://archive1.piwheels.org/simple/saiunit/saiunit-0.1.0-py3-none-any.whl#sha256=899a9d761eb3705c6c463b11831af7b42e32a826d4a4e382c7f3286ea21ea501 (from https://www.piwheels.org/simple/saiunit/) (requires-python:>=3.10) 2026-03-20T12:28:59,795 Skipping link: No binaries permitted for saiunit: https://archive1.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) 2026-03-20T12:28:59,796 Skipping link: not a file: https://www.piwheels.org/simple/saiunit/ 2026-03-20T12:28:59,796 Skipping link: not a file: https://pypi.org/simple/saiunit/ 2026-03-20T12:28:59,816 Given no hashes to check 1 links for project 'saiunit': discarding no candidates 2026-03-20T12:28:59,833 Collecting saiunit==0.2.1 2026-03-20T12:28:59,835 Created temporary directory: /tmp/pip-unpack-g5s1r6f4 2026-03-20T12:29:00,053 Downloading saiunit-0.2.1.tar.gz (382 kB) 2026-03-20T12:29:00,562 Added saiunit==0.2.1 from https://files.pythonhosted.org/packages/3e/fb/1d30b435279023324737f6a27d68c3191acba5111555a7612a51cb11daba/saiunit-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-cen25mu4' 2026-03-20T12:29:00,566 Created temporary directory: /tmp/pip-build-env-22v1g2qe 2026-03-20T12:29:00,570 Installing build dependencies: started 2026-03-20T12:29:00,571 Running command pip subprocess to install build dependencies 2026-03-20T12:29:01,696 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-20T12:29:02,290 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-03-20T12:29:02,312 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-20T12:29:04,044 Collecting setuptools 2026-03-20T12:29:04,122 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-20T12:29:07,095 Installing collected packages: setuptools 2026-03-20T12:29:10,101 Successfully installed setuptools-82.0.1 2026-03-20T12:29:10,377 Installing build dependencies: finished with status 'done' 2026-03-20T12:29:10,384 Getting requirements to build wheel: started 2026-03-20T12:29:10,386 Running command Getting requirements to build wheel 2026-03-20T12:29:11,084 running egg_info 2026-03-20T12:29:11,090 writing saiunit.egg-info/PKG-INFO 2026-03-20T12:29:11,096 writing dependency_links to saiunit.egg-info/dependency_links.txt 2026-03-20T12:29:11,098 writing requirements to saiunit.egg-info/requires.txt 2026-03-20T12:29:11,100 writing top-level names to saiunit.egg-info/top_level.txt 2026-03-20T12:29:11,139 reading manifest file 'saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:11,149 adding license file 'LICENSE' 2026-03-20T12:29:11,158 writing manifest file 'saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:11,258 Getting requirements to build wheel: finished with status 'done' 2026-03-20T12:29:11,261 Created temporary directory: /tmp/pip-modern-metadata-m9rtvlut 2026-03-20T12:29:11,263 Preparing metadata (pyproject.toml): started 2026-03-20T12:29:11,264 Running command Preparing metadata (pyproject.toml) 2026-03-20T12:29:11,916 running dist_info 2026-03-20T12:29:11,926 creating /tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info 2026-03-20T12:29:11,927 writing /tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/PKG-INFO 2026-03-20T12:29:11,932 writing dependency_links to /tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/dependency_links.txt 2026-03-20T12:29:11,935 writing requirements to /tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/requires.txt 2026-03-20T12:29:11,936 writing top-level names to /tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/top_level.txt 2026-03-20T12:29:11,937 writing manifest file '/tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:11,970 reading manifest file '/tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:11,972 adding license file 'LICENSE' 2026-03-20T12:29:11,979 writing manifest file '/tmp/pip-modern-metadata-m9rtvlut/saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:11,980 creating '/tmp/pip-modern-metadata-m9rtvlut/saiunit-0.2.1.dist-info' 2026-03-20T12:29:12,104 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-20T12:29:12,109 Source in /tmp/pip-wheel-gmjetymx/saiunit_591f3ef8631c411ab9456309a28e67e5 has version 0.2.1, which satisfies requirement saiunit==0.2.1 from https://files.pythonhosted.org/packages/3e/fb/1d30b435279023324737f6a27d68c3191acba5111555a7612a51cb11daba/saiunit-0.2.1.tar.gz 2026-03-20T12:29:12,110 Removed saiunit==0.2.1 from https://files.pythonhosted.org/packages/3e/fb/1d30b435279023324737f6a27d68c3191acba5111555a7612a51cb11daba/saiunit-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-cen25mu4' 2026-03-20T12:29:12,116 Created temporary directory: /tmp/pip-unpack-95j1m6vk 2026-03-20T12:29:12,116 Building wheels for collected packages: saiunit 2026-03-20T12:29:12,120 Created temporary directory: /tmp/pip-wheel-ud7kf6le 2026-03-20T12:29:12,121 Destination directory: /tmp/pip-wheel-ud7kf6le 2026-03-20T12:29:12,123 Building wheel for saiunit (pyproject.toml): started 2026-03-20T12:29:12,124 Running command Building wheel for saiunit (pyproject.toml) 2026-03-20T12:29:12,753 running bdist_wheel 2026-03-20T12:29:12,770 running build 2026-03-20T12:29:12,771 running build_py 2026-03-20T12:29:12,777 creating build/lib/saiunit 2026-03-20T12:29:12,779 copying saiunit/_misc.py -> build/lib/saiunit 2026-03-20T12:29:12,782 copying saiunit/custom_array.py -> build/lib/saiunit 2026-03-20T12:29:12,784 copying saiunit/_base_quantity_test.py -> build/lib/saiunit 2026-03-20T12:29:12,787 copying saiunit/constants_test.py -> build/lib/saiunit 2026-03-20T12:29:12,790 copying saiunit/_unit_common.py -> build/lib/saiunit 2026-03-20T12:29:12,796 copying saiunit/_base_unit.py -> build/lib/saiunit 2026-03-20T12:29:12,800 copying saiunit/_unit_shortcuts.py -> build/lib/saiunit 2026-03-20T12:29:12,801 copying saiunit/_base_unit_test.py -> build/lib/saiunit 2026-03-20T12:29:12,804 copying saiunit/_unit_constants_test.py -> build/lib/saiunit 2026-03-20T12:29:12,807 copying saiunit/_matplotlib_compat.py -> build/lib/saiunit 2026-03-20T12:29:12,809 copying saiunit/_celsius_test.py -> build/lib/saiunit 2026-03-20T12:29:12,811 copying saiunit/_base_decorators_test.py -> build/lib/saiunit 2026-03-20T12:29:12,814 copying saiunit/_base_quantity.py -> build/lib/saiunit 2026-03-20T12:29:12,818 copying saiunit/_misc_test.py -> build/lib/saiunit 2026-03-20T12:29:12,820 copying saiunit/_base_decorators.py -> build/lib/saiunit 2026-03-20T12:29:12,822 copying saiunit/_base_getters_test.py -> build/lib/saiunit 2026-03-20T12:29:12,825 copying saiunit/_celsius.py -> build/lib/saiunit 2026-03-20T12:29:12,827 copying saiunit/__init__.py -> build/lib/saiunit 2026-03-20T12:29:12,829 copying saiunit/_compatible_import.py -> build/lib/saiunit 2026-03-20T12:29:12,831 copying saiunit/_version.py -> build/lib/saiunit 2026-03-20T12:29:12,833 copying saiunit/_matplotlib_compat_test.py -> build/lib/saiunit 2026-03-20T12:29:12,835 copying saiunit/_unit_constants.py -> build/lib/saiunit 2026-03-20T12:29:12,837 copying saiunit/_base_dimension_test.py -> build/lib/saiunit 2026-03-20T12:29:12,840 copying saiunit/typing_test.py -> build/lib/saiunit 2026-03-20T12:29:12,842 copying saiunit/constants.py -> build/lib/saiunit 2026-03-20T12:29:12,845 copying saiunit/_base_getters.py -> build/lib/saiunit 2026-03-20T12:29:12,848 copying saiunit/_sparse_base.py -> build/lib/saiunit 2026-03-20T12:29:12,850 copying saiunit/_base_dimension.py -> build/lib/saiunit 2026-03-20T12:29:12,853 copying saiunit/custom_array_test.py -> build/lib/saiunit 2026-03-20T12:29:12,856 copying saiunit/_display_test.py -> build/lib/saiunit 2026-03-20T12:29:12,859 copying saiunit/typing.py -> build/lib/saiunit 2026-03-20T12:29:12,863 creating build/lib/examples 2026-03-20T12:29:12,864 copying examples/matplotlib_quantity_basics.py -> build/lib/examples 2026-03-20T12:29:12,866 copying examples/matplotlib_quantity_vs_plain.py -> build/lib/examples 2026-03-20T12:29:12,868 copying examples/matplotlib_quantity_interactive.py -> build/lib/examples 2026-03-20T12:29:12,870 copying examples/matplotlib_plain_basics.py -> build/lib/examples 2026-03-20T12:29:12,873 creating build/lib/saiunit/math 2026-03-20T12:29:12,874 copying saiunit/math/_exprel.py -> build/lib/saiunit/math 2026-03-20T12:29:12,877 copying saiunit/math/_misc.py -> build/lib/saiunit/math 2026-03-20T12:29:12,880 copying saiunit/math/_fun_change_unit_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,882 copying saiunit/math/_fun_remove_unit_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,885 copying saiunit/math/_fun_array_creation_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,888 copying saiunit/math/_exprel_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,891 copying saiunit/math/linalg.py -> build/lib/saiunit/math 2026-03-20T12:29:12,892 copying saiunit/math/_activation.py -> build/lib/saiunit/math 2026-03-20T12:29:12,895 copying saiunit/math/_fun_accept_unitless.py -> build/lib/saiunit/math 2026-03-20T12:29:12,898 copying saiunit/math/_alias.py -> build/lib/saiunit/math 2026-03-20T12:29:12,900 copying saiunit/math/_fun_accept_unitless_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,903 copying saiunit/math/_misc_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,905 copying saiunit/math/_einops_parsing.py -> build/lib/saiunit/math 2026-03-20T12:29:12,908 copying saiunit/math/_fun_array_creation.py -> build/lib/saiunit/math 2026-03-20T12:29:12,911 copying saiunit/math/__init__.py -> build/lib/saiunit/math 2026-03-20T12:29:12,913 copying saiunit/math/_fun_keep_unit.py -> build/lib/saiunit/math 2026-03-20T12:29:12,917 copying saiunit/math/_einops.py -> build/lib/saiunit/math 2026-03-20T12:29:12,920 copying saiunit/math/_einops_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,923 copying saiunit/math/_activation_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,926 copying saiunit/math/_einops_parsing_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,929 copying saiunit/math/_fun_keep_unit_test.py -> build/lib/saiunit/math 2026-03-20T12:29:12,932 copying saiunit/math/_fun_remove_unit.py -> build/lib/saiunit/math 2026-03-20T12:29:12,935 copying saiunit/math/_fun_change_unit.py -> build/lib/saiunit/math 2026-03-20T12:29:12,938 copying saiunit/math/fft.py -> build/lib/saiunit/math 2026-03-20T12:29:12,941 creating build/lib/saiunit/lax 2026-03-20T12:29:12,942 copying saiunit/lax/_misc.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,945 copying saiunit/lax/_lax_change_unit.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,948 copying saiunit/lax/_lax_accept_unitless_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,950 copying saiunit/lax/_lax_array_creation.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,953 copying saiunit/lax/_lax_accept_unitless.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,956 copying saiunit/lax/_lax_remove_unit.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,959 copying saiunit/lax/_lax_array_creation_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,961 copying saiunit/lax/_lax_remove_unit_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,964 copying saiunit/lax/_lax_linalg.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,967 copying saiunit/lax/_misc_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,969 copying saiunit/lax/_lax_change_unit_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,972 copying saiunit/lax/__init__.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,975 copying saiunit/lax/_lax_keep_unit.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,978 copying saiunit/lax/_lax_linalg_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,981 copying saiunit/lax/_lax_keep_unit_test.py -> build/lib/saiunit/lax 2026-03-20T12:29:12,985 creating build/lib/saiunit/linalg 2026-03-20T12:29:12,986 copying saiunit/linalg/_linalg_keep_unit.py -> build/lib/saiunit/linalg 2026-03-20T12:29:12,989 copying saiunit/linalg/_linalg_change_unit_test.py -> build/lib/saiunit/linalg 2026-03-20T12:29:12,993 copying saiunit/linalg/_linalg_remove_unit_test.py -> build/lib/saiunit/linalg 2026-03-20T12:29:12,995 copying saiunit/linalg/_linalg_change_unit.py -> build/lib/saiunit/linalg 2026-03-20T12:29:12,998 copying saiunit/linalg/_linalg_docstring_test.py -> build/lib/saiunit/linalg 2026-03-20T12:29:13,001 copying saiunit/linalg/_linalg_keep_unit_test.py -> build/lib/saiunit/linalg 2026-03-20T12:29:13,003 copying saiunit/linalg/__init__.py -> build/lib/saiunit/linalg 2026-03-20T12:29:13,005 copying saiunit/linalg/_linalg_remove_unit.py -> build/lib/saiunit/linalg 2026-03-20T12:29:13,008 creating build/lib/saiunit/sparse 2026-03-20T12:29:13,010 copying saiunit/sparse/_csr_test.py -> build/lib/saiunit/sparse 2026-03-20T12:29:13,013 copying saiunit/sparse/_csr.py -> build/lib/saiunit/sparse 2026-03-20T12:29:13,016 copying saiunit/sparse/__init__.py -> build/lib/saiunit/sparse 2026-03-20T12:29:13,018 copying saiunit/sparse/_coo_test.py -> build/lib/saiunit/sparse 2026-03-20T12:29:13,021 copying saiunit/sparse/_coo.py -> build/lib/saiunit/sparse 2026-03-20T12:29:13,024 creating build/lib/saiunit/autograd 2026-03-20T12:29:13,025 copying saiunit/autograd/_misc.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,028 copying saiunit/autograd/_value_and_grad_test.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,030 copying saiunit/autograd/_hessian.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,033 copying saiunit/autograd/_jacobian_test.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,035 copying saiunit/autograd/__init__.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,038 copying saiunit/autograd/_vector_grad_test.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,040 copying saiunit/autograd/_jacobian.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,043 copying saiunit/autograd/_vector_grad.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,045 copying saiunit/autograd/_value_and_grad.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,048 copying saiunit/autograd/_hessian_test.py -> build/lib/saiunit/autograd 2026-03-20T12:29:13,051 creating build/lib/saiunit/fft 2026-03-20T12:29:13,053 copying saiunit/fft/_fft_keep_unit_test.py -> build/lib/saiunit/fft 2026-03-20T12:29:13,055 copying saiunit/fft/_fft_change_unit_test.py -> build/lib/saiunit/fft 2026-03-20T12:29:13,058 copying saiunit/fft/_fft_change_unit.py -> build/lib/saiunit/fft 2026-03-20T12:29:13,061 copying saiunit/fft/_fft_keep_unit.py -> build/lib/saiunit/fft 2026-03-20T12:29:13,064 copying saiunit/fft/__init__.py -> build/lib/saiunit/fft 2026-03-20T12:29:13,067 creating build/lib/brainunit/brainunit 2026-03-20T12:29:13,068 copying brainunit/brainunit/_misc.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,071 copying brainunit/brainunit/custom_array.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,073 copying brainunit/brainunit/_unit_common.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,075 copying brainunit/brainunit/_base_unit.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,077 copying brainunit/brainunit/_unit_shortcuts.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,079 copying brainunit/brainunit/_base_quantity.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,082 copying brainunit/brainunit/_base_decorators.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,084 copying brainunit/brainunit/_celsius.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,086 copying brainunit/brainunit/__init__.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,088 copying brainunit/brainunit/_unit_constants.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,090 copying brainunit/brainunit/constants.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,092 copying brainunit/brainunit/_base_getters.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,095 copying brainunit/brainunit/_base_dimension.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,097 copying brainunit/brainunit/typing.py -> build/lib/brainunit/brainunit 2026-03-20T12:29:13,099 creating build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,101 copying brainunit/brainunit/math/_misc.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,103 copying brainunit/brainunit/math/linalg.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,105 copying brainunit/brainunit/math/_activation.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,107 copying brainunit/brainunit/math/_fun_accept_unitless.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,109 copying brainunit/brainunit/math/_alias.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,111 copying brainunit/brainunit/math/_fun_array_creation.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,113 copying brainunit/brainunit/math/__init__.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,116 copying brainunit/brainunit/math/_fun_keep_unit.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,118 copying brainunit/brainunit/math/_einops.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,120 copying brainunit/brainunit/math/_fun_remove_unit.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,122 copying brainunit/brainunit/math/_fun_change_unit.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,124 copying brainunit/brainunit/math/fft.py -> build/lib/brainunit/brainunit/math 2026-03-20T12:29:13,126 creating build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,128 copying brainunit/brainunit/lax/_misc.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,130 copying brainunit/brainunit/lax/_lax_change_unit.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,132 copying brainunit/brainunit/lax/_lax_array_creation.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,134 copying brainunit/brainunit/lax/_lax_accept_unitless.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,136 copying brainunit/brainunit/lax/_lax_remove_unit.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,138 copying brainunit/brainunit/lax/_lax_linalg.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,139 copying brainunit/brainunit/lax/__init__.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,142 copying brainunit/brainunit/lax/_lax_keep_unit.py -> build/lib/brainunit/brainunit/lax 2026-03-20T12:29:13,144 creating build/lib/brainunit/brainunit/linalg 2026-03-20T12:29:13,145 copying brainunit/brainunit/linalg/_linalg_keep_unit.py -> build/lib/brainunit/brainunit/linalg 2026-03-20T12:29:13,148 copying brainunit/brainunit/linalg/_linalg_change_unit.py -> build/lib/brainunit/brainunit/linalg 2026-03-20T12:29:13,150 copying brainunit/brainunit/linalg/__init__.py -> build/lib/brainunit/brainunit/linalg 2026-03-20T12:29:13,151 copying brainunit/brainunit/linalg/_linalg_remove_unit.py -> build/lib/brainunit/brainunit/linalg 2026-03-20T12:29:13,154 creating build/lib/brainunit/brainunit/sparse 2026-03-20T12:29:13,155 copying brainunit/brainunit/sparse/_csr.py -> build/lib/brainunit/brainunit/sparse 2026-03-20T12:29:13,157 copying brainunit/brainunit/sparse/__init__.py -> build/lib/brainunit/brainunit/sparse 2026-03-20T12:29:13,159 copying brainunit/brainunit/sparse/_coo.py -> build/lib/brainunit/brainunit/sparse 2026-03-20T12:29:13,162 creating build/lib/brainunit/brainunit/autograd 2026-03-20T12:29:13,163 copying brainunit/brainunit/autograd/_hessian.py -> build/lib/brainunit/brainunit/autograd 2026-03-20T12:29:13,165 copying brainunit/brainunit/autograd/__init__.py -> build/lib/brainunit/brainunit/autograd 2026-03-20T12:29:13,167 copying brainunit/brainunit/autograd/_jacobian.py -> build/lib/brainunit/brainunit/autograd 2026-03-20T12:29:13,170 copying brainunit/brainunit/autograd/_vector_grad.py -> build/lib/brainunit/brainunit/autograd 2026-03-20T12:29:13,172 copying brainunit/brainunit/autograd/_value_and_grad.py -> build/lib/brainunit/brainunit/autograd 2026-03-20T12:29:13,174 creating build/lib/brainunit/brainunit/fft 2026-03-20T12:29:13,176 copying brainunit/brainunit/fft/_fft_change_unit.py -> build/lib/brainunit/brainunit/fft 2026-03-20T12:29:13,178 copying brainunit/brainunit/fft/_fft_keep_unit.py -> build/lib/brainunit/brainunit/fft 2026-03-20T12:29:13,180 copying brainunit/brainunit/fft/__init__.py -> build/lib/brainunit/brainunit/fft 2026-03-20T12:29:13,182 running egg_info 2026-03-20T12:29:13,192 writing saiunit.egg-info/PKG-INFO 2026-03-20T12:29:13,196 writing dependency_links to saiunit.egg-info/dependency_links.txt 2026-03-20T12:29:13,199 writing requirements to saiunit.egg-info/requires.txt 2026-03-20T12:29:13,200 writing top-level names to saiunit.egg-info/top_level.txt 2026-03-20T12:29:13,224 reading manifest file 'saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:13,234 adding license file 'LICENSE' 2026-03-20T12:29:13,243 writing manifest file 'saiunit.egg-info/SOURCES.txt' 2026-03-20T12:29:13,282 installing to build/bdist.linux-armv7l/wheel 2026-03-20T12:29:13,283 running install 2026-03-20T12:29:13,318 running install_lib 2026-03-20T12:29:13,325 creating build/bdist.linux-armv7l/wheel 2026-03-20T12:29:13,328 creating build/bdist.linux-armv7l/wheel/saiunit 2026-03-20T12:29:13,329 copying build/lib/saiunit/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,333 creating build/bdist.linux-armv7l/wheel/saiunit/math 2026-03-20T12:29:13,334 copying build/lib/saiunit/math/_exprel.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,338 copying build/lib/saiunit/math/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,341 copying build/lib/saiunit/math/_fun_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,344 copying build/lib/saiunit/math/_fun_remove_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,347 copying build/lib/saiunit/math/_fun_array_creation_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,350 copying build/lib/saiunit/math/_exprel_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,352 copying build/lib/saiunit/math/linalg.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,354 copying build/lib/saiunit/math/_activation.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,357 copying build/lib/saiunit/math/_fun_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,360 copying build/lib/saiunit/math/_alias.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,361 copying build/lib/saiunit/math/_fun_accept_unitless_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,364 copying build/lib/saiunit/math/_misc_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,366 copying build/lib/saiunit/math/_einops_parsing.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,368 copying build/lib/saiunit/math/_fun_array_creation.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,372 copying build/lib/saiunit/math/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,373 copying build/lib/saiunit/math/_fun_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,378 copying build/lib/saiunit/math/_einops.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,381 copying build/lib/saiunit/math/_einops_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,385 copying build/lib/saiunit/math/_activation_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,388 copying build/lib/saiunit/math/_einops_parsing_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,390 copying build/lib/saiunit/math/_fun_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,394 copying build/lib/saiunit/math/_fun_remove_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,398 copying build/lib/saiunit/math/_fun_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,401 copying build/lib/saiunit/math/fft.py -> build/bdist.linux-armv7l/wheel/./saiunit/math 2026-03-20T12:29:13,403 copying build/lib/saiunit/custom_array.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,406 creating build/bdist.linux-armv7l/wheel/saiunit/lax 2026-03-20T12:29:13,407 copying build/lib/saiunit/lax/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,410 copying build/lib/saiunit/lax/_lax_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,412 copying build/lib/saiunit/lax/_lax_accept_unitless_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,415 copying build/lib/saiunit/lax/_lax_array_creation.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,417 copying build/lib/saiunit/lax/_lax_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,420 copying build/lib/saiunit/lax/_lax_remove_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,422 copying build/lib/saiunit/lax/_lax_array_creation_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,424 copying build/lib/saiunit/lax/_lax_remove_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,426 copying build/lib/saiunit/lax/_lax_linalg.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,429 copying build/lib/saiunit/lax/_misc_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,431 copying build/lib/saiunit/lax/_lax_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,434 copying build/lib/saiunit/lax/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,436 copying build/lib/saiunit/lax/_lax_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,440 copying build/lib/saiunit/lax/_lax_linalg_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,442 copying build/lib/saiunit/lax/_lax_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/lax 2026-03-20T12:29:13,446 copying build/lib/saiunit/_base_quantity_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,449 copying build/lib/saiunit/constants_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,451 copying build/lib/saiunit/_unit_common.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,458 copying build/lib/saiunit/_base_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,461 copying build/lib/saiunit/_unit_shortcuts.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,463 copying build/lib/saiunit/_base_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,466 copying build/lib/saiunit/_unit_constants_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,469 copying build/lib/saiunit/_matplotlib_compat.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,471 copying build/lib/saiunit/_celsius_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,474 copying build/lib/saiunit/_base_decorators_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,477 copying build/lib/saiunit/_base_quantity.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,482 copying build/lib/saiunit/_misc_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,484 copying build/lib/saiunit/_base_decorators.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,487 copying build/lib/saiunit/_base_getters_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,490 copying build/lib/saiunit/_celsius.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,492 copying build/lib/saiunit/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,495 copying build/lib/saiunit/_compatible_import.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,497 copying build/lib/saiunit/_version.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,499 copying build/lib/saiunit/_matplotlib_compat_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,501 copying build/lib/saiunit/_unit_constants.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,503 copying build/lib/saiunit/_base_dimension_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,506 copying build/lib/saiunit/typing_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,509 copying build/lib/saiunit/constants.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,512 creating build/bdist.linux-armv7l/wheel/saiunit/linalg 2026-03-20T12:29:13,513 copying build/lib/saiunit/linalg/_linalg_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,516 copying build/lib/saiunit/linalg/_linalg_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,519 copying build/lib/saiunit/linalg/_linalg_remove_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,523 copying build/lib/saiunit/linalg/_linalg_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,526 copying build/lib/saiunit/linalg/_linalg_docstring_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,530 copying build/lib/saiunit/linalg/_linalg_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,533 copying build/lib/saiunit/linalg/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,535 copying build/lib/saiunit/linalg/_linalg_remove_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/linalg 2026-03-20T12:29:13,537 copying build/lib/saiunit/_base_getters.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,541 creating build/bdist.linux-armv7l/wheel/saiunit/sparse 2026-03-20T12:29:13,542 copying build/lib/saiunit/sparse/_csr_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2026-03-20T12:29:13,545 copying build/lib/saiunit/sparse/_csr.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2026-03-20T12:29:13,548 copying build/lib/saiunit/sparse/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2026-03-20T12:29:13,550 copying build/lib/saiunit/sparse/_coo_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2026-03-20T12:29:13,553 copying build/lib/saiunit/sparse/_coo.py -> build/bdist.linux-armv7l/wheel/./saiunit/sparse 2026-03-20T12:29:13,556 copying build/lib/saiunit/_sparse_base.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,558 copying build/lib/saiunit/_base_dimension.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,561 copying build/lib/saiunit/custom_array_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,565 creating build/bdist.linux-armv7l/wheel/saiunit/autograd 2026-03-20T12:29:13,566 copying build/lib/saiunit/autograd/_misc.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,569 copying build/lib/saiunit/autograd/_value_and_grad_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,571 copying build/lib/saiunit/autograd/_hessian.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,573 copying build/lib/saiunit/autograd/_jacobian_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,576 copying build/lib/saiunit/autograd/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,578 copying build/lib/saiunit/autograd/_vector_grad_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,581 copying build/lib/saiunit/autograd/_jacobian.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,584 copying build/lib/saiunit/autograd/_vector_grad.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,586 copying build/lib/saiunit/autograd/_value_and_grad.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,589 copying build/lib/saiunit/autograd/_hessian_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/autograd 2026-03-20T12:29:13,591 creating build/bdist.linux-armv7l/wheel/saiunit/fft 2026-03-20T12:29:13,593 copying build/lib/saiunit/fft/_fft_keep_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2026-03-20T12:29:13,596 copying build/lib/saiunit/fft/_fft_change_unit_test.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2026-03-20T12:29:13,598 copying build/lib/saiunit/fft/_fft_change_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2026-03-20T12:29:13,601 copying build/lib/saiunit/fft/_fft_keep_unit.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2026-03-20T12:29:13,603 copying build/lib/saiunit/fft/__init__.py -> build/bdist.linux-armv7l/wheel/./saiunit/fft 2026-03-20T12:29:13,605 copying build/lib/saiunit/_display_test.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,608 copying build/lib/saiunit/typing.py -> build/bdist.linux-armv7l/wheel/./saiunit 2026-03-20T12:29:13,612 creating build/bdist.linux-armv7l/wheel/brainunit 2026-03-20T12:29:13,614 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit 2026-03-20T12:29:13,615 copying build/lib/brainunit/brainunit/_misc.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,618 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/math 2026-03-20T12:29:13,619 copying build/lib/brainunit/brainunit/math/_misc.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,622 copying build/lib/brainunit/brainunit/math/linalg.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,624 copying build/lib/brainunit/brainunit/math/_activation.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,626 copying build/lib/brainunit/brainunit/math/_fun_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,628 copying build/lib/brainunit/brainunit/math/_alias.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,630 copying build/lib/brainunit/brainunit/math/_fun_array_creation.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,632 copying build/lib/brainunit/brainunit/math/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,634 copying build/lib/brainunit/brainunit/math/_fun_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,636 copying build/lib/brainunit/brainunit/math/_einops.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,638 copying build/lib/brainunit/brainunit/math/_fun_remove_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,640 copying build/lib/brainunit/brainunit/math/_fun_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,642 copying build/lib/brainunit/brainunit/math/fft.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/math 2026-03-20T12:29:13,644 copying build/lib/brainunit/brainunit/custom_array.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,647 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/lax 2026-03-20T12:29:13,649 copying build/lib/brainunit/brainunit/lax/_misc.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,651 copying build/lib/brainunit/brainunit/lax/_lax_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,653 copying build/lib/brainunit/brainunit/lax/_lax_array_creation.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,655 copying build/lib/brainunit/brainunit/lax/_lax_accept_unitless.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,657 copying build/lib/brainunit/brainunit/lax/_lax_remove_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,659 copying build/lib/brainunit/brainunit/lax/_lax_linalg.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,661 copying build/lib/brainunit/brainunit/lax/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,664 copying build/lib/brainunit/brainunit/lax/_lax_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/lax 2026-03-20T12:29:13,666 copying build/lib/brainunit/brainunit/_unit_common.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,668 copying build/lib/brainunit/brainunit/_base_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,670 copying build/lib/brainunit/brainunit/_unit_shortcuts.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,672 copying build/lib/brainunit/brainunit/_base_quantity.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,674 copying build/lib/brainunit/brainunit/_base_decorators.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,676 copying build/lib/brainunit/brainunit/_celsius.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,678 copying build/lib/brainunit/brainunit/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,681 copying build/lib/brainunit/brainunit/_unit_constants.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,683 copying build/lib/brainunit/brainunit/constants.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,686 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/linalg 2026-03-20T12:29:13,688 copying build/lib/brainunit/brainunit/linalg/_linalg_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2026-03-20T12:29:13,690 copying build/lib/brainunit/brainunit/linalg/_linalg_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2026-03-20T12:29:13,692 copying build/lib/brainunit/brainunit/linalg/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2026-03-20T12:29:13,695 copying build/lib/brainunit/brainunit/linalg/_linalg_remove_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/linalg 2026-03-20T12:29:13,697 copying build/lib/brainunit/brainunit/_base_getters.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,700 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/sparse 2026-03-20T12:29:13,701 copying build/lib/brainunit/brainunit/sparse/_csr.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2026-03-20T12:29:13,703 copying build/lib/brainunit/brainunit/sparse/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2026-03-20T12:29:13,706 copying build/lib/brainunit/brainunit/sparse/_coo.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/sparse 2026-03-20T12:29:13,708 copying build/lib/brainunit/brainunit/_base_dimension.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,711 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/autograd 2026-03-20T12:29:13,712 copying build/lib/brainunit/brainunit/autograd/_hessian.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2026-03-20T12:29:13,714 copying build/lib/brainunit/brainunit/autograd/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2026-03-20T12:29:13,716 copying build/lib/brainunit/brainunit/autograd/_jacobian.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2026-03-20T12:29:13,718 copying build/lib/brainunit/brainunit/autograd/_vector_grad.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2026-03-20T12:29:13,721 copying build/lib/brainunit/brainunit/autograd/_value_and_grad.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/autograd 2026-03-20T12:29:13,723 creating build/bdist.linux-armv7l/wheel/brainunit/brainunit/fft 2026-03-20T12:29:13,725 copying build/lib/brainunit/brainunit/fft/_fft_change_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/fft 2026-03-20T12:29:13,727 copying build/lib/brainunit/brainunit/fft/_fft_keep_unit.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/fft 2026-03-20T12:29:13,729 copying build/lib/brainunit/brainunit/fft/__init__.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit/fft 2026-03-20T12:29:13,731 copying build/lib/brainunit/brainunit/typing.py -> build/bdist.linux-armv7l/wheel/./brainunit/brainunit 2026-03-20T12:29:13,734 creating build/bdist.linux-armv7l/wheel/examples 2026-03-20T12:29:13,735 copying build/lib/examples/matplotlib_quantity_basics.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T12:29:13,737 copying build/lib/examples/matplotlib_quantity_vs_plain.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T12:29:13,739 copying build/lib/examples/matplotlib_quantity_interactive.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T12:29:13,741 copying build/lib/examples/matplotlib_plain_basics.py -> build/bdist.linux-armv7l/wheel/./examples 2026-03-20T12:29:13,743 running install_egg_info 2026-03-20T12:29:13,749 Copying saiunit.egg-info to build/bdist.linux-armv7l/wheel/./saiunit-0.2.1-py3.11.egg-info 2026-03-20T12:29:13,760 running install_scripts 2026-03-20T12:29:13,772 creating build/bdist.linux-armv7l/wheel/saiunit-0.2.1.dist-info/WHEEL 2026-03-20T12:29:13,775 creating '/tmp/pip-wheel-ud7kf6le/.tmp-ybgu0l86/saiunit-0.2.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-20T12:29:13,779 adding 'brainunit/brainunit/__init__.py' 2026-03-20T12:29:13,781 adding 'brainunit/brainunit/_base_decorators.py' 2026-03-20T12:29:13,782 adding 'brainunit/brainunit/_base_dimension.py' 2026-03-20T12:29:13,784 adding 'brainunit/brainunit/_base_getters.py' 2026-03-20T12:29:13,785 adding 'brainunit/brainunit/_base_quantity.py' 2026-03-20T12:29:13,787 adding 'brainunit/brainunit/_base_unit.py' 2026-03-20T12:29:13,789 adding 'brainunit/brainunit/_celsius.py' 2026-03-20T12:29:13,790 adding 'brainunit/brainunit/_misc.py' 2026-03-20T12:29:13,792 adding 'brainunit/brainunit/_unit_common.py' 2026-03-20T12:29:13,794 adding 'brainunit/brainunit/_unit_constants.py' 2026-03-20T12:29:13,795 adding 'brainunit/brainunit/_unit_shortcuts.py' 2026-03-20T12:29:13,797 adding 'brainunit/brainunit/constants.py' 2026-03-20T12:29:13,799 adding 'brainunit/brainunit/custom_array.py' 2026-03-20T12:29:13,800 adding 'brainunit/brainunit/typing.py' 2026-03-20T12:29:13,803 adding 'brainunit/brainunit/autograd/__init__.py' 2026-03-20T12:29:13,804 adding 'brainunit/brainunit/autograd/_hessian.py' 2026-03-20T12:29:13,806 adding 'brainunit/brainunit/autograd/_jacobian.py' 2026-03-20T12:29:13,807 adding 'brainunit/brainunit/autograd/_value_and_grad.py' 2026-03-20T12:29:13,809 adding 'brainunit/brainunit/autograd/_vector_grad.py' 2026-03-20T12:29:13,811 adding 'brainunit/brainunit/fft/__init__.py' 2026-03-20T12:29:13,813 adding 'brainunit/brainunit/fft/_fft_change_unit.py' 2026-03-20T12:29:13,814 adding 'brainunit/brainunit/fft/_fft_keep_unit.py' 2026-03-20T12:29:13,817 adding 'brainunit/brainunit/lax/__init__.py' 2026-03-20T12:29:13,818 adding 'brainunit/brainunit/lax/_lax_accept_unitless.py' 2026-03-20T12:29:13,820 adding 'brainunit/brainunit/lax/_lax_array_creation.py' 2026-03-20T12:29:13,822 adding 'brainunit/brainunit/lax/_lax_change_unit.py' 2026-03-20T12:29:13,823 adding 'brainunit/brainunit/lax/_lax_keep_unit.py' 2026-03-20T12:29:13,825 adding 'brainunit/brainunit/lax/_lax_linalg.py' 2026-03-20T12:29:13,827 adding 'brainunit/brainunit/lax/_lax_remove_unit.py' 2026-03-20T12:29:13,828 adding 'brainunit/brainunit/lax/_misc.py' 2026-03-20T12:29:13,830 adding 'brainunit/brainunit/linalg/__init__.py' 2026-03-20T12:29:13,832 adding 'brainunit/brainunit/linalg/_linalg_change_unit.py' 2026-03-20T12:29:13,834 adding 'brainunit/brainunit/linalg/_linalg_keep_unit.py' 2026-03-20T12:29:13,835 adding 'brainunit/brainunit/linalg/_linalg_remove_unit.py' 2026-03-20T12:29:13,838 adding 'brainunit/brainunit/math/__init__.py' 2026-03-20T12:29:13,839 adding 'brainunit/brainunit/math/_activation.py' 2026-03-20T12:29:13,841 adding 'brainunit/brainunit/math/_alias.py' 2026-03-20T12:29:13,842 adding 'brainunit/brainunit/math/_einops.py' 2026-03-20T12:29:13,844 adding 'brainunit/brainunit/math/_fun_accept_unitless.py' 2026-03-20T12:29:13,846 adding 'brainunit/brainunit/math/_fun_array_creation.py' 2026-03-20T12:29:13,847 adding 'brainunit/brainunit/math/_fun_change_unit.py' 2026-03-20T12:29:13,849 adding 'brainunit/brainunit/math/_fun_keep_unit.py' 2026-03-20T12:29:13,851 adding 'brainunit/brainunit/math/_fun_remove_unit.py' 2026-03-20T12:29:13,852 adding 'brainunit/brainunit/math/_misc.py' 2026-03-20T12:29:13,854 adding 'brainunit/brainunit/math/fft.py' 2026-03-20T12:29:13,856 adding 'brainunit/brainunit/math/linalg.py' 2026-03-20T12:29:13,858 adding 'brainunit/brainunit/sparse/__init__.py' 2026-03-20T12:29:13,859 adding 'brainunit/brainunit/sparse/_coo.py' 2026-03-20T12:29:13,861 adding 'brainunit/brainunit/sparse/_csr.py' 2026-03-20T12:29:13,863 adding 'examples/matplotlib_plain_basics.py' 2026-03-20T12:29:13,865 adding 'examples/matplotlib_quantity_basics.py' 2026-03-20T12:29:13,866 adding 'examples/matplotlib_quantity_interactive.py' 2026-03-20T12:29:13,868 adding 'examples/matplotlib_quantity_vs_plain.py' 2026-03-20T12:29:13,871 adding 'saiunit/__init__.py' 2026-03-20T12:29:13,875 adding 'saiunit/_base_decorators.py' 2026-03-20T12:29:13,878 adding 'saiunit/_base_decorators_test.py' 2026-03-20T12:29:13,882 adding 'saiunit/_base_dimension.py' 2026-03-20T12:29:13,885 adding 'saiunit/_base_dimension_test.py' 2026-03-20T12:29:13,888 adding 'saiunit/_base_getters.py' 2026-03-20T12:29:13,892 adding 'saiunit/_base_getters_test.py' 2026-03-20T12:29:13,903 adding 'saiunit/_base_quantity.py' 2026-03-20T12:29:13,910 adding 'saiunit/_base_quantity_test.py' 2026-03-20T12:29:13,916 adding 'saiunit/_base_unit.py' 2026-03-20T12:29:13,922 adding 'saiunit/_base_unit_test.py' 2026-03-20T12:29:13,924 adding 'saiunit/_celsius.py' 2026-03-20T12:29:13,926 adding 'saiunit/_celsius_test.py' 2026-03-20T12:29:13,928 adding 'saiunit/_compatible_import.py' 2026-03-20T12:29:13,933 adding 'saiunit/_display_test.py' 2026-03-20T12:29:13,935 adding 'saiunit/_matplotlib_compat.py' 2026-03-20T12:29:13,937 adding 'saiunit/_matplotlib_compat_test.py' 2026-03-20T12:29:13,939 adding 'saiunit/_misc.py' 2026-03-20T12:29:13,941 adding 'saiunit/_misc_test.py' 2026-03-20T12:29:13,943 adding 'saiunit/_sparse_base.py' 2026-03-20T12:29:13,961 adding 'saiunit/_unit_common.py' 2026-03-20T12:29:13,965 adding 'saiunit/_unit_constants.py' 2026-03-20T12:29:13,968 adding 'saiunit/_unit_constants_test.py' 2026-03-20T12:29:13,970 adding 'saiunit/_unit_shortcuts.py' 2026-03-20T12:29:13,972 adding 'saiunit/_version.py' 2026-03-20T12:29:13,974 adding 'saiunit/constants.py' 2026-03-20T12:29:13,977 adding 'saiunit/constants_test.py' 2026-03-20T12:29:13,981 adding 'saiunit/custom_array.py' 2026-03-20T12:29:13,984 adding 'saiunit/custom_array_test.py' 2026-03-20T12:29:13,987 adding 'saiunit/typing.py' 2026-03-20T12:29:13,990 adding 'saiunit/typing_test.py' 2026-03-20T12:29:13,992 adding 'saiunit/autograd/__init__.py' 2026-03-20T12:29:13,994 adding 'saiunit/autograd/_hessian.py' 2026-03-20T12:29:13,996 adding 'saiunit/autograd/_hessian_test.py' 2026-03-20T12:29:13,999 adding 'saiunit/autograd/_jacobian.py' 2026-03-20T12:29:14,001 adding 'saiunit/autograd/_jacobian_test.py' 2026-03-20T12:29:14,003 adding 'saiunit/autograd/_misc.py' 2026-03-20T12:29:14,005 adding 'saiunit/autograd/_value_and_grad.py' 2026-03-20T12:29:14,007 adding 'saiunit/autograd/_value_and_grad_test.py' 2026-03-20T12:29:14,009 adding 'saiunit/autograd/_vector_grad.py' 2026-03-20T12:29:14,011 adding 'saiunit/autograd/_vector_grad_test.py' 2026-03-20T12:29:14,014 adding 'saiunit/fft/__init__.py' 2026-03-20T12:29:14,017 adding 'saiunit/fft/_fft_change_unit.py' 2026-03-20T12:29:14,019 adding 'saiunit/fft/_fft_change_unit_test.py' 2026-03-20T12:29:14,021 adding 'saiunit/fft/_fft_keep_unit.py' 2026-03-20T12:29:14,023 adding 'saiunit/fft/_fft_keep_unit_test.py' 2026-03-20T12:29:14,025 adding 'saiunit/lax/__init__.py' 2026-03-20T12:29:14,028 adding 'saiunit/lax/_lax_accept_unitless.py' 2026-03-20T12:29:14,030 adding 'saiunit/lax/_lax_accept_unitless_test.py' 2026-03-20T12:29:14,032 adding 'saiunit/lax/_lax_array_creation.py' 2026-03-20T12:29:14,034 adding 'saiunit/lax/_lax_array_creation_test.py' 2026-03-20T12:29:14,036 adding 'saiunit/lax/_lax_change_unit.py' 2026-03-20T12:29:14,039 adding 'saiunit/lax/_lax_change_unit_test.py' 2026-03-20T12:29:14,046 adding 'saiunit/lax/_lax_keep_unit.py' 2026-03-20T12:29:14,050 adding 'saiunit/lax/_lax_keep_unit_test.py' 2026-03-20T12:29:14,053 adding 'saiunit/lax/_lax_linalg.py' 2026-03-20T12:29:14,056 adding 'saiunit/lax/_lax_linalg_test.py' 2026-03-20T12:29:14,058 adding 'saiunit/lax/_lax_remove_unit.py' 2026-03-20T12:29:14,059 adding 'saiunit/lax/_lax_remove_unit_test.py' 2026-03-20T12:29:14,062 adding 'saiunit/lax/_misc.py' 2026-03-20T12:29:14,063 adding 'saiunit/lax/_misc_test.py' 2026-03-20T12:29:14,066 adding 'saiunit/linalg/__init__.py' 2026-03-20T12:29:14,068 adding 'saiunit/linalg/_linalg_change_unit.py' 2026-03-20T12:29:14,071 adding 'saiunit/linalg/_linalg_change_unit_test.py' 2026-03-20T12:29:14,073 adding 'saiunit/linalg/_linalg_docstring_test.py' 2026-03-20T12:29:14,076 adding 'saiunit/linalg/_linalg_keep_unit.py' 2026-03-20T12:29:14,078 adding 'saiunit/linalg/_linalg_keep_unit_test.py' 2026-03-20T12:29:14,080 adding 'saiunit/linalg/_linalg_remove_unit.py' 2026-03-20T12:29:14,082 adding 'saiunit/linalg/_linalg_remove_unit_test.py' 2026-03-20T12:29:14,085 adding 'saiunit/math/__init__.py' 2026-03-20T12:29:14,088 adding 'saiunit/math/_activation.py' 2026-03-20T12:29:14,092 adding 'saiunit/math/_activation_test.py' 2026-03-20T12:29:14,095 adding 'saiunit/math/_alias.py' 2026-03-20T12:29:14,101 adding 'saiunit/math/_einops.py' 2026-03-20T12:29:14,103 adding 'saiunit/math/_einops_parsing.py' 2026-03-20T12:29:14,105 adding 'saiunit/math/_einops_parsing_test.py' 2026-03-20T12:29:14,110 adding 'saiunit/math/_einops_test.py' 2026-03-20T12:29:14,113 adding 'saiunit/math/_exprel.py' 2026-03-20T12:29:14,116 adding 'saiunit/math/_exprel_test.py' 2026-03-20T12:29:14,120 adding 'saiunit/math/_fun_accept_unitless.py' 2026-03-20T12:29:14,124 adding 'saiunit/math/_fun_accept_unitless_test.py' 2026-03-20T12:29:14,129 adding 'saiunit/math/_fun_array_creation.py' 2026-03-20T12:29:14,132 adding 'saiunit/math/_fun_array_creation_test.py' 2026-03-20T12:29:14,136 adding 'saiunit/math/_fun_change_unit.py' 2026-03-20T12:29:14,138 adding 'saiunit/math/_fun_change_unit_test.py' 2026-03-20T12:29:14,152 adding 'saiunit/math/_fun_keep_unit.py' 2026-03-20T12:29:14,156 adding 'saiunit/math/_fun_keep_unit_test.py' 2026-03-20T12:29:14,160 adding 'saiunit/math/_fun_remove_unit.py' 2026-03-20T12:29:14,163 adding 'saiunit/math/_fun_remove_unit_test.py' 2026-03-20T12:29:14,165 adding 'saiunit/math/_misc.py' 2026-03-20T12:29:14,168 adding 'saiunit/math/_misc_test.py' 2026-03-20T12:29:14,169 adding 'saiunit/math/fft.py' 2026-03-20T12:29:14,170 adding 'saiunit/math/linalg.py' 2026-03-20T12:29:14,172 adding 'saiunit/sparse/__init__.py' 2026-03-20T12:29:14,175 adding 'saiunit/sparse/_coo.py' 2026-03-20T12:29:14,177 adding 'saiunit/sparse/_coo_test.py' 2026-03-20T12:29:14,180 adding 'saiunit/sparse/_csr.py' 2026-03-20T12:29:14,182 adding 'saiunit/sparse/_csr_test.py' 2026-03-20T12:29:14,186 adding 'saiunit-0.2.1.dist-info/licenses/LICENSE' 2026-03-20T12:29:14,187 adding 'saiunit-0.2.1.dist-info/METADATA' 2026-03-20T12:29:14,189 adding 'saiunit-0.2.1.dist-info/WHEEL' 2026-03-20T12:29:14,190 adding 'saiunit-0.2.1.dist-info/top_level.txt' 2026-03-20T12:29:14,192 adding 'saiunit-0.2.1.dist-info/RECORD' 2026-03-20T12:29:14,200 removing build/bdist.linux-armv7l/wheel 2026-03-20T12:29:14,337 Building wheel for saiunit (pyproject.toml): finished with status 'done' 2026-03-20T12:29:14,351 Created wheel for saiunit: filename=saiunit-0.2.1-py3-none-any.whl size=472990 sha256=0124e594fbaa7d4dc083a840fe55191251191d3ff3172b9c66c20167bd73467e 2026-03-20T12:29:14,352 Stored in directory: /tmp/pip-ephem-wheel-cache-y09n95zq/wheels/f2/9a/40/66b96b7bdacf78ac2468d8b8114490f94547cfc82e800b7f0c 2026-03-20T12:29:14,369 Successfully built saiunit 2026-03-20T12:29:14,384 Removed build tracker: '/tmp/pip-build-tracker-cen25mu4'