2025-06-01T15:22:40,450 Created temporary directory: /tmp/pip-build-tracker-cwqlx1fi 2025-06-01T15:22:40,451 Initialized build tracking at /tmp/pip-build-tracker-cwqlx1fi 2025-06-01T15:22:40,452 Created build tracker: /tmp/pip-build-tracker-cwqlx1fi 2025-06-01T15:22:40,452 Entered build tracker: /tmp/pip-build-tracker-cwqlx1fi 2025-06-01T15:22:40,453 Created temporary directory: /tmp/pip-wheel-aw05vtkm 2025-06-01T15:22:40,458 Created temporary directory: /tmp/pip-ephem-wheel-cache-wpxj9p0p 2025-06-01T15:22:40,510 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-01T15:22:40,512 2 location(s) to search for versions of jaxopt: 2025-06-01T15:22:40,512 * https://pypi.org/simple/jaxopt/ 2025-06-01T15:22:40,512 * https://www.piwheels.org/simple/jaxopt/ 2025-06-01T15:22:40,513 Fetching project page and analyzing links: https://pypi.org/simple/jaxopt/ 2025-06-01T15:22:40,514 Getting page https://pypi.org/simple/jaxopt/ 2025-06-01T15:22:40,515 Found index url https://pypi.org/simple/ 2025-06-01T15:22:40,748 Fetched page https://pypi.org/simple/jaxopt/ as application/vnd.pypi.simple.v1+json 2025-06-01T15:22:40,758 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/88/fa/b580f92ecdd6f6ec480ad64a875dff49f7a7003ee5a8393f9993ca61bd06/jaxopt-0.1-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,759 Found link https://files.pythonhosted.org/packages/49/dc/c110f0a5829038e2b7d2717205fdeb19ab970f10ed90c0a3f44fcf3337a5/jaxopt-0.1.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.1 2025-06-01T15:22:40,760 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/54/b5/55b1a224b73d2c68e1358f5be3f9adc2635013af5862e2e6df38a7051fef/jaxopt-0.1.1-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,761 Found link https://files.pythonhosted.org/packages/ac/62/f5c8dad9f690c63872a90f7f7de8fd68843d354751e42dd33470d72b29a7/jaxopt-0.1.1.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.1.1 2025-06-01T15:22:40,761 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/fe/61/810252b4d88d598c4f73a93dfe8f9da819fb0091325386577da341aa19ef/jaxopt-0.2-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,762 Found link https://files.pythonhosted.org/packages/50/03/7b3fe65629162a84118114489dcabd1d49988df3d8af952db99e218e4ec9/jaxopt-0.2.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.2 2025-06-01T15:22:40,763 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/07/c6/06f622fcebdd85d266b4afb8dc75dfa885c4e51a85bad48ad58306a55bee/jaxopt-0.3-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,763 Found link https://files.pythonhosted.org/packages/d6/06/35e5d52b5c511c8a450fb79199ad767dd969e3e8ea149816ccb289e40a15/jaxopt-0.3.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.3 2025-06-01T15:22:40,764 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/ad/b6/43cf60b4fa4b6a1d3933f06f4f984e91498b486a851399aa8c279ac30f61/jaxopt-0.3.1-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,765 Found link https://files.pythonhosted.org/packages/87/f3/368a80c3560cee9ac1dd23f7d5e36a07a73c79ab03819ce4e43f534a7620/jaxopt-0.3.1.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.3.1 2025-06-01T15:22:40,766 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/a3/08/59b2b4829c3ecf9356c116f3cc365bf06ea1e4632a48ae2e0fd3365dd43f/jaxopt-0.4-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,766 Found link https://files.pythonhosted.org/packages/7e/cd/ebb50e4e74dcfc3ea4f92245b868422dcde79edd08aed19d6b1af83de2d6/jaxopt-0.4.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.4 2025-06-01T15:22:40,767 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/95/96/c6622647ef32595036176c2f68fe35a59efdf8f7143ab1441d8d490ef15e/jaxopt-0.4.1-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,768 Found link https://files.pythonhosted.org/packages/36/1b/a5a6c1e32ccee38897051e9d87ceff7d4e79d7034f32ad1e33d4696dacb9/jaxopt-0.4.1.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.4.1 2025-06-01T15:22:40,769 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/0c/5a/797452747a3df10a8e72a4cb5858713cf33a005b20103960e56e20e28ddc/jaxopt-0.4.2-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,770 Found link https://files.pythonhosted.org/packages/f3/60/733f1662fff37417abd8a97217fd66449c09f719011c44008169981c672f/jaxopt-0.4.2.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.4.2 2025-06-01T15:22:40,770 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/db/67/3328fdd6e42d1840e0fd072b3c64bc794373329fb0cf077b496032fc3cc7/jaxopt-0.4.3-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,771 Found link https://files.pythonhosted.org/packages/83/d2/9f17a80e2acb627788c3701de56045d3d9befd2885fa154b875438b9c72f/jaxopt-0.4.3.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.4.3 2025-06-01T15:22:40,771 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/ea/e2/db2e6f4477b5c40c883988b711de897df02fc54480f9721e3c9af2c08d2c/jaxopt-0.5-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,772 Found link https://files.pythonhosted.org/packages/4b/44/029c75a768c8a408c9de72e1800cc9796966f1b428237295584685f85db3/jaxopt-0.5.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.5 2025-06-01T15:22:40,773 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/82/04/1ba23df633498f3c4b4d0c6feff4e8d5501d04c673d8daee724463cfc156/jaxopt-0.5.5-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,773 Found link https://files.pythonhosted.org/packages/9b/90/55b6c926911dc93b82eba8454f51d0a857ab3cfc2e85eaad2c1146e1d333/jaxopt-0.5.5.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.5.5 2025-06-01T15:22:40,774 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/6e/3b/a11f1a9f6567239e912cf856cc8f0c3c0f251291c39d34ba663ffbb44342/jaxopt-0.6-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,775 Found link https://files.pythonhosted.org/packages/68/40/eabbe252076235f8e794f6b633095d926da0fed390f1911fe307783b1a83/jaxopt-0.6.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.6 2025-06-01T15:22:40,776 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/25/d6/cbc3d3c0a7a029ad5652f899a8f673b760ce7b22142593487014fb2f9612/jaxopt-0.7-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,776 Found link https://files.pythonhosted.org/packages/ab/c3/3f4db9296478727c68b25dc4089266fbd5d24ecb335aeb7c008918e0cdcb/jaxopt-0.7.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.7 2025-06-01T15:22:40,777 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/dd/b6/8ce00bcdddb36df443fbe60b8f01e48e92d5c15b8c2016cba40ccf84db9c/jaxopt-0.8-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,778 Found link https://files.pythonhosted.org/packages/24/f1/32ca3f403eecaf5417454a43bdca357da38573487f16d83e0b181c50bfcf/jaxopt-0.8.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.8 2025-06-01T15:22:40,778 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/4d/a2/46c5f5cf6808bd9b316a022497c7e76e9106360aec3522fde562224a8b9d/jaxopt-0.8.1-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,779 Found link https://files.pythonhosted.org/packages/7f/58/424b3e2832136c40fe8fcb3539d08ac436b35212c0c827806d9ae946fc58/jaxopt-0.8.1.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.8.1 2025-06-01T15:22:40,780 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/45/ee/a74d0ec01e2c90945cdb10f5c886441d2a78f11f612f14830df39a94b8b5/jaxopt-0.8.2-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,781 Found link https://files.pythonhosted.org/packages/db/af/9027af6323e5870e45440d4e5954e92ed2502736d3b28aa3bd0f0412c733/jaxopt-0.8.2.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.8.2 2025-06-01T15:22:40,782 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/64/a4/fc292a90a9c51d1b633cdffe2df30c702e1e0b3e0b568c7b81004cac0a06/jaxopt-0.8.3-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,782 Found link https://files.pythonhosted.org/packages/f9/af/73f7514ea14d6aba0a851e03afbdd532a7af896577c708c6ce405917ce80/jaxopt-0.8.3.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.8.3 2025-06-01T15:22:40,783 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/66/d3/302e72d2e73f3d0497e58a2f143675823f1a6f3447d492e9a9ec4190221d/jaxopt-0.8.4-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,783 Found link https://files.pythonhosted.org/packages/ea/7e/ad8f3b2919ef8927b1d54bbe9bbb78c2e8e81f6d58947b0c13d89410d445/jaxopt-0.8.4.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.8.4 2025-06-01T15:22:40,784 Skipping link: No binaries permitted for jaxopt: https://files.pythonhosted.org/packages/45/d8/55e0901103c93d57bab3b932294c216f0cbd49054187ce29f8f13808d530/jaxopt-0.8.5-py3-none-any.whl (from https://pypi.org/simple/jaxopt/) 2025-06-01T15:22:40,784 Found link https://files.pythonhosted.org/packages/3a/da/ff7d7fbd13b8ed5e8458e80308d075fc649062b9f8676d3fc56f2dc99a82/jaxopt-0.8.5.tar.gz (from https://pypi.org/simple/jaxopt/), version: 0.8.5 2025-06-01T15:22:40,785 Fetching project page and analyzing links: https://www.piwheels.org/simple/jaxopt/ 2025-06-01T15:22:40,786 Getting page https://www.piwheels.org/simple/jaxopt/ 2025-06-01T15:22:40,788 Found index url https://www.piwheels.org/simple/ 2025-06-01T15:22:40,946 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/jaxopt/ 2025-06-01T15:22:41,604 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/jaxopt/ 2025-06-01T15:22:42,775 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/jaxopt/ 2025-06-01T15:22:44,951 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/jaxopt/ 2025-06-01T15:22:49,122 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/jaxopt/ 2025-06-01T15:22:49,293 Could not fetch URL https://www.piwheels.org/simple/jaxopt/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/jaxopt/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-01T15:22:49,295 Skipping link: not a file: https://www.piwheels.org/simple/jaxopt/ 2025-06-01T15:22:49,296 Skipping link: not a file: https://pypi.org/simple/jaxopt/ 2025-06-01T15:22:49,316 Given no hashes to check 1 links for project 'jaxopt': discarding no candidates 2025-06-01T15:22:49,318 Collecting jaxopt==0.8.5 2025-06-01T15:22:49,320 Created temporary directory: /tmp/pip-unpack-nvegbbf3 2025-06-01T15:22:49,547 Downloading jaxopt-0.8.5.tar.gz (121 kB) 2025-06-01T15:22:49,771 Added jaxopt==0.8.5 from https://files.pythonhosted.org/packages/3a/da/ff7d7fbd13b8ed5e8458e80308d075fc649062b9f8676d3fc56f2dc99a82/jaxopt-0.8.5.tar.gz to build tracker '/tmp/pip-build-tracker-cwqlx1fi' 2025-06-01T15:22:49,774 Running setup.py (path:/tmp/pip-wheel-aw05vtkm/jaxopt_73008b72dbeb4b84a86c4ef96140a186/setup.py) egg_info for package jaxopt 2025-06-01T15:22:49,775 Created temporary directory: /tmp/pip-pip-egg-info-ud4h24ji 2025-06-01T15:22:49,776 Preparing metadata (setup.py): started 2025-06-01T15:22:49,777 Running command python setup.py egg_info 2025-06-01T15:22:50,345 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'requires_python' 2025-06-01T15:22:50,345 warnings.warn(msg) 2025-06-01T15:22:50,648 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-01T15:22:50,649 !! 2025-06-01T15:22:50,650 ******************************************************************************** 2025-06-01T15:22:50,650 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-01T15:22:50,651 License :: OSI Approved :: Apache Software License 2025-06-01T15:22:50,652 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-01T15:22:50,653 ******************************************************************************** 2025-06-01T15:22:50,654 !! 2025-06-01T15:22:50,655 self._finalize_license_expression() 2025-06-01T15:22:50,677 running egg_info 2025-06-01T15:22:50,706 creating /tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info 2025-06-01T15:22:50,707 writing /tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info/PKG-INFO 2025-06-01T15:22:50,710 writing dependency_links to /tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info/dependency_links.txt 2025-06-01T15:22:50,712 writing top-level names to /tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info/top_level.txt 2025-06-01T15:22:50,713 writing manifest file '/tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info/SOURCES.txt' 2025-06-01T15:22:50,804 reading manifest file '/tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info/SOURCES.txt' 2025-06-01T15:22:50,805 adding license file 'LICENSE' 2025-06-01T15:22:50,810 writing manifest file '/tmp/pip-pip-egg-info-ud4h24ji/jaxopt.egg-info/SOURCES.txt' 2025-06-01T15:22:50,914 Preparing metadata (setup.py): finished with status 'done' 2025-06-01T15:22:50,918 Source in /tmp/pip-wheel-aw05vtkm/jaxopt_73008b72dbeb4b84a86c4ef96140a186 has version 0.8.5, which satisfies requirement jaxopt==0.8.5 from https://files.pythonhosted.org/packages/3a/da/ff7d7fbd13b8ed5e8458e80308d075fc649062b9f8676d3fc56f2dc99a82/jaxopt-0.8.5.tar.gz 2025-06-01T15:22:50,919 Removed jaxopt==0.8.5 from https://files.pythonhosted.org/packages/3a/da/ff7d7fbd13b8ed5e8458e80308d075fc649062b9f8676d3fc56f2dc99a82/jaxopt-0.8.5.tar.gz from build tracker '/tmp/pip-build-tracker-cwqlx1fi' 2025-06-01T15:22:50,924 Created temporary directory: /tmp/pip-unpack-9e4glmu3 2025-06-01T15:22:50,925 Created temporary directory: /tmp/pip-unpack-bfwr8dex 2025-06-01T15:22:50,926 Building wheels for collected packages: jaxopt 2025-06-01T15:22:50,929 Created temporary directory: /tmp/pip-wheel-uo46fym_ 2025-06-01T15:22:50,930 DEPRECATION: Building 'jaxopt' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'jaxopt'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-06-01T15:22:50,932 Building wheel for jaxopt (setup.py): started 2025-06-01T15:22:50,933 Destination directory: /tmp/pip-wheel-uo46fym_ 2025-06-01T15:22:50,934 Running command python setup.py bdist_wheel 2025-06-01T15:22:51,476 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'requires_python' 2025-06-01T15:22:51,476 warnings.warn(msg) 2025-06-01T15:22:51,770 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-06-01T15:22:51,771 !! 2025-06-01T15:22:51,772 ******************************************************************************** 2025-06-01T15:22:51,772 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-06-01T15:22:51,773 License :: OSI Approved :: Apache Software License 2025-06-01T15:22:51,774 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-06-01T15:22:51,775 ******************************************************************************** 2025-06-01T15:22:51,776 !! 2025-06-01T15:22:51,776 self._finalize_license_expression() 2025-06-01T15:22:51,777 running bdist_wheel 2025-06-01T15:22:51,908 running build 2025-06-01T15:22:51,908 running build_py 2025-06-01T15:22:51,939 creating build/lib/jaxopt 2025-06-01T15:22:51,941 copying jaxopt/isotonic.py -> build/lib/jaxopt 2025-06-01T15:22:51,943 copying jaxopt/linear_solve.py -> build/lib/jaxopt 2025-06-01T15:22:51,945 copying jaxopt/loss.py -> build/lib/jaxopt 2025-06-01T15:22:51,947 copying jaxopt/prox.py -> build/lib/jaxopt 2025-06-01T15:22:51,949 copying jaxopt/version.py -> build/lib/jaxopt 2025-06-01T15:22:51,951 copying jaxopt/__init__.py -> build/lib/jaxopt 2025-06-01T15:22:51,953 copying jaxopt/base.py -> build/lib/jaxopt 2025-06-01T15:22:51,955 copying jaxopt/tree_util.py -> build/lib/jaxopt 2025-06-01T15:22:51,957 copying jaxopt/objective.py -> build/lib/jaxopt 2025-06-01T15:22:51,959 copying jaxopt/implicit_diff.py -> build/lib/jaxopt 2025-06-01T15:22:51,960 copying jaxopt/perturbations.py -> build/lib/jaxopt 2025-06-01T15:22:51,962 copying jaxopt/cond.py -> build/lib/jaxopt 2025-06-01T15:22:51,964 copying jaxopt/projection.py -> build/lib/jaxopt 2025-06-01T15:22:51,966 copying jaxopt/loop.py -> build/lib/jaxopt 2025-06-01T15:22:51,969 creating build/lib/jaxopt/_src 2025-06-01T15:22:51,970 copying jaxopt/_src/broyden.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,973 copying jaxopt/_src/scipy_wrappers.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,977 copying jaxopt/_src/isotonic.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,979 copying jaxopt/_src/proximal_gradient.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,982 copying jaxopt/_src/polyak_sgd.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,984 copying jaxopt/_src/anderson_wrapper.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,987 copying jaxopt/_src/levenberg_marquardt.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,990 copying jaxopt/_src/hager_zhang_linesearch.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,993 copying jaxopt/_src/backtracking_linesearch.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,995 copying jaxopt/_src/cvxpy_wrapper.py -> build/lib/jaxopt/_src 2025-06-01T15:22:51,998 copying jaxopt/_src/linear_solve.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,001 copying jaxopt/_src/loss.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,003 copying jaxopt/_src/prox.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,006 copying jaxopt/_src/mirror_descent.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,009 copying jaxopt/_src/nonlinear_cg.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,011 copying jaxopt/_src/linesearch_util.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,013 copying jaxopt/_src/lbfgs.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,017 copying jaxopt/_src/eq_qp.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,019 copying jaxopt/_src/__init__.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,021 copying jaxopt/_src/zoom_linesearch.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,024 copying jaxopt/_src/optax_wrapper.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,027 copying jaxopt/_src/base.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,029 copying jaxopt/_src/bfgs.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,032 copying jaxopt/_src/lbfgsb.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,034 copying jaxopt/_src/tree_util.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,037 copying jaxopt/_src/cd_qp.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,039 copying jaxopt/_src/gauss_newton.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,042 copying jaxopt/_src/objective.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,044 copying jaxopt/_src/linear_operator.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,046 copying jaxopt/_src/implicit_diff.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,049 copying jaxopt/_src/test_util.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,052 copying jaxopt/_src/perturbations.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,054 copying jaxopt/_src/cond.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,056 copying jaxopt/_src/bisection.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,058 copying jaxopt/_src/projection.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,062 copying jaxopt/_src/fixed_point_iteration.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,065 copying jaxopt/_src/loop.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,067 copying jaxopt/_src/anderson.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,070 copying jaxopt/_src/block_cd.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,072 copying jaxopt/_src/projected_gradient.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,075 copying jaxopt/_src/armijo_sgd.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,077 copying jaxopt/_src/iterative_refinement.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,080 copying jaxopt/_src/gradient_descent.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,082 copying jaxopt/_src/osqp.py -> build/lib/jaxopt/_src 2025-06-01T15:22:52,120 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-06-01T15:22:52,121 !! 2025-06-01T15:22:52,122 ******************************************************************************** 2025-06-01T15:22:52,123 Please avoid running ``setup.py`` directly. 2025-06-01T15:22:52,124 Instead, use pypa/build, pypa/installer or other 2025-06-01T15:22:52,124 standards-based tools. 2025-06-01T15:22:52,126 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-06-01T15:22:52,126 or your builds will no longer be supported. 2025-06-01T15:22:52,128 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-06-01T15:22:52,128 ******************************************************************************** 2025-06-01T15:22:52,129 !! 2025-06-01T15:22:52,130 self.initialize_options() 2025-06-01T15:22:52,149 installing to build/bdist.linux-armv7l/wheel 2025-06-01T15:22:52,149 running install 2025-06-01T15:22:52,174 running install_lib 2025-06-01T15:22:52,200 creating build/bdist.linux-armv7l/wheel 2025-06-01T15:22:52,203 creating build/bdist.linux-armv7l/wheel/jaxopt 2025-06-01T15:22:52,204 copying build/lib/jaxopt/isotonic.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,206 copying build/lib/jaxopt/linear_solve.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,208 copying build/lib/jaxopt/loss.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,210 copying build/lib/jaxopt/prox.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,212 copying build/lib/jaxopt/version.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,214 copying build/lib/jaxopt/__init__.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,216 creating build/bdist.linux-armv7l/wheel/jaxopt/_src 2025-06-01T15:22:52,217 copying build/lib/jaxopt/_src/broyden.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,220 copying build/lib/jaxopt/_src/scipy_wrappers.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,223 copying build/lib/jaxopt/_src/isotonic.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,225 copying build/lib/jaxopt/_src/proximal_gradient.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,227 copying build/lib/jaxopt/_src/polyak_sgd.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,230 copying build/lib/jaxopt/_src/anderson_wrapper.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,232 copying build/lib/jaxopt/_src/levenberg_marquardt.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,235 copying build/lib/jaxopt/_src/hager_zhang_linesearch.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,238 copying build/lib/jaxopt/_src/backtracking_linesearch.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,240 copying build/lib/jaxopt/_src/cvxpy_wrapper.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,243 copying build/lib/jaxopt/_src/linear_solve.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,245 copying build/lib/jaxopt/_src/loss.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,248 copying build/lib/jaxopt/_src/prox.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,250 copying build/lib/jaxopt/_src/mirror_descent.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,253 copying build/lib/jaxopt/_src/nonlinear_cg.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,256 copying build/lib/jaxopt/_src/linesearch_util.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,258 copying build/lib/jaxopt/_src/lbfgs.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,260 copying build/lib/jaxopt/_src/eq_qp.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,263 copying build/lib/jaxopt/_src/__init__.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,265 copying build/lib/jaxopt/_src/zoom_linesearch.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,268 copying build/lib/jaxopt/_src/optax_wrapper.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,270 copying build/lib/jaxopt/_src/base.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,273 copying build/lib/jaxopt/_src/bfgs.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,275 copying build/lib/jaxopt/_src/lbfgsb.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,278 copying build/lib/jaxopt/_src/tree_util.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,281 copying build/lib/jaxopt/_src/cd_qp.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,284 copying build/lib/jaxopt/_src/gauss_newton.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,286 copying build/lib/jaxopt/_src/objective.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,289 copying build/lib/jaxopt/_src/linear_operator.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,291 copying build/lib/jaxopt/_src/implicit_diff.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,294 copying build/lib/jaxopt/_src/test_util.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,297 copying build/lib/jaxopt/_src/perturbations.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,299 copying build/lib/jaxopt/_src/cond.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,302 copying build/lib/jaxopt/_src/bisection.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,304 copying build/lib/jaxopt/_src/projection.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,307 copying build/lib/jaxopt/_src/fixed_point_iteration.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,309 copying build/lib/jaxopt/_src/loop.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,311 copying build/lib/jaxopt/_src/anderson.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,314 copying build/lib/jaxopt/_src/block_cd.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,317 copying build/lib/jaxopt/_src/projected_gradient.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,319 copying build/lib/jaxopt/_src/armijo_sgd.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,321 copying build/lib/jaxopt/_src/iterative_refinement.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,323 copying build/lib/jaxopt/_src/gradient_descent.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,325 copying build/lib/jaxopt/_src/osqp.py -> build/bdist.linux-armv7l/wheel/./jaxopt/_src 2025-06-01T15:22:52,328 copying build/lib/jaxopt/base.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,330 copying build/lib/jaxopt/tree_util.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,332 copying build/lib/jaxopt/objective.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,334 copying build/lib/jaxopt/implicit_diff.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,336 copying build/lib/jaxopt/perturbations.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,338 copying build/lib/jaxopt/cond.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,340 copying build/lib/jaxopt/projection.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,342 copying build/lib/jaxopt/loop.py -> build/bdist.linux-armv7l/wheel/./jaxopt 2025-06-01T15:22:52,343 running install_egg_info 2025-06-01T15:22:52,381 running egg_info 2025-06-01T15:22:52,410 writing jaxopt.egg-info/PKG-INFO 2025-06-01T15:22:52,412 writing dependency_links to jaxopt.egg-info/dependency_links.txt 2025-06-01T15:22:52,414 deleting jaxopt.egg-info/requires.txt 2025-06-01T15:22:52,415 writing top-level names to jaxopt.egg-info/top_level.txt 2025-06-01T15:22:52,450 reading manifest file 'jaxopt.egg-info/SOURCES.txt' 2025-06-01T15:22:52,455 adding license file 'LICENSE' 2025-06-01T15:22:52,460 writing manifest file 'jaxopt.egg-info/SOURCES.txt' 2025-06-01T15:22:52,461 Copying jaxopt.egg-info to build/bdist.linux-armv7l/wheel/./jaxopt-0.8.5-py3.11.egg-info 2025-06-01T15:22:52,469 running install_scripts 2025-06-01T15:22:52,480 creating build/bdist.linux-armv7l/wheel/jaxopt-0.8.5.dist-info/WHEEL 2025-06-01T15:22:52,482 creating '/tmp/pip-wheel-uo46fym_/jaxopt-0.8.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-06-01T15:22:52,485 adding 'jaxopt/__init__.py' 2025-06-01T15:22:52,486 adding 'jaxopt/base.py' 2025-06-01T15:22:52,488 adding 'jaxopt/cond.py' 2025-06-01T15:22:52,489 adding 'jaxopt/implicit_diff.py' 2025-06-01T15:22:52,491 adding 'jaxopt/isotonic.py' 2025-06-01T15:22:52,492 adding 'jaxopt/linear_solve.py' 2025-06-01T15:22:52,494 adding 'jaxopt/loop.py' 2025-06-01T15:22:52,495 adding 'jaxopt/loss.py' 2025-06-01T15:22:52,497 adding 'jaxopt/objective.py' 2025-06-01T15:22:52,498 adding 'jaxopt/perturbations.py' 2025-06-01T15:22:52,499 adding 'jaxopt/projection.py' 2025-06-01T15:22:52,501 adding 'jaxopt/prox.py' 2025-06-01T15:22:52,502 adding 'jaxopt/tree_util.py' 2025-06-01T15:22:52,504 adding 'jaxopt/version.py' 2025-06-01T15:22:52,506 adding 'jaxopt/_src/__init__.py' 2025-06-01T15:22:52,508 adding 'jaxopt/_src/anderson.py' 2025-06-01T15:22:52,510 adding 'jaxopt/_src/anderson_wrapper.py' 2025-06-01T15:22:52,512 adding 'jaxopt/_src/armijo_sgd.py' 2025-06-01T15:22:52,515 adding 'jaxopt/_src/backtracking_linesearch.py' 2025-06-01T15:22:52,517 adding 'jaxopt/_src/base.py' 2025-06-01T15:22:52,519 adding 'jaxopt/_src/bfgs.py' 2025-06-01T15:22:52,521 adding 'jaxopt/_src/bisection.py' 2025-06-01T15:22:52,523 adding 'jaxopt/_src/block_cd.py' 2025-06-01T15:22:52,525 adding 'jaxopt/_src/broyden.py' 2025-06-01T15:22:52,527 adding 'jaxopt/_src/cd_qp.py' 2025-06-01T15:22:52,528 adding 'jaxopt/_src/cond.py' 2025-06-01T15:22:52,529 adding 'jaxopt/_src/cvxpy_wrapper.py' 2025-06-01T15:22:52,531 adding 'jaxopt/_src/eq_qp.py' 2025-06-01T15:22:52,533 adding 'jaxopt/_src/fixed_point_iteration.py' 2025-06-01T15:22:52,534 adding 'jaxopt/_src/gauss_newton.py' 2025-06-01T15:22:52,536 adding 'jaxopt/_src/gradient_descent.py' 2025-06-01T15:22:52,538 adding 'jaxopt/_src/hager_zhang_linesearch.py' 2025-06-01T15:22:52,541 adding 'jaxopt/_src/implicit_diff.py' 2025-06-01T15:22:52,542 adding 'jaxopt/_src/isotonic.py' 2025-06-01T15:22:52,544 adding 'jaxopt/_src/iterative_refinement.py' 2025-06-01T15:22:52,547 adding 'jaxopt/_src/lbfgs.py' 2025-06-01T15:22:52,551 adding 'jaxopt/_src/lbfgsb.py' 2025-06-01T15:22:52,554 adding 'jaxopt/_src/levenberg_marquardt.py' 2025-06-01T15:22:52,555 adding 'jaxopt/_src/linear_operator.py' 2025-06-01T15:22:52,557 adding 'jaxopt/_src/linear_solve.py' 2025-06-01T15:22:52,559 adding 'jaxopt/_src/linesearch_util.py' 2025-06-01T15:22:52,560 adding 'jaxopt/_src/loop.py' 2025-06-01T15:22:52,562 adding 'jaxopt/_src/loss.py' 2025-06-01T15:22:52,564 adding 'jaxopt/_src/mirror_descent.py' 2025-06-01T15:22:52,566 adding 'jaxopt/_src/nonlinear_cg.py' 2025-06-01T15:22:52,568 adding 'jaxopt/_src/objective.py' 2025-06-01T15:22:52,569 adding 'jaxopt/_src/optax_wrapper.py' 2025-06-01T15:22:52,575 adding 'jaxopt/_src/osqp.py' 2025-06-01T15:22:52,577 adding 'jaxopt/_src/perturbations.py' 2025-06-01T15:22:52,579 adding 'jaxopt/_src/polyak_sgd.py' 2025-06-01T15:22:52,581 adding 'jaxopt/_src/projected_gradient.py' 2025-06-01T15:22:52,584 adding 'jaxopt/_src/projection.py' 2025-06-01T15:22:52,586 adding 'jaxopt/_src/prox.py' 2025-06-01T15:22:52,588 adding 'jaxopt/_src/proximal_gradient.py' 2025-06-01T15:22:52,591 adding 'jaxopt/_src/scipy_wrappers.py' 2025-06-01T15:22:52,593 adding 'jaxopt/_src/test_util.py' 2025-06-01T15:22:52,595 adding 'jaxopt/_src/tree_util.py' 2025-06-01T15:22:52,599 adding 'jaxopt/_src/zoom_linesearch.py' 2025-06-01T15:22:52,603 adding 'jaxopt-0.8.5.dist-info/licenses/LICENSE' 2025-06-01T15:22:52,604 adding 'jaxopt-0.8.5.dist-info/METADATA' 2025-06-01T15:22:52,605 adding 'jaxopt-0.8.5.dist-info/WHEEL' 2025-06-01T15:22:52,606 adding 'jaxopt-0.8.5.dist-info/top_level.txt' 2025-06-01T15:22:52,608 adding 'jaxopt-0.8.5.dist-info/RECORD' 2025-06-01T15:22:52,612 removing build/bdist.linux-armv7l/wheel 2025-06-01T15:22:52,735 Building wheel for jaxopt (setup.py): finished with status 'done' 2025-06-01T15:22:52,739 Created wheel for jaxopt: filename=jaxopt-0.8.5-py3-none-any.whl size=172371 sha256=7302f11993cb6c00a34daec8c7ea8240a655b2749e2bd9c35c3e223587c42482 2025-06-01T15:22:52,740 Stored in directory: /tmp/pip-ephem-wheel-cache-wpxj9p0p/wheels/f7/72/ef/774fc1c82f4b81444ad2d6a4147cf3ff1fcbf680077bf774d8 2025-06-01T15:22:52,752 Successfully built jaxopt 2025-06-01T15:22:52,761 Removed build tracker: '/tmp/pip-build-tracker-cwqlx1fi'