2026-01-07T18:21:08,675 Created temporary directory: /tmp/pip-ephem-wheel-cache-qs7wqkdk 2026-01-07T18:21:08,677 Created temporary directory: /tmp/pip-build-tracker-h6e0ge4_ 2026-01-07T18:21:08,677 Initialized build tracking at /tmp/pip-build-tracker-h6e0ge4_ 2026-01-07T18:21:08,678 Created build tracker: /tmp/pip-build-tracker-h6e0ge4_ 2026-01-07T18:21:08,678 Entered build tracker: /tmp/pip-build-tracker-h6e0ge4_ 2026-01-07T18:21:08,679 Created temporary directory: /tmp/pip-wheel-isorp76g 2026-01-07T18:21:08,682 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-07T18:21:08,684 Created temporary directory: /tmp/pip-ephem-wheel-cache-kw684e13 2026-01-07T18:21:08,708 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T18:21:08,711 2 location(s) to search for versions of torchjd: 2026-01-07T18:21:08,711 * https://pypi.org/simple/torchjd/ 2026-01-07T18:21:08,711 * https://www.piwheels.org/simple/torchjd/ 2026-01-07T18:21:08,712 Fetching project page and analyzing links: https://pypi.org/simple/torchjd/ 2026-01-07T18:21:08,713 Getting page https://pypi.org/simple/torchjd/ 2026-01-07T18:21:08,714 Found index url https://pypi.org/simple 2026-01-07T18:21:08,930 Fetched page https://pypi.org/simple/torchjd/ as application/vnd.pypi.simple.v1+json 2026-01-07T18:21:08,936 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/d0/0a/58812be906ea77b5b63f20d7a45dc1b6cba654ddef6c2ba591c091563600/torchjd-0.1.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,937 Found link https://files.pythonhosted.org/packages/90/42/e0d77d15d6007e2552b504044f4d321f195e7fa1120112ee18f9c8a9a169/torchjd-0.1.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.1.0 2026-01-07T18:21:08,938 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/c9/4c/a65bcd3b99d49b2d8d006cdb8364a0abd663cd50c5f6e996f00d0d4e51cf/torchjd-0.2.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,939 Found link https://files.pythonhosted.org/packages/b2/65/3161d8189d56999027b83a6658b5e1d84e9f0eb10284887e8bc773720343/torchjd-0.2.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.2.0 2026-01-07T18:21:08,940 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/73/7d/a8438721bc4275079d3ed9657ce80e5d1ac90e20103379b4f56a7974d842/torchjd-0.2.1-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,941 Found link https://files.pythonhosted.org/packages/8f/b0/a89705596d8abefb7406782803a785f85a37ff4848917913d9a5f8015f2d/torchjd-0.2.1.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.2.1 2026-01-07T18:21:08,942 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/91/01/d19f046b7eea97970686cc87fba5d46bd101ab07adad360df47e6a55383f/torchjd-0.2.2-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,943 Found link https://files.pythonhosted.org/packages/7d/ad/1746f35142c7b15a2e92094022212980b4c481a53bf8ca267a0dc70f30b9/torchjd-0.2.2.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.2.2 2026-01-07T18:21:08,944 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/e5/ad/db9417e27b079655ba0564d8dfe3ee32b576acf34c5d7fb3d2c156acb42c/torchjd-0.3.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,945 Found link https://files.pythonhosted.org/packages/ac/c3/61c18417cea68e6f46ecef031e3609683c973f96314a998b3157a1d19908/torchjd-0.3.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.3.0 2026-01-07T18:21:08,945 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/4f/6d/afd8acea76fbf35bed9e2f4e7c8ed929e65a5fc5485e9b09d0ddcff51f81/torchjd-0.3.1-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,947 Found link https://files.pythonhosted.org/packages/1a/38/9bdef86ea636d43ff136149c9b06a05d65ca7001c8d8503bfd74ccb2f250/torchjd-0.3.1.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.3.1 2026-01-07T18:21:08,947 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/eb/fb/2c113feaee4aa897443ca98fd7df39c58edeb2ff7f499f19c82226945064/torchjd-0.4.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,948 Found link https://files.pythonhosted.org/packages/0b/cf/37fabfbbb30db84af3dd84df13da1b8da728f2599e508e4450c578c55b29/torchjd-0.4.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.4.0 2026-01-07T18:21:08,949 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/1a/da/ffe9f75918a1fcf05703d8384784ec4fbd0dea3e33fcd837d91363663d8a/torchjd-0.4.1-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,950 Found link https://files.pythonhosted.org/packages/67/76/4667a3a56099afef29c77215f47acf16124b29f28db8d5356adfcd1fcfeb/torchjd-0.4.1.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.4.1 2026-01-07T18:21:08,950 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/98/45/c41159778b9ca7c5e06cfc81857ee3d0c639145fac4619cba13c5081da8f/torchjd-0.4.2-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,951 Found link https://files.pythonhosted.org/packages/3b/e0/bd920201d9ce6d01141b8fed04e9b1b81c05f80d49e68d2e3d8f134ac58a/torchjd-0.4.2.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.4.2 2026-01-07T18:21:08,952 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/38/be/dd54f581838cdad7291e6d1046a3f1e1e56505710e6e90b938bf66aa3d9a/torchjd-0.5.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,953 Found link https://files.pythonhosted.org/packages/71/9f/77c33031af8110e849564dad9497cf56fef5287b78a850c82fe68bb39741/torchjd-0.5.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.5.0 2026-01-07T18:21:08,953 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/2e/ec/020e744890d9bf4174707d6f06f11410ce3c65e5febe3cf50c97a5c3ff44/torchjd-0.6.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,954 Found link https://files.pythonhosted.org/packages/9a/85/69618fb8fbc9b0c076a8505abd5c95092d459063c6faacab17a8df036073/torchjd-0.6.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.6.0 2026-01-07T18:21:08,955 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/38/f8/91eeeeb48e108444461dc52e28c8c1d60fc34bc3f5092a28e06187059f21/torchjd-0.7.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,956 Found link https://files.pythonhosted.org/packages/f2/3a/d2cd3a22e611f128ee919044cf81031b8f4b6f5bee432cc150111d3e6d9c/torchjd-0.7.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.7.0 2026-01-07T18:21:08,956 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/d0/77/0315fad060aed2ade7f6539c83ef56d1c4dacc09d2d72a9bc6c53f441c1c/torchjd-0.8.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,958 Found link https://files.pythonhosted.org/packages/a3/5c/be0ecbe8e6ae8f2c931364a214c6b704b7a8c2195a2c516a35623806d1c1/torchjd-0.8.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.8.0 2026-01-07T18:21:08,958 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/f3/ee/7b7b93e06ad5c0e4060c5cb2d00a938447b4fa2ee6a05a70557fba60794d/torchjd-0.8.1-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:08,959 Found link https://files.pythonhosted.org/packages/34/57/36eb6b3a61f26c7a51f0b312c123fa27c4ff33b16bcbc9a0858b86cd649b/torchjd-0.8.1.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.8.1 2026-01-07T18:21:08,960 Fetching project page and analyzing links: https://www.piwheels.org/simple/torchjd/ 2026-01-07T18:21:08,961 Getting page https://www.piwheels.org/simple/torchjd/ 2026-01-07T18:21:08,962 Found index url https://www.piwheels.org/simple 2026-01-07T18:21:09,124 Fetched page https://www.piwheels.org/simple/torchjd/ as text/html 2026-01-07T18:21:09,129 Skipping link: No binaries permitted for torchjd: https://www.piwheels.org/simple/torchjd/torchjd-0.8.0-py3-none-any.whl#sha256=156d309847701a5dcdbb5e57aaeedd144e65c152fb87c558dae391936290f906 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,129 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.7.0-py3-none-any.whl#sha256=d4bf55619140916f3a751338e23a79e41022b721922c67811cfed6c44ea7d41a (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,130 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.6.0-py3-none-any.whl#sha256=eb1d936e1a353ebe4004c4f206f0d71d1e7f2f596e00703a9a768609539ad3ea (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,131 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.5.0-py3-none-any.whl#sha256=de17c038c702d4dfa5aa97a71d89185a648a5acac67cfd68109700a9e722c542 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,131 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.4.2-py3-none-any.whl#sha256=285c658874865534607acd1d056e43e7af66d58fb2f13518d7f2b8d0e3079ff6 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,132 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.4.1-py3-none-any.whl#sha256=baa9740ffc86f65d653aab6136c8192516126e5d4edfb39aac70ba234dd558bd (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,132 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.4.0-py3-none-any.whl#sha256=e17f58a6b5086015d8ae2d6f9d8f2a8a779308cfb0337275d605c434ceabe623 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,133 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.3.1-py3-none-any.whl#sha256=171e5b3a08e473fcd7738b0a3252c7d31909c442ab32926d4d2fb3dd8b183265 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,134 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.3.0-py3-none-any.whl#sha256=91b69bf39c1b7262a2b52d5259538c291d437fc9f5d86b1a90fc6b75d45a2d4b (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,134 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.2.2-py3-none-any.whl#sha256=d127498a4a1937eb64b91b5d1d9c084e8c4bcc2b9dc53e634195af1e46605837 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,135 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.2.1-py3-none-any.whl#sha256=7f2788f81f716d486a8cd47c1b974e29f7c57eb0559b7fbc7ca6ee7a3a60da6a (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,136 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.2.0-py3-none-any.whl#sha256=85549090f41e26ed3140c6b8074305b4e3dc275b2bb5810462739330aa6c15ce (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,136 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.1.0-py3-none-any.whl#sha256=2fdfa0224f77e98c769146f2cb8864e12ab94755d6add61aa090aabcfdcee67d (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-01-07T18:21:09,137 Skipping link: not a file: https://www.piwheels.org/simple/torchjd/ 2026-01-07T18:21:09,137 Skipping link: not a file: https://pypi.org/simple/torchjd/ 2026-01-07T18:21:09,157 Given no hashes to check 1 links for project 'torchjd': discarding no candidates 2026-01-07T18:21:09,175 Collecting torchjd==0.8.1 2026-01-07T18:21:09,177 Created temporary directory: /tmp/pip-unpack-53kh4dgh 2026-01-07T18:21:09,315 Downloading torchjd-0.8.1.tar.gz (57 kB) 2026-01-07T18:21:09,481 Added torchjd==0.8.1 from https://files.pythonhosted.org/packages/34/57/36eb6b3a61f26c7a51f0b312c123fa27c4ff33b16bcbc9a0858b86cd649b/torchjd-0.8.1.tar.gz to build tracker '/tmp/pip-build-tracker-h6e0ge4_' 2026-01-07T18:21:09,486 Created temporary directory: /tmp/pip-build-env-fozyplg6 2026-01-07T18:21:09,491 Installing build dependencies: started 2026-01-07T18:21:09,492 Running command pip subprocess to install build dependencies 2026-01-07T18:21:10,637 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-07T18:21:11,219 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-07T18:21:11,243 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-07T18:21:12,976 Collecting setuptools 2026-01-07T18:21:13,067 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-07T18:21:16,079 Installing collected packages: setuptools 2026-01-07T18:21:19,669 Successfully installed setuptools-80.9.0 2026-01-07T18:21:19,935 Installing build dependencies: finished with status 'done' 2026-01-07T18:21:19,942 Getting requirements to build wheel: started 2026-01-07T18:21:19,943 Running command Getting requirements to build wheel 2026-01-07T18:21:20,539 /tmp/pip-build-env-fozyplg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T18:21:20,539 !! 2026-01-07T18:21:20,541 ******************************************************************************** 2026-01-07T18:21:20,541 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-07T18:21:20,542 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T18:21:20,543 or your builds will no longer be supported. 2026-01-07T18:21:20,544 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T18:21:20,545 ******************************************************************************** 2026-01-07T18:21:20,546 !! 2026-01-07T18:21:20,546 corresp(dist, value, root_dir) 2026-01-07T18:21:20,642 running egg_info 2026-01-07T18:21:20,650 writing src/torchjd.egg-info/PKG-INFO 2026-01-07T18:21:20,656 writing dependency_links to src/torchjd.egg-info/dependency_links.txt 2026-01-07T18:21:20,660 writing requirements to src/torchjd.egg-info/requires.txt 2026-01-07T18:21:20,662 writing top-level names to src/torchjd.egg-info/top_level.txt 2026-01-07T18:21:20,690 reading manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:20,700 writing manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:20,796 Getting requirements to build wheel: finished with status 'done' 2026-01-07T18:21:20,800 Created temporary directory: /tmp/pip-modern-metadata-80e_4t4l 2026-01-07T18:21:20,802 Preparing metadata (pyproject.toml): started 2026-01-07T18:21:20,803 Running command Preparing metadata (pyproject.toml) 2026-01-07T18:21:21,372 /tmp/pip-build-env-fozyplg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T18:21:21,372 !! 2026-01-07T18:21:21,374 ******************************************************************************** 2026-01-07T18:21:21,374 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-07T18:21:21,375 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T18:21:21,375 or your builds will no longer be supported. 2026-01-07T18:21:21,377 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T18:21:21,377 ******************************************************************************** 2026-01-07T18:21:21,379 !! 2026-01-07T18:21:21,379 corresp(dist, value, root_dir) 2026-01-07T18:21:21,470 running dist_info 2026-01-07T18:21:21,483 creating /tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info 2026-01-07T18:21:21,484 writing /tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/PKG-INFO 2026-01-07T18:21:21,491 writing dependency_links to /tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/dependency_links.txt 2026-01-07T18:21:21,495 writing requirements to /tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/requires.txt 2026-01-07T18:21:21,497 writing top-level names to /tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/top_level.txt 2026-01-07T18:21:21,499 writing manifest file '/tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:21,525 reading manifest file '/tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:21,531 writing manifest file '/tmp/pip-modern-metadata-80e_4t4l/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:21,532 creating '/tmp/pip-modern-metadata-80e_4t4l/torchjd-0.8.1.dist-info' 2026-01-07T18:21:21,653 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-07T18:21:21,659 Source in /tmp/pip-wheel-isorp76g/torchjd_2adbbc3dc9b9460bbe7b4fbd453402d1 has version 0.8.1, which satisfies requirement torchjd==0.8.1 from https://files.pythonhosted.org/packages/34/57/36eb6b3a61f26c7a51f0b312c123fa27c4ff33b16bcbc9a0858b86cd649b/torchjd-0.8.1.tar.gz 2026-01-07T18:21:21,660 Removed torchjd==0.8.1 from https://files.pythonhosted.org/packages/34/57/36eb6b3a61f26c7a51f0b312c123fa27c4ff33b16bcbc9a0858b86cd649b/torchjd-0.8.1.tar.gz from build tracker '/tmp/pip-build-tracker-h6e0ge4_' 2026-01-07T18:21:21,668 Created temporary directory: /tmp/pip-unpack-c0tkfh4h 2026-01-07T18:21:21,669 Building wheels for collected packages: torchjd 2026-01-07T18:21:21,673 Created temporary directory: /tmp/pip-wheel-dt9s9k6k 2026-01-07T18:21:21,673 Destination directory: /tmp/pip-wheel-dt9s9k6k 2026-01-07T18:21:21,676 Building wheel for torchjd (pyproject.toml): started 2026-01-07T18:21:21,677 Running command Building wheel for torchjd (pyproject.toml) 2026-01-07T18:21:22,225 /tmp/pip-build-env-fozyplg6/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-07T18:21:22,225 !! 2026-01-07T18:21:22,226 ******************************************************************************** 2026-01-07T18:21:22,226 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-07T18:21:22,227 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-07T18:21:22,228 or your builds will no longer be supported. 2026-01-07T18:21:22,229 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-07T18:21:22,229 ******************************************************************************** 2026-01-07T18:21:22,230 !! 2026-01-07T18:21:22,230 corresp(dist, value, root_dir) 2026-01-07T18:21:22,313 running bdist_wheel 2026-01-07T18:21:22,334 running build 2026-01-07T18:21:22,335 running build_py 2026-01-07T18:21:22,341 creating build/lib/torchjd 2026-01-07T18:21:22,344 copying src/torchjd/__init__.py -> build/lib/torchjd 2026-01-07T18:21:22,346 creating build/lib/torchjd/autojac 2026-01-07T18:21:22,347 copying src/torchjd/autojac/__init__.py -> build/lib/torchjd/autojac 2026-01-07T18:21:22,350 copying src/torchjd/autojac/_backward.py -> build/lib/torchjd/autojac 2026-01-07T18:21:22,352 copying src/torchjd/autojac/_mtl_backward.py -> build/lib/torchjd/autojac 2026-01-07T18:21:22,354 copying src/torchjd/autojac/_utils.py -> build/lib/torchjd/autojac 2026-01-07T18:21:22,357 creating build/lib/torchjd/aggregation 2026-01-07T18:21:22,359 copying src/torchjd/aggregation/_weighting_bases.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,361 copying src/torchjd/aggregation/_pcgrad.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,363 copying src/torchjd/aggregation/__init__.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,365 copying src/torchjd/aggregation/_random.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,367 copying src/torchjd/aggregation/_mean.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,369 copying src/torchjd/aggregation/_krum.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,371 copying src/torchjd/aggregation/_sum.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,373 copying src/torchjd/aggregation/_config.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,375 copying src/torchjd/aggregation/_graddrop.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,377 copying src/torchjd/aggregation/_cagrad.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,379 copying src/torchjd/aggregation/_flattening.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,381 copying src/torchjd/aggregation/_aligned_mtl.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,383 copying src/torchjd/aggregation/_nash_mtl.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,386 copying src/torchjd/aggregation/_constant.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,387 copying src/torchjd/aggregation/_upgrad.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,389 copying src/torchjd/aggregation/_trimmed_mean.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,392 copying src/torchjd/aggregation/_imtl_g.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,394 copying src/torchjd/aggregation/_aggregator_bases.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,396 copying src/torchjd/aggregation/_mgda.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,398 copying src/torchjd/aggregation/_dualproj.py -> build/lib/torchjd/aggregation 2026-01-07T18:21:22,401 creating build/lib/torchjd/autogram 2026-01-07T18:21:22,402 copying src/torchjd/autogram/_engine.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,405 copying src/torchjd/autogram/_gramian_utils.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,407 copying src/torchjd/autogram/__init__.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,409 copying src/torchjd/autogram/_gramian_accumulator.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,411 copying src/torchjd/autogram/_jacobian_computer.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,413 copying src/torchjd/autogram/_gramian_computer.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,415 copying src/torchjd/autogram/_module_hook_manager.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,417 copying src/torchjd/autogram/_edge_registry.py -> build/lib/torchjd/autogram 2026-01-07T18:21:22,420 creating build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,421 copying src/torchjd/autojac/_transform/_aggregate.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,423 copying src/torchjd/autojac/_transform/_grad.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,425 copying src/torchjd/autojac/_transform/_stack.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,427 copying src/torchjd/autojac/_transform/_differentiate.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,430 copying src/torchjd/autojac/_transform/__init__.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,432 copying src/torchjd/autojac/_transform/_ordered_set.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,433 copying src/torchjd/autojac/_transform/_materialize.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,435 copying src/torchjd/autojac/_transform/_base.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,438 copying src/torchjd/autojac/_transform/_jac.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,440 copying src/torchjd/autojac/_transform/_select.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,442 copying src/torchjd/autojac/_transform/_accumulate.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,444 copying src/torchjd/autojac/_transform/_init.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,446 copying src/torchjd/autojac/_transform/_diagonalize.py -> build/lib/torchjd/autojac/_transform 2026-01-07T18:21:22,449 creating build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,450 copying src/torchjd/aggregation/_utils/__init__.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,452 copying src/torchjd/aggregation/_utils/str.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,454 copying src/torchjd/aggregation/_utils/pref_vector.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,455 copying src/torchjd/aggregation/_utils/gramian.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,457 copying src/torchjd/aggregation/_utils/check_dependencies.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,459 copying src/torchjd/aggregation/_utils/dual_cone.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,461 copying src/torchjd/aggregation/_utils/non_differentiable.py -> build/lib/torchjd/aggregation/_utils 2026-01-07T18:21:22,463 running egg_info 2026-01-07T18:21:22,475 writing src/torchjd.egg-info/PKG-INFO 2026-01-07T18:21:22,481 writing dependency_links to src/torchjd.egg-info/dependency_links.txt 2026-01-07T18:21:22,484 writing requirements to src/torchjd.egg-info/requires.txt 2026-01-07T18:21:22,485 writing top-level names to src/torchjd.egg-info/top_level.txt 2026-01-07T18:21:22,503 reading manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:22,512 writing manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-01-07T18:21:22,518 copying src/torchjd/py.typed -> build/lib/torchjd 2026-01-07T18:21:22,533 installing to build/bdist.linux-armv7l/wheel 2026-01-07T18:21:22,534 running install 2026-01-07T18:21:22,559 running install_lib 2026-01-07T18:21:22,565 creating build/bdist.linux-armv7l/wheel 2026-01-07T18:21:22,567 creating build/bdist.linux-armv7l/wheel/torchjd 2026-01-07T18:21:22,569 copying build/lib/torchjd/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd 2026-01-07T18:21:22,572 creating build/bdist.linux-armv7l/wheel/torchjd/autojac 2026-01-07T18:21:22,573 copying build/lib/torchjd/autojac/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-01-07T18:21:22,576 copying build/lib/torchjd/autojac/_backward.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-01-07T18:21:22,578 copying build/lib/torchjd/autojac/_mtl_backward.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-01-07T18:21:22,581 creating build/bdist.linux-armv7l/wheel/torchjd/autojac/_transform 2026-01-07T18:21:22,582 copying build/lib/torchjd/autojac/_transform/_aggregate.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,584 copying build/lib/torchjd/autojac/_transform/_grad.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,586 copying build/lib/torchjd/autojac/_transform/_stack.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,588 copying build/lib/torchjd/autojac/_transform/_differentiate.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,590 copying build/lib/torchjd/autojac/_transform/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,591 copying build/lib/torchjd/autojac/_transform/_ordered_set.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,593 copying build/lib/torchjd/autojac/_transform/_materialize.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,595 copying build/lib/torchjd/autojac/_transform/_base.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,597 copying build/lib/torchjd/autojac/_transform/_jac.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,600 copying build/lib/torchjd/autojac/_transform/_select.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,601 copying build/lib/torchjd/autojac/_transform/_accumulate.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,603 copying build/lib/torchjd/autojac/_transform/_init.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,605 copying build/lib/torchjd/autojac/_transform/_diagonalize.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-01-07T18:21:22,607 copying build/lib/torchjd/autojac/_utils.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-01-07T18:21:22,610 creating build/bdist.linux-armv7l/wheel/torchjd/aggregation 2026-01-07T18:21:22,611 copying build/lib/torchjd/aggregation/_weighting_bases.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,613 copying build/lib/torchjd/aggregation/_pcgrad.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,615 copying build/lib/torchjd/aggregation/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,617 copying build/lib/torchjd/aggregation/_random.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,619 copying build/lib/torchjd/aggregation/_mean.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,621 copying build/lib/torchjd/aggregation/_krum.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,623 copying build/lib/torchjd/aggregation/_sum.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,625 copying build/lib/torchjd/aggregation/_config.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,627 copying build/lib/torchjd/aggregation/_graddrop.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,628 copying build/lib/torchjd/aggregation/_cagrad.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,630 copying build/lib/torchjd/aggregation/_flattening.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,632 copying build/lib/torchjd/aggregation/_aligned_mtl.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,634 copying build/lib/torchjd/aggregation/_nash_mtl.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,637 copying build/lib/torchjd/aggregation/_constant.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,639 copying build/lib/torchjd/aggregation/_upgrad.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,640 copying build/lib/torchjd/aggregation/_trimmed_mean.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,642 copying build/lib/torchjd/aggregation/_imtl_g.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,644 copying build/lib/torchjd/aggregation/_aggregator_bases.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,647 creating build/bdist.linux-armv7l/wheel/torchjd/aggregation/_utils 2026-01-07T18:21:22,648 copying build/lib/torchjd/aggregation/_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,649 copying build/lib/torchjd/aggregation/_utils/str.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,652 copying build/lib/torchjd/aggregation/_utils/pref_vector.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,653 copying build/lib/torchjd/aggregation/_utils/gramian.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,655 copying build/lib/torchjd/aggregation/_utils/check_dependencies.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,657 copying build/lib/torchjd/aggregation/_utils/dual_cone.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,659 copying build/lib/torchjd/aggregation/_utils/non_differentiable.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-01-07T18:21:22,661 copying build/lib/torchjd/aggregation/_mgda.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,663 copying build/lib/torchjd/aggregation/_dualproj.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-01-07T18:21:22,665 copying build/lib/torchjd/py.typed -> build/bdist.linux-armv7l/wheel/./torchjd 2026-01-07T18:21:22,667 creating build/bdist.linux-armv7l/wheel/torchjd/autogram 2026-01-07T18:21:22,668 copying build/lib/torchjd/autogram/_engine.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,671 copying build/lib/torchjd/autogram/_gramian_utils.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,673 copying build/lib/torchjd/autogram/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,675 copying build/lib/torchjd/autogram/_gramian_accumulator.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,677 copying build/lib/torchjd/autogram/_jacobian_computer.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,679 copying build/lib/torchjd/autogram/_gramian_computer.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,681 copying build/lib/torchjd/autogram/_module_hook_manager.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,684 copying build/lib/torchjd/autogram/_edge_registry.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-01-07T18:21:22,686 running install_egg_info 2026-01-07T18:21:22,691 Copying src/torchjd.egg-info to build/bdist.linux-armv7l/wheel/./torchjd-0.8.1-py3.11.egg-info 2026-01-07T18:21:22,702 running install_scripts 2026-01-07T18:21:22,709 creating build/bdist.linux-armv7l/wheel/torchjd-0.8.1.dist-info/WHEEL 2026-01-07T18:21:22,712 creating '/tmp/pip-wheel-dt9s9k6k/.tmp-lnxubljn/torchjd-0.8.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-07T18:21:22,715 adding 'torchjd/__init__.py' 2026-01-07T18:21:22,716 adding 'torchjd/py.typed' 2026-01-07T18:21:22,718 adding 'torchjd/aggregation/__init__.py' 2026-01-07T18:21:22,720 adding 'torchjd/aggregation/_aggregator_bases.py' 2026-01-07T18:21:22,721 adding 'torchjd/aggregation/_aligned_mtl.py' 2026-01-07T18:21:22,723 adding 'torchjd/aggregation/_cagrad.py' 2026-01-07T18:21:22,724 adding 'torchjd/aggregation/_config.py' 2026-01-07T18:21:22,725 adding 'torchjd/aggregation/_constant.py' 2026-01-07T18:21:22,727 adding 'torchjd/aggregation/_dualproj.py' 2026-01-07T18:21:22,728 adding 'torchjd/aggregation/_flattening.py' 2026-01-07T18:21:22,730 adding 'torchjd/aggregation/_graddrop.py' 2026-01-07T18:21:22,731 adding 'torchjd/aggregation/_imtl_g.py' 2026-01-07T18:21:22,732 adding 'torchjd/aggregation/_krum.py' 2026-01-07T18:21:22,733 adding 'torchjd/aggregation/_mean.py' 2026-01-07T18:21:22,735 adding 'torchjd/aggregation/_mgda.py' 2026-01-07T18:21:22,736 adding 'torchjd/aggregation/_nash_mtl.py' 2026-01-07T18:21:22,738 adding 'torchjd/aggregation/_pcgrad.py' 2026-01-07T18:21:22,739 adding 'torchjd/aggregation/_random.py' 2026-01-07T18:21:22,740 adding 'torchjd/aggregation/_sum.py' 2026-01-07T18:21:22,741 adding 'torchjd/aggregation/_trimmed_mean.py' 2026-01-07T18:21:22,743 adding 'torchjd/aggregation/_upgrad.py' 2026-01-07T18:21:22,744 adding 'torchjd/aggregation/_weighting_bases.py' 2026-01-07T18:21:22,746 adding 'torchjd/aggregation/_utils/__init__.py' 2026-01-07T18:21:22,747 adding 'torchjd/aggregation/_utils/check_dependencies.py' 2026-01-07T18:21:22,748 adding 'torchjd/aggregation/_utils/dual_cone.py' 2026-01-07T18:21:22,749 adding 'torchjd/aggregation/_utils/gramian.py' 2026-01-07T18:21:22,751 adding 'torchjd/aggregation/_utils/non_differentiable.py' 2026-01-07T18:21:22,752 adding 'torchjd/aggregation/_utils/pref_vector.py' 2026-01-07T18:21:22,753 adding 'torchjd/aggregation/_utils/str.py' 2026-01-07T18:21:22,755 adding 'torchjd/autogram/__init__.py' 2026-01-07T18:21:22,757 adding 'torchjd/autogram/_edge_registry.py' 2026-01-07T18:21:22,759 adding 'torchjd/autogram/_engine.py' 2026-01-07T18:21:22,761 adding 'torchjd/autogram/_gramian_accumulator.py' 2026-01-07T18:21:22,762 adding 'torchjd/autogram/_gramian_computer.py' 2026-01-07T18:21:22,763 adding 'torchjd/autogram/_gramian_utils.py' 2026-01-07T18:21:22,765 adding 'torchjd/autogram/_jacobian_computer.py' 2026-01-07T18:21:22,767 adding 'torchjd/autogram/_module_hook_manager.py' 2026-01-07T18:21:22,768 adding 'torchjd/autojac/__init__.py' 2026-01-07T18:21:22,770 adding 'torchjd/autojac/_backward.py' 2026-01-07T18:21:22,772 adding 'torchjd/autojac/_mtl_backward.py' 2026-01-07T18:21:22,773 adding 'torchjd/autojac/_utils.py' 2026-01-07T18:21:22,775 adding 'torchjd/autojac/_transform/__init__.py' 2026-01-07T18:21:22,776 adding 'torchjd/autojac/_transform/_accumulate.py' 2026-01-07T18:21:22,778 adding 'torchjd/autojac/_transform/_aggregate.py' 2026-01-07T18:21:22,780 adding 'torchjd/autojac/_transform/_base.py' 2026-01-07T18:21:22,781 adding 'torchjd/autojac/_transform/_diagonalize.py' 2026-01-07T18:21:22,782 adding 'torchjd/autojac/_transform/_differentiate.py' 2026-01-07T18:21:22,784 adding 'torchjd/autojac/_transform/_grad.py' 2026-01-07T18:21:22,785 adding 'torchjd/autojac/_transform/_init.py' 2026-01-07T18:21:22,786 adding 'torchjd/autojac/_transform/_jac.py' 2026-01-07T18:21:22,788 adding 'torchjd/autojac/_transform/_materialize.py' 2026-01-07T18:21:22,789 adding 'torchjd/autojac/_transform/_ordered_set.py' 2026-01-07T18:21:22,790 adding 'torchjd/autojac/_transform/_select.py' 2026-01-07T18:21:22,791 adding 'torchjd/autojac/_transform/_stack.py' 2026-01-07T18:21:22,795 adding 'torchjd-0.8.1.dist-info/METADATA' 2026-01-07T18:21:22,796 adding 'torchjd-0.8.1.dist-info/WHEEL' 2026-01-07T18:21:22,797 adding 'torchjd-0.8.1.dist-info/top_level.txt' 2026-01-07T18:21:22,798 adding 'torchjd-0.8.1.dist-info/RECORD' 2026-01-07T18:21:22,801 removing build/bdist.linux-armv7l/wheel 2026-01-07T18:21:22,915 Building wheel for torchjd (pyproject.toml): finished with status 'done' 2026-01-07T18:21:22,922 Created wheel for torchjd: filename=torchjd-0.8.1-py3-none-any.whl size=72376 sha256=af242363c70b50dbfb281a6e3640db25c0ef56ce4fe5339238e9771eefddc061 2026-01-07T18:21:22,923 Stored in directory: /tmp/pip-ephem-wheel-cache-kw684e13/wheels/9b/d8/9f/bea4ef66f6ada3e60458119cf189095e884ada8ad13d68862b 2026-01-07T18:21:22,938 Successfully built torchjd 2026-01-07T18:21:22,943 Removed build tracker: '/tmp/pip-build-tracker-h6e0ge4_'