2026-03-01T10:05:14,429 Created temporary directory: /tmp/pip-ephem-wheel-cache-y6n_lvt5 2026-03-01T10:05:14,430 Created temporary directory: /tmp/pip-build-tracker-b296kkax 2026-03-01T10:05:14,431 Initialized build tracking at /tmp/pip-build-tracker-b296kkax 2026-03-01T10:05:14,432 Created build tracker: /tmp/pip-build-tracker-b296kkax 2026-03-01T10:05:14,432 Entered build tracker: /tmp/pip-build-tracker-b296kkax 2026-03-01T10:05:14,433 Created temporary directory: /tmp/pip-wheel-eskziqqt 2026-03-01T10:05:14,436 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-01T10:05:14,438 Created temporary directory: /tmp/pip-ephem-wheel-cache-7x4rmou4 2026-03-01T10:05:14,459 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T10:05:14,463 2 location(s) to search for versions of torchjd: 2026-03-01T10:05:14,463 * https://pypi.org/simple/torchjd/ 2026-03-01T10:05:14,463 * https://www.piwheels.org/simple/torchjd/ 2026-03-01T10:05:14,464 Fetching project page and analyzing links: https://pypi.org/simple/torchjd/ 2026-03-01T10:05:14,464 Getting page https://pypi.org/simple/torchjd/ 2026-03-01T10:05:14,466 Found index url https://pypi.org/simple 2026-03-01T10:05:14,677 Fetched page https://pypi.org/simple/torchjd/ as application/vnd.pypi.simple.v1+json 2026-03-01T10:05:14,683 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-03-01T10:05:14,684 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-03-01T10:05:14,685 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-03-01T10:05:14,686 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-03-01T10:05:14,687 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-03-01T10:05:14,688 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-03-01T10:05:14,689 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-03-01T10:05:14,690 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-03-01T10:05:14,690 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-03-01T10:05:14,691 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-03-01T10:05:14,692 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-03-01T10:05:14,693 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-03-01T10:05:14,694 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-03-01T10:05:14,695 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-03-01T10:05:14,695 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-03-01T10:05:14,696 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-03-01T10:05:14,697 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-03-01T10:05:14,697 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-03-01T10:05:14,698 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-03-01T10:05:14,699 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-03-01T10:05:14,700 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-03-01T10:05:14,701 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-03-01T10:05:14,702 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-03-01T10:05:14,702 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-03-01T10:05:14,703 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-03-01T10:05:14,704 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-03-01T10:05:14,705 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-03-01T10:05:14,706 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-03-01T10:05:14,707 Skipping link: No binaries permitted for torchjd: https://files.pythonhosted.org/packages/f0/b3/494c137ac6a706b3f66f1baced8d2d320f413ecdc4da90cdd0916d26f8d9/torchjd-0.9.0-py3-none-any.whl (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10) 2026-03-01T10:05:14,707 Found link https://files.pythonhosted.org/packages/15/a7/45f26fd379e90d670b5be1ada1204d0a0aead0aa8af885c967f62e7d4bf8/torchjd-0.9.0.tar.gz (from https://pypi.org/simple/torchjd/) (requires-python:>=3.10), version: 0.9.0 2026-03-01T10:05:14,708 Fetching project page and analyzing links: https://www.piwheels.org/simple/torchjd/ 2026-03-01T10:05:14,709 Getting page https://www.piwheels.org/simple/torchjd/ 2026-03-01T10:05:14,710 Found index url https://www.piwheels.org/simple 2026-03-01T10:05:14,874 Fetched page https://www.piwheels.org/simple/torchjd/ as text/html 2026-03-01T10:05:14,879 Skipping link: No binaries permitted for torchjd: https://archive1.piwheels.org/simple/torchjd/torchjd-0.8.1-py3-none-any.whl#sha256=af242363c70b50dbfb281a6e3640db25c0ef56ce4fe5339238e9771eefddc061 (from https://www.piwheels.org/simple/torchjd/) (requires-python:>=3.10) 2026-03-01T10:05:14,880 Skipping link: No binaries permitted for torchjd: https://archive1.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-03-01T10:05:14,880 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-03-01T10:05:14,881 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-03-01T10:05:14,882 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-03-01T10:05:14,882 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-03-01T10:05:14,883 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-03-01T10:05:14,884 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-03-01T10:05:14,884 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-03-01T10:05:14,885 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-03-01T10:05:14,886 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-03-01T10:05:14,886 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-03-01T10:05:14,886 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-03-01T10:05:14,887 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-03-01T10:05:14,887 Skipping link: not a file: https://www.piwheels.org/simple/torchjd/ 2026-03-01T10:05:14,888 Skipping link: not a file: https://pypi.org/simple/torchjd/ 2026-03-01T10:05:14,910 Given no hashes to check 1 links for project 'torchjd': discarding no candidates 2026-03-01T10:05:14,930 Collecting torchjd==0.9.0 2026-03-01T10:05:14,932 Created temporary directory: /tmp/pip-unpack-mugd9raw 2026-03-01T10:05:15,062 Downloading torchjd-0.9.0.tar.gz (66 kB) 2026-03-01T10:05:15,235 Added torchjd==0.9.0 from https://files.pythonhosted.org/packages/15/a7/45f26fd379e90d670b5be1ada1204d0a0aead0aa8af885c967f62e7d4bf8/torchjd-0.9.0.tar.gz to build tracker '/tmp/pip-build-tracker-b296kkax' 2026-03-01T10:05:15,241 Created temporary directory: /tmp/pip-build-env-ws2ybzu7 2026-03-01T10:05:15,246 Installing build dependencies: started 2026-03-01T10:05:15,247 Running command pip subprocess to install build dependencies 2026-03-01T10:05:16,408 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-01T10:05:16,977 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-01T10:05:17,000 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-01T10:05:18,718 Collecting setuptools 2026-03-01T10:05:18,806 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-01T10:05:21,798 Installing collected packages: setuptools 2026-03-01T10:05:24,857 Successfully installed setuptools-82.0.0 2026-03-01T10:05:25,125 Installing build dependencies: finished with status 'done' 2026-03-01T10:05:25,132 Getting requirements to build wheel: started 2026-03-01T10:05:25,133 Running command Getting requirements to build wheel 2026-03-01T10:05:25,744 /tmp/pip-build-env-ws2ybzu7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T10:05:25,744 !! 2026-03-01T10:05:25,745 ******************************************************************************** 2026-03-01T10:05:25,745 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-03-01T10:05:25,746 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T10:05:25,747 or your builds will no longer be supported. 2026-03-01T10:05:25,748 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T10:05:25,748 ******************************************************************************** 2026-03-01T10:05:25,749 !! 2026-03-01T10:05:25,749 corresp(dist, value, root_dir) 2026-03-01T10:05:25,845 running egg_info 2026-03-01T10:05:25,851 writing src/torchjd.egg-info/PKG-INFO 2026-03-01T10:05:25,858 writing dependency_links to src/torchjd.egg-info/dependency_links.txt 2026-03-01T10:05:25,862 writing requirements to src/torchjd.egg-info/requires.txt 2026-03-01T10:05:25,864 writing top-level names to src/torchjd.egg-info/top_level.txt 2026-03-01T10:05:25,891 reading manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:25,902 writing manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:26,001 Getting requirements to build wheel: finished with status 'done' 2026-03-01T10:05:26,005 Created temporary directory: /tmp/pip-modern-metadata-_rq1jmrd 2026-03-01T10:05:26,007 Preparing metadata (pyproject.toml): started 2026-03-01T10:05:26,008 Running command Preparing metadata (pyproject.toml) 2026-03-01T10:05:26,569 /tmp/pip-build-env-ws2ybzu7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T10:05:26,569 !! 2026-03-01T10:05:26,570 ******************************************************************************** 2026-03-01T10:05:26,571 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-03-01T10:05:26,572 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T10:05:26,573 or your builds will no longer be supported. 2026-03-01T10:05:26,574 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T10:05:26,575 ******************************************************************************** 2026-03-01T10:05:26,576 !! 2026-03-01T10:05:26,576 corresp(dist, value, root_dir) 2026-03-01T10:05:26,657 running dist_info 2026-03-01T10:05:26,667 creating /tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info 2026-03-01T10:05:26,668 writing /tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/PKG-INFO 2026-03-01T10:05:26,674 writing dependency_links to /tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/dependency_links.txt 2026-03-01T10:05:26,677 writing requirements to /tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/requires.txt 2026-03-01T10:05:26,678 writing top-level names to /tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/top_level.txt 2026-03-01T10:05:26,679 writing manifest file '/tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:26,704 reading manifest file '/tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:26,709 writing manifest file '/tmp/pip-modern-metadata-_rq1jmrd/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:26,711 creating '/tmp/pip-modern-metadata-_rq1jmrd/torchjd-0.9.0.dist-info' 2026-03-01T10:05:26,830 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-01T10:05:26,836 Source in /tmp/pip-wheel-eskziqqt/torchjd_679cf002f8434b25b0770e97d46902bd has version 0.9.0, which satisfies requirement torchjd==0.9.0 from https://files.pythonhosted.org/packages/15/a7/45f26fd379e90d670b5be1ada1204d0a0aead0aa8af885c967f62e7d4bf8/torchjd-0.9.0.tar.gz 2026-03-01T10:05:26,837 Removed torchjd==0.9.0 from https://files.pythonhosted.org/packages/15/a7/45f26fd379e90d670b5be1ada1204d0a0aead0aa8af885c967f62e7d4bf8/torchjd-0.9.0.tar.gz from build tracker '/tmp/pip-build-tracker-b296kkax' 2026-03-01T10:05:26,845 Created temporary directory: /tmp/pip-unpack-6i035q_b 2026-03-01T10:05:26,846 Building wheels for collected packages: torchjd 2026-03-01T10:05:26,850 Created temporary directory: /tmp/pip-wheel-eo36gfw1 2026-03-01T10:05:26,851 Destination directory: /tmp/pip-wheel-eo36gfw1 2026-03-01T10:05:26,853 Building wheel for torchjd (pyproject.toml): started 2026-03-01T10:05:26,854 Running command Building wheel for torchjd (pyproject.toml) 2026-03-01T10:05:27,410 /tmp/pip-build-env-ws2ybzu7/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-01T10:05:27,411 !! 2026-03-01T10:05:27,412 ******************************************************************************** 2026-03-01T10:05:27,412 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-03-01T10:05:27,413 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-01T10:05:27,413 or your builds will no longer be supported. 2026-03-01T10:05:27,414 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-01T10:05:27,415 ******************************************************************************** 2026-03-01T10:05:27,416 !! 2026-03-01T10:05:27,417 corresp(dist, value, root_dir) 2026-03-01T10:05:27,489 running bdist_wheel 2026-03-01T10:05:27,506 running build 2026-03-01T10:05:27,507 running build_py 2026-03-01T10:05:27,513 creating build/lib/torchjd 2026-03-01T10:05:27,515 copying src/torchjd/__init__.py -> build/lib/torchjd 2026-03-01T10:05:27,518 creating build/lib/torchjd/aggregation 2026-03-01T10:05:27,519 copying src/torchjd/aggregation/_random.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,521 copying src/torchjd/aggregation/_sum.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,523 copying src/torchjd/aggregation/_aligned_mtl.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,525 copying src/torchjd/aggregation/_constant.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,527 copying src/torchjd/aggregation/_upgrad.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,529 copying src/torchjd/aggregation/_graddrop.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,531 copying src/torchjd/aggregation/_krum.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,533 copying src/torchjd/aggregation/__init__.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,536 copying src/torchjd/aggregation/_cagrad.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,538 copying src/torchjd/aggregation/_trimmed_mean.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,540 copying src/torchjd/aggregation/_dualproj.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,542 copying src/torchjd/aggregation/_config.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,544 copying src/torchjd/aggregation/_pcgrad.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,546 copying src/torchjd/aggregation/_mgda.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,548 copying src/torchjd/aggregation/_nash_mtl.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,550 copying src/torchjd/aggregation/_mean.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,552 copying src/torchjd/aggregation/_aggregator_bases.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,554 copying src/torchjd/aggregation/_flattening.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,556 copying src/torchjd/aggregation/_weighting_bases.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,558 copying src/torchjd/aggregation/_imtl_g.py -> build/lib/torchjd/aggregation 2026-03-01T10:05:27,560 creating build/lib/torchjd/autojac 2026-03-01T10:05:27,561 copying src/torchjd/autojac/_accumulation.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,563 copying src/torchjd/autojac/_mtl_backward.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,565 copying src/torchjd/autojac/_jac_to_grad.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,567 copying src/torchjd/autojac/_jac.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,569 copying src/torchjd/autojac/_backward.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,572 copying src/torchjd/autojac/__init__.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,573 copying src/torchjd/autojac/_utils.py -> build/lib/torchjd/autojac 2026-03-01T10:05:27,576 creating build/lib/torchjd/autogram 2026-03-01T10:05:27,577 copying src/torchjd/autogram/_gramian_accumulator.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,579 copying src/torchjd/autogram/_edge_registry.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,581 copying src/torchjd/autogram/_gramian_computer.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,583 copying src/torchjd/autogram/__init__.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,585 copying src/torchjd/autogram/_engine.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,588 copying src/torchjd/autogram/_module_hook_manager.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,590 copying src/torchjd/autogram/_gramian_utils.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,592 copying src/torchjd/autogram/_jacobian_computer.py -> build/lib/torchjd/autogram 2026-03-01T10:05:27,595 creating build/lib/torchjd/_linalg 2026-03-01T10:05:27,596 copying src/torchjd/_linalg/_gramian.py -> build/lib/torchjd/_linalg 2026-03-01T10:05:27,598 copying src/torchjd/_linalg/__init__.py -> build/lib/torchjd/_linalg 2026-03-01T10:05:27,600 copying src/torchjd/_linalg/_matrix.py -> build/lib/torchjd/_linalg 2026-03-01T10:05:27,602 creating build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,603 copying src/torchjd/aggregation/_utils/check_dependencies.py -> build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,606 copying src/torchjd/aggregation/_utils/dual_cone.py -> build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,608 copying src/torchjd/aggregation/_utils/pref_vector.py -> build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,609 copying src/torchjd/aggregation/_utils/str.py -> build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,611 copying src/torchjd/aggregation/_utils/__init__.py -> build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,613 copying src/torchjd/aggregation/_utils/non_differentiable.py -> build/lib/torchjd/aggregation/_utils 2026-03-01T10:05:27,615 creating build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,616 copying src/torchjd/autojac/_transform/_differentiate.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,618 copying src/torchjd/autojac/_transform/_diagonalize.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,620 copying src/torchjd/autojac/_transform/_accumulate.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,622 copying src/torchjd/autojac/_transform/_ordered_set.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,624 copying src/torchjd/autojac/_transform/_init.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,626 copying src/torchjd/autojac/_transform/_select.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,628 copying src/torchjd/autojac/_transform/_stack.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,629 copying src/torchjd/autojac/_transform/_jac.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,632 copying src/torchjd/autojac/_transform/__init__.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,634 copying src/torchjd/autojac/_transform/_grad.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,635 copying src/torchjd/autojac/_transform/_base.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,637 copying src/torchjd/autojac/_transform/_materialize.py -> build/lib/torchjd/autojac/_transform 2026-03-01T10:05:27,639 running egg_info 2026-03-01T10:05:27,649 writing src/torchjd.egg-info/PKG-INFO 2026-03-01T10:05:27,654 writing dependency_links to src/torchjd.egg-info/dependency_links.txt 2026-03-01T10:05:27,656 writing requirements to src/torchjd.egg-info/requires.txt 2026-03-01T10:05:27,657 writing top-level names to src/torchjd.egg-info/top_level.txt 2026-03-01T10:05:27,672 reading manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:27,681 writing manifest file 'src/torchjd.egg-info/SOURCES.txt' 2026-03-01T10:05:27,687 copying src/torchjd/py.typed -> build/lib/torchjd 2026-03-01T10:05:27,701 installing to build/bdist.linux-armv7l/wheel 2026-03-01T10:05:27,701 running install 2026-03-01T10:05:27,724 running install_lib 2026-03-01T10:05:27,729 creating build/bdist.linux-armv7l/wheel 2026-03-01T10:05:27,731 creating build/bdist.linux-armv7l/wheel/torchjd 2026-03-01T10:05:27,733 creating build/bdist.linux-armv7l/wheel/torchjd/aggregation 2026-03-01T10:05:27,734 copying build/lib/torchjd/aggregation/_random.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,736 copying build/lib/torchjd/aggregation/_sum.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,738 copying build/lib/torchjd/aggregation/_aligned_mtl.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,740 copying build/lib/torchjd/aggregation/_constant.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,743 creating build/bdist.linux-armv7l/wheel/torchjd/aggregation/_utils 2026-03-01T10:05:27,744 copying build/lib/torchjd/aggregation/_utils/check_dependencies.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-03-01T10:05:27,746 copying build/lib/torchjd/aggregation/_utils/dual_cone.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-03-01T10:05:27,748 copying build/lib/torchjd/aggregation/_utils/pref_vector.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-03-01T10:05:27,750 copying build/lib/torchjd/aggregation/_utils/str.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-03-01T10:05:27,751 copying build/lib/torchjd/aggregation/_utils/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-03-01T10:05:27,753 copying build/lib/torchjd/aggregation/_utils/non_differentiable.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation/_utils 2026-03-01T10:05:27,755 copying build/lib/torchjd/aggregation/_upgrad.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,757 copying build/lib/torchjd/aggregation/_graddrop.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,759 copying build/lib/torchjd/aggregation/_krum.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,761 copying build/lib/torchjd/aggregation/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,763 copying build/lib/torchjd/aggregation/_cagrad.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,765 copying build/lib/torchjd/aggregation/_trimmed_mean.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,767 copying build/lib/torchjd/aggregation/_dualproj.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,769 copying build/lib/torchjd/aggregation/_config.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,771 copying build/lib/torchjd/aggregation/_pcgrad.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,773 copying build/lib/torchjd/aggregation/_mgda.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,775 copying build/lib/torchjd/aggregation/_nash_mtl.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,777 copying build/lib/torchjd/aggregation/_mean.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,779 copying build/lib/torchjd/aggregation/_aggregator_bases.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,781 copying build/lib/torchjd/aggregation/_flattening.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,783 copying build/lib/torchjd/aggregation/_weighting_bases.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,785 copying build/lib/torchjd/aggregation/_imtl_g.py -> build/bdist.linux-armv7l/wheel/./torchjd/aggregation 2026-03-01T10:05:27,787 creating build/bdist.linux-armv7l/wheel/torchjd/autojac 2026-03-01T10:05:27,788 copying build/lib/torchjd/autojac/_accumulation.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,790 copying build/lib/torchjd/autojac/_mtl_backward.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,792 copying build/lib/torchjd/autojac/_jac_to_grad.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,794 copying build/lib/torchjd/autojac/_jac.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,797 copying build/lib/torchjd/autojac/_backward.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,799 copying build/lib/torchjd/autojac/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,801 creating build/bdist.linux-armv7l/wheel/torchjd/autojac/_transform 2026-03-01T10:05:27,802 copying build/lib/torchjd/autojac/_transform/_differentiate.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,804 copying build/lib/torchjd/autojac/_transform/_diagonalize.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,806 copying build/lib/torchjd/autojac/_transform/_accumulate.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,808 copying build/lib/torchjd/autojac/_transform/_ordered_set.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,810 copying build/lib/torchjd/autojac/_transform/_init.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,811 copying build/lib/torchjd/autojac/_transform/_select.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,814 copying build/lib/torchjd/autojac/_transform/_stack.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,815 copying build/lib/torchjd/autojac/_transform/_jac.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,818 copying build/lib/torchjd/autojac/_transform/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,819 copying build/lib/torchjd/autojac/_transform/_grad.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,821 copying build/lib/torchjd/autojac/_transform/_base.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,823 copying build/lib/torchjd/autojac/_transform/_materialize.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac/_transform 2026-03-01T10:05:27,825 copying build/lib/torchjd/autojac/_utils.py -> build/bdist.linux-armv7l/wheel/./torchjd/autojac 2026-03-01T10:05:27,827 copying build/lib/torchjd/py.typed -> build/bdist.linux-armv7l/wheel/./torchjd 2026-03-01T10:05:27,829 copying build/lib/torchjd/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd 2026-03-01T10:05:27,831 creating build/bdist.linux-armv7l/wheel/torchjd/autogram 2026-03-01T10:05:27,832 copying build/lib/torchjd/autogram/_gramian_accumulator.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,834 copying build/lib/torchjd/autogram/_edge_registry.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,836 copying build/lib/torchjd/autogram/_gramian_computer.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,838 copying build/lib/torchjd/autogram/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,840 copying build/lib/torchjd/autogram/_engine.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,842 copying build/lib/torchjd/autogram/_module_hook_manager.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,844 copying build/lib/torchjd/autogram/_gramian_utils.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,846 copying build/lib/torchjd/autogram/_jacobian_computer.py -> build/bdist.linux-armv7l/wheel/./torchjd/autogram 2026-03-01T10:05:27,849 creating build/bdist.linux-armv7l/wheel/torchjd/_linalg 2026-03-01T10:05:27,850 copying build/lib/torchjd/_linalg/_gramian.py -> build/bdist.linux-armv7l/wheel/./torchjd/_linalg 2026-03-01T10:05:27,853 copying build/lib/torchjd/_linalg/__init__.py -> build/bdist.linux-armv7l/wheel/./torchjd/_linalg 2026-03-01T10:05:27,855 copying build/lib/torchjd/_linalg/_matrix.py -> build/bdist.linux-armv7l/wheel/./torchjd/_linalg 2026-03-01T10:05:27,856 running install_egg_info 2026-03-01T10:05:27,861 Copying src/torchjd.egg-info to build/bdist.linux-armv7l/wheel/./torchjd-0.9.0-py3.11.egg-info 2026-03-01T10:05:27,873 running install_scripts 2026-03-01T10:05:27,880 creating build/bdist.linux-armv7l/wheel/torchjd-0.9.0.dist-info/WHEEL 2026-03-01T10:05:27,883 creating '/tmp/pip-wheel-eo36gfw1/.tmp-9qex9sn9/torchjd-0.9.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-01T10:05:27,886 adding 'torchjd/__init__.py' 2026-03-01T10:05:27,887 adding 'torchjd/py.typed' 2026-03-01T10:05:27,889 adding 'torchjd/_linalg/__init__.py' 2026-03-01T10:05:27,890 adding 'torchjd/_linalg/_gramian.py' 2026-03-01T10:05:27,892 adding 'torchjd/_linalg/_matrix.py' 2026-03-01T10:05:27,894 adding 'torchjd/aggregation/__init__.py' 2026-03-01T10:05:27,896 adding 'torchjd/aggregation/_aggregator_bases.py' 2026-03-01T10:05:27,897 adding 'torchjd/aggregation/_aligned_mtl.py' 2026-03-01T10:05:27,899 adding 'torchjd/aggregation/_cagrad.py' 2026-03-01T10:05:27,900 adding 'torchjd/aggregation/_config.py' 2026-03-01T10:05:27,901 adding 'torchjd/aggregation/_constant.py' 2026-03-01T10:05:27,903 adding 'torchjd/aggregation/_dualproj.py' 2026-03-01T10:05:27,904 adding 'torchjd/aggregation/_flattening.py' 2026-03-01T10:05:27,906 adding 'torchjd/aggregation/_graddrop.py' 2026-03-01T10:05:27,907 adding 'torchjd/aggregation/_imtl_g.py' 2026-03-01T10:05:27,908 adding 'torchjd/aggregation/_krum.py' 2026-03-01T10:05:27,910 adding 'torchjd/aggregation/_mean.py' 2026-03-01T10:05:27,911 adding 'torchjd/aggregation/_mgda.py' 2026-03-01T10:05:27,913 adding 'torchjd/aggregation/_nash_mtl.py' 2026-03-01T10:05:27,914 adding 'torchjd/aggregation/_pcgrad.py' 2026-03-01T10:05:27,915 adding 'torchjd/aggregation/_random.py' 2026-03-01T10:05:27,917 adding 'torchjd/aggregation/_sum.py' 2026-03-01T10:05:27,918 adding 'torchjd/aggregation/_trimmed_mean.py' 2026-03-01T10:05:27,919 adding 'torchjd/aggregation/_upgrad.py' 2026-03-01T10:05:27,921 adding 'torchjd/aggregation/_weighting_bases.py' 2026-03-01T10:05:27,923 adding 'torchjd/aggregation/_utils/__init__.py' 2026-03-01T10:05:27,924 adding 'torchjd/aggregation/_utils/check_dependencies.py' 2026-03-01T10:05:27,925 adding 'torchjd/aggregation/_utils/dual_cone.py' 2026-03-01T10:05:27,927 adding 'torchjd/aggregation/_utils/non_differentiable.py' 2026-03-01T10:05:27,928 adding 'torchjd/aggregation/_utils/pref_vector.py' 2026-03-01T10:05:27,929 adding 'torchjd/aggregation/_utils/str.py' 2026-03-01T10:05:27,931 adding 'torchjd/autogram/__init__.py' 2026-03-01T10:05:27,933 adding 'torchjd/autogram/_edge_registry.py' 2026-03-01T10:05:27,935 adding 'torchjd/autogram/_engine.py' 2026-03-01T10:05:27,937 adding 'torchjd/autogram/_gramian_accumulator.py' 2026-03-01T10:05:27,938 adding 'torchjd/autogram/_gramian_computer.py' 2026-03-01T10:05:27,939 adding 'torchjd/autogram/_gramian_utils.py' 2026-03-01T10:05:27,941 adding 'torchjd/autogram/_jacobian_computer.py' 2026-03-01T10:05:27,942 adding 'torchjd/autogram/_module_hook_manager.py' 2026-03-01T10:05:27,944 adding 'torchjd/autojac/__init__.py' 2026-03-01T10:05:27,946 adding 'torchjd/autojac/_accumulation.py' 2026-03-01T10:05:27,947 adding 'torchjd/autojac/_backward.py' 2026-03-01T10:05:27,949 adding 'torchjd/autojac/_jac.py' 2026-03-01T10:05:27,951 adding 'torchjd/autojac/_jac_to_grad.py' 2026-03-01T10:05:27,953 adding 'torchjd/autojac/_mtl_backward.py' 2026-03-01T10:05:27,955 adding 'torchjd/autojac/_utils.py' 2026-03-01T10:05:27,956 adding 'torchjd/autojac/_transform/__init__.py' 2026-03-01T10:05:27,958 adding 'torchjd/autojac/_transform/_accumulate.py' 2026-03-01T10:05:27,959 adding 'torchjd/autojac/_transform/_base.py' 2026-03-01T10:05:27,960 adding 'torchjd/autojac/_transform/_diagonalize.py' 2026-03-01T10:05:27,962 adding 'torchjd/autojac/_transform/_differentiate.py' 2026-03-01T10:05:27,963 adding 'torchjd/autojac/_transform/_grad.py' 2026-03-01T10:05:27,965 adding 'torchjd/autojac/_transform/_init.py' 2026-03-01T10:05:27,966 adding 'torchjd/autojac/_transform/_jac.py' 2026-03-01T10:05:27,967 adding 'torchjd/autojac/_transform/_materialize.py' 2026-03-01T10:05:27,969 adding 'torchjd/autojac/_transform/_ordered_set.py' 2026-03-01T10:05:27,970 adding 'torchjd/autojac/_transform/_select.py' 2026-03-01T10:05:27,971 adding 'torchjd/autojac/_transform/_stack.py' 2026-03-01T10:05:27,975 adding 'torchjd-0.9.0.dist-info/METADATA' 2026-03-01T10:05:27,976 adding 'torchjd-0.9.0.dist-info/WHEEL' 2026-03-01T10:05:27,977 adding 'torchjd-0.9.0.dist-info/top_level.txt' 2026-03-01T10:05:27,979 adding 'torchjd-0.9.0.dist-info/RECORD' 2026-03-01T10:05:27,981 removing build/bdist.linux-armv7l/wheel 2026-03-01T10:05:28,094 Building wheel for torchjd (pyproject.toml): finished with status 'done' 2026-03-01T10:05:28,100 Created wheel for torchjd: filename=torchjd-0.9.0-py3-none-any.whl size=82617 sha256=740150fa24ea6a68a32a08bc5a2736e481192aa59a9d3d53afbde2ff1de1ea0f 2026-03-01T10:05:28,102 Stored in directory: /tmp/pip-ephem-wheel-cache-7x4rmou4/wheels/b9/b2/a7/7f9b080daf14f163d653f49c99b22058285909cdd2e48fbd1c 2026-03-01T10:05:28,117 Successfully built torchjd 2026-03-01T10:05:28,122 Removed build tracker: '/tmp/pip-build-tracker-b296kkax'