2026-01-14T19:26:22,825 Created temporary directory: /tmp/pip-ephem-wheel-cache-ollpnrqk 2026-01-14T19:26:22,826 Created temporary directory: /tmp/pip-build-tracker-begfr0xc 2026-01-14T19:26:22,827 Initialized build tracking at /tmp/pip-build-tracker-begfr0xc 2026-01-14T19:26:22,827 Created build tracker: /tmp/pip-build-tracker-begfr0xc 2026-01-14T19:26:22,828 Entered build tracker: /tmp/pip-build-tracker-begfr0xc 2026-01-14T19:26:22,829 Created temporary directory: /tmp/pip-wheel-u07wgpwc 2026-01-14T19:26:22,832 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-01-14T19:26:22,834 Created temporary directory: /tmp/pip-ephem-wheel-cache-cee_5_a6 2026-01-14T19:26:22,858 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T19:26:22,862 2 location(s) to search for versions of curvlinops-for-pytorch: 2026-01-14T19:26:22,862 * https://pypi.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:22,862 * https://www.piwheels.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:22,863 Fetching project page and analyzing links: https://pypi.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:22,863 Getting page https://pypi.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:22,865 Found index url https://pypi.org/simple 2026-01-14T19:26:23,084 Fetched page https://pypi.org/simple/curvlinops-for-pytorch/ as application/vnd.pypi.simple.v1+json 2026-01-14T19:26:23,088 Found link https://files.pythonhosted.org/packages/32/99/a19ceb7d342604e9555019b85614ee875e8c4b7eb34bb36e05b56286ae06/curvlinops-for-pytorch-1.0.0.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.7), version: 1.0.0 2026-01-14T19:26:23,089 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/f1/ab/b6493c3018a8f766b3d82edbecee8b799c983daaa1e5ba6437c46d4bb4c5/curvlinops_for_pytorch-1.0.0-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.7) 2026-01-14T19:26:23,090 Found link https://files.pythonhosted.org/packages/42/1e/9ca7e34c3a72d0512eff7a9f632a724ae6443039ad80eca0d38d131f009b/curvlinops-for-pytorch-1.1.0.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.7), version: 1.1.0 2026-01-14T19:26:23,090 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/8a/11/fd230ba54d84933deb9520db9681144ff252494137fe09c9c9b899b188ea/curvlinops_for_pytorch-1.1.0-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.7) 2026-01-14T19:26:23,091 Found link https://files.pythonhosted.org/packages/9e/a2/3f2afec17f1c72164aae500440f8796b5c9d7229c44588ab7244689ea004/curvlinops-for-pytorch-1.2.0.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.8), version: 1.2.0 2026-01-14T19:26:23,092 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/cb/f2/dccac6ee3ca5310076c4d4a28274dad5e86254c3a99a29cec0345a12be3e/curvlinops_for_pytorch-1.2.0-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.8) 2026-01-14T19:26:23,093 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/82/41/6b1b26a54aca296e01903fcd5f3a6bd9487ea9dff5a2a019d8672c6243a0/curvlinops_for_pytorch-2.0.0-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.8) 2026-01-14T19:26:23,093 Found link https://files.pythonhosted.org/packages/c2/67/c46349c9de75dd3bbdabcd7fb16b890e4f7efa01d4b534e6742d2ec1bfde/curvlinops_for_pytorch-2.0.0.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.8), version: 2.0.0 2026-01-14T19:26:23,094 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/fc/44/23c972a229d3be41094d4ef6493156fba63095fd151366f5ac1480cb8557/curvlinops_for_pytorch-2.0.1-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.9) 2026-01-14T19:26:23,095 Found link https://files.pythonhosted.org/packages/18/2a/a75ee625297e07080051c4c5424b5e2298cef14245cd24b65a35337b61ee/curvlinops_for_pytorch-2.0.1.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.9), version: 2.0.1 2026-01-14T19:26:23,096 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/72/8e/5093b920d5bdaf4106335f076b92c05b1857c114566e1738da143fd909cb/curvlinops_for_pytorch-3.0.0-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.9) 2026-01-14T19:26:23,097 Found link https://files.pythonhosted.org/packages/ef/f8/b7802ed76a1bf7fbe12bfd44f128b95c11a0cda02744bb5238d307b9c9bf/curvlinops_for_pytorch-3.0.0.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.9), version: 3.0.0 2026-01-14T19:26:23,097 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://files.pythonhosted.org/packages/e4/6a/53874c03fd9a5aa2aa2b73d9f67aaa17e3571f62bddc26565d8b6c89d2ce/curvlinops_for_pytorch-3.0.1-py3-none-any.whl (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.10) 2026-01-14T19:26:23,098 Found link https://files.pythonhosted.org/packages/89/bf/d6af0f519f0918c3b8b3558a1987bc401a02fcfc2599a1b2b602f89c8b90/curvlinops_for_pytorch-3.0.1.tar.gz (from https://pypi.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.10), version: 3.0.1 2026-01-14T19:26:23,099 Fetching project page and analyzing links: https://www.piwheels.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:23,099 Getting page https://www.piwheels.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:23,101 Found index url https://www.piwheels.org/simple 2026-01-14T19:26:23,281 Fetched page https://www.piwheels.org/simple/curvlinops-for-pytorch/ as text/html 2026-01-14T19:26:23,284 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://archive1.piwheels.org/simple/curvlinops-for-pytorch/curvlinops_for_pytorch-3.0.0-py3-none-any.whl#sha256=a9e4c0d323ec757be2ea21a658235678f98611230262256adfd2887088048cc0 (from https://www.piwheels.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.9) 2026-01-14T19:26:23,284 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://archive1.piwheels.org/simple/curvlinops-for-pytorch/curvlinops_for_pytorch-2.0.1-py3-none-any.whl#sha256=38d4c991c162068da62c7a4ce98e13909326b0522c07d4c78cb385011027db37 (from https://www.piwheels.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.9) 2026-01-14T19:26:23,285 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://archive1.piwheels.org/simple/curvlinops-for-pytorch/curvlinops_for_pytorch-2.0.0-py3-none-any.whl#sha256=c605b5a5fb312356c443fbbaed5bc3840f80e3534ec813eab9a26cf072185a0c (from https://www.piwheels.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.8) 2026-01-14T19:26:23,286 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://archive1.piwheels.org/simple/curvlinops-for-pytorch/curvlinops_for_pytorch-1.2.0-py3-none-any.whl#sha256=1dcdb98933a10de8c7b60d6965ed164f22347a6a17c11b7250edaa78da31e114 (from https://www.piwheels.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.8) 2026-01-14T19:26:23,286 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://archive1.piwheels.org/simple/curvlinops-for-pytorch/curvlinops_for_pytorch-1.1.0-py3-none-any.whl#sha256=e3142ff5abe49a74ba674d613ea1659ffdea86550c359efa90476ff9f9867e81 (from https://www.piwheels.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.7) 2026-01-14T19:26:23,287 Skipping link: No binaries permitted for curvlinops-for-pytorch: https://archive1.piwheels.org/simple/curvlinops-for-pytorch/curvlinops_for_pytorch-1.0.0-py3-none-any.whl#sha256=00f49525733816fee1bf0ed908d1cf95895dc28a524ffb53d91caeab6df1231e (from https://www.piwheels.org/simple/curvlinops-for-pytorch/) (requires-python:>=3.7) 2026-01-14T19:26:23,287 Skipping link: not a file: https://www.piwheels.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:23,288 Skipping link: not a file: https://pypi.org/simple/curvlinops-for-pytorch/ 2026-01-14T19:26:23,307 Given no hashes to check 1 links for project 'curvlinops-for-pytorch': discarding no candidates 2026-01-14T19:26:23,325 Collecting curvlinops-for-pytorch==3.0.1 2026-01-14T19:26:23,327 Created temporary directory: /tmp/pip-unpack-ycz68ftq 2026-01-14T19:26:23,470 Downloading curvlinops_for_pytorch-3.0.1.tar.gz (2.0 MB) 2026-01-14T19:26:24,253 Added curvlinops-for-pytorch==3.0.1 from https://files.pythonhosted.org/packages/89/bf/d6af0f519f0918c3b8b3558a1987bc401a02fcfc2599a1b2b602f89c8b90/curvlinops_for_pytorch-3.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-begfr0xc' 2026-01-14T19:26:24,259 Created temporary directory: /tmp/pip-build-env-bc4sgzbu 2026-01-14T19:26:24,264 Installing build dependencies: started 2026-01-14T19:26:24,265 Running command pip subprocess to install build dependencies 2026-01-14T19:26:25,408 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-14T19:26:26,064 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-01-14T19:26:26,087 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-14T19:26:27,865 Collecting setuptools>=61.0 2026-01-14T19:26:27,973 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-14T19:26:28,361 Collecting setuptools_scm 2026-01-14T19:26:28,378 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-9.2.2-py3-none-any.whl (62 kB) 2026-01-14T19:26:28,600 Collecting packaging>=20 2026-01-14T19:26:28,616 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2026-01-14T19:26:31,636 Installing collected packages: setuptools, packaging, setuptools_scm 2026-01-14T19:26:35,691 Creating /tmp/pip-build-env-bc4sgzbu/overlay/local/bin 2026-01-14T19:26:35,693 changing mode of /tmp/pip-build-env-bc4sgzbu/overlay/local/bin/setuptools-scm to 755 2026-01-14T19:26:35,717 Successfully installed packaging-25.0 setuptools-80.9.0 setuptools_scm-9.2.2 2026-01-14T19:26:36,005 Installing build dependencies: finished with status 'done' 2026-01-14T19:26:36,011 Getting requirements to build wheel: started 2026-01-14T19:26:36,012 Running command Getting requirements to build wheel 2026-01-14T19:26:36,695 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T19:26:36,695 !! 2026-01-14T19:26:36,697 ******************************************************************************** 2026-01-14T19:26:36,697 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-14T19:26:36,698 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T19:26:36,699 or your builds will no longer be supported. 2026-01-14T19:26:36,700 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:36,701 ******************************************************************************** 2026-01-14T19:26:36,703 !! 2026-01-14T19:26:36,703 corresp(dist, value, root_dir) 2026-01-14T19:26:36,789 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:26:36,789 !! 2026-01-14T19:26:36,790 ******************************************************************************** 2026-01-14T19:26:36,791 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:26:36,792 License :: OSI Approved :: MIT License 2026-01-14T19:26:36,793 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:36,793 ******************************************************************************** 2026-01-14T19:26:36,794 !! 2026-01-14T19:26:36,794 dist._finalize_license_expression() 2026-01-14T19:26:36,795 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:26:36,795 !! 2026-01-14T19:26:36,796 ******************************************************************************** 2026-01-14T19:26:36,797 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:26:36,798 License :: OSI Approved :: MIT License 2026-01-14T19:26:36,799 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:36,799 ******************************************************************************** 2026-01-14T19:26:36,800 !! 2026-01-14T19:26:36,801 self._finalize_license_expression() 2026-01-14T19:26:36,823 running egg_info 2026-01-14T19:26:36,831 writing curvlinops_for_pytorch.egg-info/PKG-INFO 2026-01-14T19:26:36,840 writing dependency_links to curvlinops_for_pytorch.egg-info/dependency_links.txt 2026-01-14T19:26:36,845 writing requirements to curvlinops_for_pytorch.egg-info/requires.txt 2026-01-14T19:26:36,846 writing top-level names to curvlinops_for_pytorch.egg-info/top_level.txt 2026-01-14T19:26:36,902 listing git files failed - pretending there aren't any 2026-01-14T19:26:36,907 reading manifest file 'curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:36,950 adding license file 'LICENSE' 2026-01-14T19:26:36,961 writing manifest file 'curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:37,066 Getting requirements to build wheel: finished with status 'done' 2026-01-14T19:26:37,070 Created temporary directory: /tmp/pip-modern-metadata-ookfym8s 2026-01-14T19:26:37,072 Preparing metadata (pyproject.toml): started 2026-01-14T19:26:37,073 Running command Preparing metadata (pyproject.toml) 2026-01-14T19:26:37,716 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T19:26:37,716 !! 2026-01-14T19:26:37,717 ******************************************************************************** 2026-01-14T19:26:37,718 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-14T19:26:37,719 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T19:26:37,720 or your builds will no longer be supported. 2026-01-14T19:26:37,721 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:37,721 ******************************************************************************** 2026-01-14T19:26:37,723 !! 2026-01-14T19:26:37,723 corresp(dist, value, root_dir) 2026-01-14T19:26:37,806 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:26:37,807 !! 2026-01-14T19:26:37,808 ******************************************************************************** 2026-01-14T19:26:37,809 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:26:37,810 License :: OSI Approved :: MIT License 2026-01-14T19:26:37,811 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:37,811 ******************************************************************************** 2026-01-14T19:26:37,812 !! 2026-01-14T19:26:37,813 dist._finalize_license_expression() 2026-01-14T19:26:37,814 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:26:37,814 !! 2026-01-14T19:26:37,816 ******************************************************************************** 2026-01-14T19:26:37,816 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:26:37,817 License :: OSI Approved :: MIT License 2026-01-14T19:26:37,818 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:37,818 ******************************************************************************** 2026-01-14T19:26:37,820 !! 2026-01-14T19:26:37,820 self._finalize_license_expression() 2026-01-14T19:26:37,841 running dist_info 2026-01-14T19:26:37,856 creating /tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info 2026-01-14T19:26:37,857 writing /tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/PKG-INFO 2026-01-14T19:26:37,866 writing dependency_links to /tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/dependency_links.txt 2026-01-14T19:26:37,871 writing requirements to /tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/requires.txt 2026-01-14T19:26:37,872 writing top-level names to /tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/top_level.txt 2026-01-14T19:26:37,874 writing manifest file '/tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:37,927 listing git files failed - pretending there aren't any 2026-01-14T19:26:37,932 reading manifest file '/tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:37,934 adding license file 'LICENSE' 2026-01-14T19:26:37,938 writing manifest file '/tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:37,939 creating '/tmp/pip-modern-metadata-ookfym8s/curvlinops_for_pytorch-3.0.1.dist-info' 2026-01-14T19:26:38,074 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-14T19:26:38,078 Source in /tmp/pip-wheel-u07wgpwc/curvlinops-for-pytorch_3f65e93a9e7e48bdb0e42f4e2ae25dc9 has version 3.0.1, which satisfies requirement curvlinops-for-pytorch==3.0.1 from https://files.pythonhosted.org/packages/89/bf/d6af0f519f0918c3b8b3558a1987bc401a02fcfc2599a1b2b602f89c8b90/curvlinops_for_pytorch-3.0.1.tar.gz 2026-01-14T19:26:38,079 Removed curvlinops-for-pytorch==3.0.1 from https://files.pythonhosted.org/packages/89/bf/d6af0f519f0918c3b8b3558a1987bc401a02fcfc2599a1b2b602f89c8b90/curvlinops_for_pytorch-3.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-begfr0xc' 2026-01-14T19:26:38,085 Created temporary directory: /tmp/pip-unpack-exd984hd 2026-01-14T19:26:38,086 Building wheels for collected packages: curvlinops-for-pytorch 2026-01-14T19:26:38,091 Created temporary directory: /tmp/pip-wheel-au3q8h2w 2026-01-14T19:26:38,091 Destination directory: /tmp/pip-wheel-au3q8h2w 2026-01-14T19:26:38,093 Building wheel for curvlinops-for-pytorch (pyproject.toml): started 2026-01-14T19:26:38,095 Running command Building wheel for curvlinops-for-pytorch (pyproject.toml) 2026-01-14T19:26:38,713 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-14T19:26:38,714 !! 2026-01-14T19:26:38,715 ******************************************************************************** 2026-01-14T19:26:38,715 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-01-14T19:26:38,716 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-14T19:26:38,717 or your builds will no longer be supported. 2026-01-14T19:26:38,717 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:38,718 ******************************************************************************** 2026-01-14T19:26:38,719 !! 2026-01-14T19:26:38,719 corresp(dist, value, root_dir) 2026-01-14T19:26:38,792 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:26:38,793 !! 2026-01-14T19:26:38,794 ******************************************************************************** 2026-01-14T19:26:38,794 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:26:38,795 License :: OSI Approved :: MIT License 2026-01-14T19:26:38,796 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:38,797 ******************************************************************************** 2026-01-14T19:26:38,798 !! 2026-01-14T19:26:38,799 dist._finalize_license_expression() 2026-01-14T19:26:38,799 /tmp/pip-build-env-bc4sgzbu/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-14T19:26:38,800 !! 2026-01-14T19:26:38,801 ******************************************************************************** 2026-01-14T19:26:38,801 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-14T19:26:38,803 License :: OSI Approved :: MIT License 2026-01-14T19:26:38,804 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-14T19:26:38,804 ******************************************************************************** 2026-01-14T19:26:38,805 !! 2026-01-14T19:26:38,806 self._finalize_license_expression() 2026-01-14T19:26:38,817 running bdist_wheel 2026-01-14T19:26:38,842 running build 2026-01-14T19:26:38,843 running build_py 2026-01-14T19:26:38,851 creating build/lib/curvlinops 2026-01-14T19:26:38,853 copying curvlinops/sampling.py -> build/lib/curvlinops 2026-01-14T19:26:38,855 copying curvlinops/hessian.py -> build/lib/curvlinops 2026-01-14T19:26:38,858 copying curvlinops/__init__.py -> build/lib/curvlinops 2026-01-14T19:26:38,860 copying curvlinops/ggn.py -> build/lib/curvlinops 2026-01-14T19:26:38,862 copying curvlinops/kfac_utils.py -> build/lib/curvlinops 2026-01-14T19:26:38,864 copying curvlinops/inverse.py -> build/lib/curvlinops 2026-01-14T19:26:38,867 copying curvlinops/submatrix.py -> build/lib/curvlinops 2026-01-14T19:26:38,869 copying curvlinops/fisher.py -> build/lib/curvlinops 2026-01-14T19:26:38,872 copying curvlinops/ekfac.py -> build/lib/curvlinops 2026-01-14T19:26:38,875 copying curvlinops/jacobian.py -> build/lib/curvlinops 2026-01-14T19:26:38,877 copying curvlinops/kfac.py -> build/lib/curvlinops 2026-01-14T19:26:38,880 copying curvlinops/utils.py -> build/lib/curvlinops 2026-01-14T19:26:38,883 copying curvlinops/_torch_base.py -> build/lib/curvlinops 2026-01-14T19:26:38,886 copying curvlinops/gradient_moments.py -> build/lib/curvlinops 2026-01-14T19:26:38,888 creating build/lib/curvlinops/norm 2026-01-14T19:26:38,889 copying curvlinops/norm/__init__.py -> build/lib/curvlinops/norm 2026-01-14T19:26:38,891 copying curvlinops/norm/hutchinson.py -> build/lib/curvlinops/norm 2026-01-14T19:26:38,894 creating build/lib/curvlinops/papyan2020traces 2026-01-14T19:26:38,895 copying curvlinops/papyan2020traces/__init__.py -> build/lib/curvlinops/papyan2020traces 2026-01-14T19:26:38,897 copying curvlinops/papyan2020traces/spectrum.py -> build/lib/curvlinops/papyan2020traces 2026-01-14T19:26:38,900 creating build/lib/curvlinops/experimental 2026-01-14T19:26:38,901 copying curvlinops/experimental/__init__.py -> build/lib/curvlinops/experimental 2026-01-14T19:26:38,903 copying curvlinops/experimental/activation_hessian.py -> build/lib/curvlinops/experimental 2026-01-14T19:26:38,905 creating build/lib/curvlinops/examples 2026-01-14T19:26:38,906 copying curvlinops/examples/__init__.py -> build/lib/curvlinops/examples 2026-01-14T19:26:38,909 copying curvlinops/examples/functorch.py -> build/lib/curvlinops/examples 2026-01-14T19:26:38,912 creating build/lib/curvlinops/trace 2026-01-14T19:26:38,913 copying curvlinops/trace/__init__.py -> build/lib/curvlinops/trace 2026-01-14T19:26:38,915 copying curvlinops/trace/epperly2024xtrace.py -> build/lib/curvlinops/trace 2026-01-14T19:26:38,917 copying curvlinops/trace/hutchinson.py -> build/lib/curvlinops/trace 2026-01-14T19:26:38,919 copying curvlinops/trace/meyer2020hutch.py -> build/lib/curvlinops/trace 2026-01-14T19:26:38,921 creating build/lib/curvlinops/diagonal 2026-01-14T19:26:38,922 copying curvlinops/diagonal/__init__.py -> build/lib/curvlinops/diagonal 2026-01-14T19:26:38,924 copying curvlinops/diagonal/epperly2024xtrace.py -> build/lib/curvlinops/diagonal 2026-01-14T19:26:38,926 copying curvlinops/diagonal/hutchinson.py -> build/lib/curvlinops/diagonal 2026-01-14T19:26:38,928 running egg_info 2026-01-14T19:26:38,942 writing curvlinops_for_pytorch.egg-info/PKG-INFO 2026-01-14T19:26:38,950 writing dependency_links to curvlinops_for_pytorch.egg-info/dependency_links.txt 2026-01-14T19:26:38,954 writing requirements to curvlinops_for_pytorch.egg-info/requires.txt 2026-01-14T19:26:38,956 writing top-level names to curvlinops_for_pytorch.egg-info/top_level.txt 2026-01-14T19:26:38,993 listing git files failed - pretending there aren't any 2026-01-14T19:26:38,997 reading manifest file 'curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:39,013 adding license file 'LICENSE' 2026-01-14T19:26:39,024 writing manifest file 'curvlinops_for_pytorch.egg-info/SOURCES.txt' 2026-01-14T19:26:39,053 installing to build/bdist.linux-armv7l/wheel 2026-01-14T19:26:39,054 running install 2026-01-14T19:26:39,077 running install_lib 2026-01-14T19:26:39,085 creating build/bdist.linux-armv7l/wheel 2026-01-14T19:26:39,088 creating build/bdist.linux-armv7l/wheel/curvlinops 2026-01-14T19:26:39,089 copying build/lib/curvlinops/sampling.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,092 creating build/bdist.linux-armv7l/wheel/curvlinops/norm 2026-01-14T19:26:39,093 copying build/lib/curvlinops/norm/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops/norm 2026-01-14T19:26:39,096 copying build/lib/curvlinops/norm/hutchinson.py -> build/bdist.linux-armv7l/wheel/./curvlinops/norm 2026-01-14T19:26:39,098 copying build/lib/curvlinops/hessian.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,100 creating build/bdist.linux-armv7l/wheel/curvlinops/papyan2020traces 2026-01-14T19:26:39,102 copying build/lib/curvlinops/papyan2020traces/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops/papyan2020traces 2026-01-14T19:26:39,104 copying build/lib/curvlinops/papyan2020traces/spectrum.py -> build/bdist.linux-armv7l/wheel/./curvlinops/papyan2020traces 2026-01-14T19:26:39,107 creating build/bdist.linux-armv7l/wheel/curvlinops/experimental 2026-01-14T19:26:39,109 copying build/lib/curvlinops/experimental/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops/experimental 2026-01-14T19:26:39,111 copying build/lib/curvlinops/experimental/activation_hessian.py -> build/bdist.linux-armv7l/wheel/./curvlinops/experimental 2026-01-14T19:26:39,113 copying build/lib/curvlinops/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,115 copying build/lib/curvlinops/ggn.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,117 copying build/lib/curvlinops/kfac_utils.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,119 copying build/lib/curvlinops/inverse.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,122 copying build/lib/curvlinops/submatrix.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,124 copying build/lib/curvlinops/fisher.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,126 copying build/lib/curvlinops/ekfac.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,129 copying build/lib/curvlinops/jacobian.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,132 copying build/lib/curvlinops/kfac.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,135 copying build/lib/curvlinops/utils.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,137 copying build/lib/curvlinops/_torch_base.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,140 creating build/bdist.linux-armv7l/wheel/curvlinops/examples 2026-01-14T19:26:39,141 copying build/lib/curvlinops/examples/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops/examples 2026-01-14T19:26:39,144 copying build/lib/curvlinops/examples/functorch.py -> build/bdist.linux-armv7l/wheel/./curvlinops/examples 2026-01-14T19:26:39,147 creating build/bdist.linux-armv7l/wheel/curvlinops/trace 2026-01-14T19:26:39,148 copying build/lib/curvlinops/trace/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops/trace 2026-01-14T19:26:39,150 copying build/lib/curvlinops/trace/epperly2024xtrace.py -> build/bdist.linux-armv7l/wheel/./curvlinops/trace 2026-01-14T19:26:39,151 copying build/lib/curvlinops/trace/hutchinson.py -> build/bdist.linux-armv7l/wheel/./curvlinops/trace 2026-01-14T19:26:39,153 copying build/lib/curvlinops/trace/meyer2020hutch.py -> build/bdist.linux-armv7l/wheel/./curvlinops/trace 2026-01-14T19:26:39,156 creating build/bdist.linux-armv7l/wheel/curvlinops/diagonal 2026-01-14T19:26:39,157 copying build/lib/curvlinops/diagonal/__init__.py -> build/bdist.linux-armv7l/wheel/./curvlinops/diagonal 2026-01-14T19:26:39,159 copying build/lib/curvlinops/diagonal/epperly2024xtrace.py -> build/bdist.linux-armv7l/wheel/./curvlinops/diagonal 2026-01-14T19:26:39,161 copying build/lib/curvlinops/diagonal/hutchinson.py -> build/bdist.linux-armv7l/wheel/./curvlinops/diagonal 2026-01-14T19:26:39,163 copying build/lib/curvlinops/gradient_moments.py -> build/bdist.linux-armv7l/wheel/./curvlinops 2026-01-14T19:26:39,166 running install_egg_info 2026-01-14T19:26:39,173 Copying curvlinops_for_pytorch.egg-info to build/bdist.linux-armv7l/wheel/./curvlinops_for_pytorch-3.0.1-py3.11.egg-info 2026-01-14T19:26:39,184 running install_scripts 2026-01-14T19:26:39,198 creating build/bdist.linux-armv7l/wheel/curvlinops_for_pytorch-3.0.1.dist-info/WHEEL 2026-01-14T19:26:39,201 creating '/tmp/pip-wheel-au3q8h2w/.tmp-_n6j1djf/curvlinops_for_pytorch-3.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-14T19:26:39,203 adding 'curvlinops/__init__.py' 2026-01-14T19:26:39,208 adding 'curvlinops/_torch_base.py' 2026-01-14T19:26:39,213 adding 'curvlinops/ekfac.py' 2026-01-14T19:26:39,215 adding 'curvlinops/fisher.py' 2026-01-14T19:26:39,217 adding 'curvlinops/ggn.py' 2026-01-14T19:26:39,219 adding 'curvlinops/gradient_moments.py' 2026-01-14T19:26:39,221 adding 'curvlinops/hessian.py' 2026-01-14T19:26:39,225 adding 'curvlinops/inverse.py' 2026-01-14T19:26:39,227 adding 'curvlinops/jacobian.py' 2026-01-14T19:26:39,232 adding 'curvlinops/kfac.py' 2026-01-14T19:26:39,234 adding 'curvlinops/kfac_utils.py' 2026-01-14T19:26:39,236 adding 'curvlinops/sampling.py' 2026-01-14T19:26:39,237 adding 'curvlinops/submatrix.py' 2026-01-14T19:26:39,239 adding 'curvlinops/utils.py' 2026-01-14T19:26:39,241 adding 'curvlinops/diagonal/__init__.py' 2026-01-14T19:26:39,242 adding 'curvlinops/diagonal/epperly2024xtrace.py' 2026-01-14T19:26:39,244 adding 'curvlinops/diagonal/hutchinson.py' 2026-01-14T19:26:39,246 adding 'curvlinops/examples/__init__.py' 2026-01-14T19:26:39,248 adding 'curvlinops/examples/functorch.py' 2026-01-14T19:26:39,250 adding 'curvlinops/experimental/__init__.py' 2026-01-14T19:26:39,252 adding 'curvlinops/experimental/activation_hessian.py' 2026-01-14T19:26:39,254 adding 'curvlinops/norm/__init__.py' 2026-01-14T19:26:39,255 adding 'curvlinops/norm/hutchinson.py' 2026-01-14T19:26:39,257 adding 'curvlinops/papyan2020traces/__init__.py' 2026-01-14T19:26:39,259 adding 'curvlinops/papyan2020traces/spectrum.py' 2026-01-14T19:26:39,261 adding 'curvlinops/trace/__init__.py' 2026-01-14T19:26:39,262 adding 'curvlinops/trace/epperly2024xtrace.py' 2026-01-14T19:26:39,264 adding 'curvlinops/trace/hutchinson.py' 2026-01-14T19:26:39,265 adding 'curvlinops/trace/meyer2020hutch.py' 2026-01-14T19:26:39,268 adding 'curvlinops_for_pytorch-3.0.1.dist-info/licenses/LICENSE' 2026-01-14T19:26:39,270 adding 'curvlinops_for_pytorch-3.0.1.dist-info/METADATA' 2026-01-14T19:26:39,271 adding 'curvlinops_for_pytorch-3.0.1.dist-info/WHEEL' 2026-01-14T19:26:39,272 adding 'curvlinops_for_pytorch-3.0.1.dist-info/top_level.txt' 2026-01-14T19:26:39,273 adding 'curvlinops_for_pytorch-3.0.1.dist-info/RECORD' 2026-01-14T19:26:39,275 removing build/bdist.linux-armv7l/wheel 2026-01-14T19:26:39,392 Building wheel for curvlinops-for-pytorch (pyproject.toml): finished with status 'done' 2026-01-14T19:26:39,399 Created wheel for curvlinops-for-pytorch: filename=curvlinops_for_pytorch-3.0.1-py3-none-any.whl size=89585 sha256=7e3d07910e45a7e92c462f0a37bb71581eea96c78f29d4a6f85378173c9e4e6f 2026-01-14T19:26:39,400 Stored in directory: /tmp/pip-ephem-wheel-cache-cee_5_a6/wheels/6b/a8/d4/f5a05ca4c47f7c7ff79354bbe6b53938890770d468aa2b6192 2026-01-14T19:26:39,413 Successfully built curvlinops-for-pytorch 2026-01-14T19:26:39,419 Removed build tracker: '/tmp/pip-build-tracker-begfr0xc'