2026-01-15T17:15:41,431 Created temporary directory: /tmp/pip-ephem-wheel-cache-rxat88qw 2026-01-15T17:15:41,432 Created temporary directory: /tmp/pip-build-tracker-ffz7r4af 2026-01-15T17:15:41,433 Initialized build tracking at /tmp/pip-build-tracker-ffz7r4af 2026-01-15T17:15:41,433 Created build tracker: /tmp/pip-build-tracker-ffz7r4af 2026-01-15T17:15:41,434 Entered build tracker: /tmp/pip-build-tracker-ffz7r4af 2026-01-15T17:15:41,435 Created temporary directory: /tmp/pip-wheel-k28jmpqj 2026-01-15T17:15:41,437 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-15T17:15:41,440 Created temporary directory: /tmp/pip-ephem-wheel-cache-z7_w9x57 2026-01-15T17:15:41,462 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T17:15:41,465 2 location(s) to search for versions of opes: 2026-01-15T17:15:41,465 * https://pypi.org/simple/opes/ 2026-01-15T17:15:41,465 * https://www.piwheels.org/simple/opes/ 2026-01-15T17:15:41,466 Fetching project page and analyzing links: https://pypi.org/simple/opes/ 2026-01-15T17:15:41,467 Getting page https://pypi.org/simple/opes/ 2026-01-15T17:15:41,468 Found index url https://pypi.org/simple 2026-01-15T17:15:41,694 Fetched page https://pypi.org/simple/opes/ as application/vnd.pypi.simple.v1+json 2026-01-15T17:15:41,699 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/d2/e0/2ff54abec0ddd18783956bcb19cc503461cc09e9cf65a00992185222e7af/opes-0.1.0-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,700 Found link https://files.pythonhosted.org/packages/cd/f0/7e9c69073c648b52d95a509accb4ec676075871673bfec18abc5fa3f1817/opes-0.1.0.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.1.0 2026-01-15T17:15:41,701 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/1a/c8/75dcbbfac5ba5cc2a646aec7c1a2dc83522f34962d1fc4eea10b0b064266/opes-0.1.1-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,702 Found link https://files.pythonhosted.org/packages/bf/c3/d9bcf1746568ef92bc4a5851a29848073047a3824ed9cefd35241ee42c85/opes-0.1.1.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.1.1 2026-01-15T17:15:41,702 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/a9/0a/21add5473e36cb2a1b3739395a08f0b29a943e6632a73cfdfafc371cc8f1/opes-0.2.0-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,703 Found link https://files.pythonhosted.org/packages/8a/96/c7fd656ffa8c889108d30a28e1ea3e83c03b1e2ea11e6c6d3fc1654ee723/opes-0.2.0.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.2.0 2026-01-15T17:15:41,704 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/22/34/86c4570bf0ffdb5c41d4ea43f58644469da27bd3495640040b60c510c42c/opes-0.3.0-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,705 Found link https://files.pythonhosted.org/packages/23/2c/e477fa7d10fe5b7b451682b52bbc9ae624e1c52cd11e8befba2f5249656f/opes-0.3.0.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.3.0 2026-01-15T17:15:41,706 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/bb/df/b04c909a3e299dbfaddb5266afea83beb2cfa6a959a1786c176d5ca8a7c1/opes-0.4.0-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,707 Found link https://files.pythonhosted.org/packages/80/72/bde0709e8a8f164bee00d0e679772ec6a8add6b726c7302e2aabed3ee3a8/opes-0.4.0.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.4.0 2026-01-15T17:15:41,708 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/22/71/bb1361395beb37731a939f16631105ae6a92f77166a845618aa146ae2bd4/opes-0.4.1-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,709 Found link https://files.pythonhosted.org/packages/9a/da/f078744df0bb3247bb04472bd10eeef3e2aef8225ca1ab97f82e03715be1/opes-0.4.1.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.4.1 2026-01-15T17:15:41,709 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/6d/5e/afd687c8d9c86aa9798bcdeb0ddd8e25ee97346755511af9ce616044d361/opes-0.4.2-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,710 Found link https://files.pythonhosted.org/packages/ee/77/357b9d730dca01b3d5a8c921dda4ef6861f0740fbe30174e927cc8255d8b/opes-0.4.2.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.4.2 2026-01-15T17:15:41,711 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/3c/1f/37ad20305aacbaef42a3f1446380b550d64a961d9f717bcbabde3c7f8ec6/opes-0.4.3-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,712 Found link https://files.pythonhosted.org/packages/c3/55/6cd4ca2ea76e488b3c70198a49c752d72622e2af79ee52d743caed5cef49/opes-0.4.3.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.4.3 2026-01-15T17:15:41,712 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/a9/ae/229d64591f9ace48754d14d0dc3cdf3d979f3966eb9c7a5aac67ef58e74a/opes-0.5.0-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,713 Found link https://files.pythonhosted.org/packages/e9/9a/9c2e21099e7a8edbfe67fdf1659976f80bb9af60840a50a45f11725981a5/opes-0.5.0.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.5.0 2026-01-15T17:15:41,714 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/92/dd/25a36b8fe4fb19a3554ea9ca4607863e8a750dc853dda695d6bd2b811634/opes-0.5.1-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,715 Found link https://files.pythonhosted.org/packages/a2/a8/f66af02204db30fc70bf91884fc67e82e6cf1d18f0f57c218bb721bfe022/opes-0.5.1.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.5.1 2026-01-15T17:15:41,716 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/e3/9f/10ed711430f9fbf651eb1e1e5c3a0be1d5a813ce1ffb0d8c7629c02d2fd6/opes-0.5.2-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,717 Found link https://files.pythonhosted.org/packages/e3/d2/356f1e3c3984e181c6324bb028b2a263eee9c7281b2dfa91987b9f361872/opes-0.5.2.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.5.2 2026-01-15T17:15:41,717 Skipping link: No binaries permitted for opes: https://files.pythonhosted.org/packages/07/68/c80e19b4af062237b350ad3dc26623670fa7295b27bfc8dcc24eb9280952/opes-0.5.4-py3-none-any.whl (from https://pypi.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,718 Found link https://files.pythonhosted.org/packages/4e/6d/ce7d62a13e125beaf988f220bc5f68f8ceea5d30d0ed5abe86e8ef25fcf9/opes-0.5.4.tar.gz (from https://pypi.org/simple/opes/) (requires-python:>=3.10), version: 0.5.4 2026-01-15T17:15:41,719 Fetching project page and analyzing links: https://www.piwheels.org/simple/opes/ 2026-01-15T17:15:41,720 Getting page https://www.piwheels.org/simple/opes/ 2026-01-15T17:15:41,721 Found index url https://www.piwheels.org/simple 2026-01-15T17:15:41,887 Fetched page https://www.piwheels.org/simple/opes/ as text/html 2026-01-15T17:15:41,893 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.5.2-py3-none-any.whl#sha256=7100e25682d09736704371d2acc691ed2b1f622cc272bece29e33d82d82e0579 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,894 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.5.1-py3-none-any.whl#sha256=f58dc56b8bf98841de64510fd6d8d50186eeacd8eb76fb87254d97fe0011e06a (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,895 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.5.0-py3-none-any.whl#sha256=d8ed20780b308b8d036029c749b7c59ce21610a91bf9f79130d81d8bd229aac8 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,895 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.4.3-py3-none-any.whl#sha256=6d4a8506bb1f85800c2bbb689fc5df12155b1d1264e13aefa808fcb00ad67a34 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,896 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.4.2-py3-none-any.whl#sha256=1b477522a9f11d5e1ea37545bbd4aa58990c9eefdb5afe9af1ebbfadeb7dd204 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,896 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.4.1-py3-none-any.whl#sha256=5aa4e5ee3bd219083d3dd8a5bb3798411dce428b573c6126bdd67813539f0898 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,897 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.4.0-py3-none-any.whl#sha256=3ddd2f8e95dac618c0b1cc51b83df9758e181cdd2780705c48d50536462f39a8 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,897 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.3.0-py3-none-any.whl#sha256=66f2da3e1011c5b6c7931bda5130ad9dc7acb3611306c65d2420503b5e71164f (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,898 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.2.0-py3-none-any.whl#sha256=e2c63a623e946ec4a035d2738b6bcb00cc40b9a3ecc88b3563ec01603bc89a39 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,899 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.1.1-py3-none-any.whl#sha256=0a1e73461d3fefbb85a54ffc989d08639c0e1d3173407efb354a819a5782ef5c (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,900 Skipping link: No binaries permitted for opes: https://www.piwheels.org/simple/opes/opes-0.1.0-py3-none-any.whl#sha256=34e19da5fb4755ed37cc36d314df7fdb235520d11e72ed16e2f2cbad4fd38165 (from https://www.piwheels.org/simple/opes/) (requires-python:>=3.10) 2026-01-15T17:15:41,901 Skipping link: not a file: https://www.piwheels.org/simple/opes/ 2026-01-15T17:15:41,901 Skipping link: not a file: https://pypi.org/simple/opes/ 2026-01-15T17:15:41,931 Given no hashes to check 1 links for project 'opes': discarding no candidates 2026-01-15T17:15:41,957 Collecting opes==0.5.4 2026-01-15T17:15:41,960 Created temporary directory: /tmp/pip-unpack-32lkx_13 2026-01-15T17:15:42,179 Downloading opes-0.5.4.tar.gz (16 kB) 2026-01-15T17:15:42,215 Added opes==0.5.4 from https://files.pythonhosted.org/packages/4e/6d/ce7d62a13e125beaf988f220bc5f68f8ceea5d30d0ed5abe86e8ef25fcf9/opes-0.5.4.tar.gz to build tracker '/tmp/pip-build-tracker-ffz7r4af' 2026-01-15T17:15:42,220 Created temporary directory: /tmp/pip-build-env-yjzz2z29 2026-01-15T17:15:42,224 Installing build dependencies: started 2026-01-15T17:15:42,225 Running command pip subprocess to install build dependencies 2026-01-15T17:15:43,358 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-01-15T17:15:44,022 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-15T17:15:44,045 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-01-15T17:15:45,803 Collecting setuptools>=42 2026-01-15T17:15:45,913 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2026-01-15T17:15:46,178 Collecting wheel 2026-01-15T17:15:46,195 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2026-01-15T17:15:49,157 Installing collected packages: wheel, setuptools 2026-01-15T17:15:49,394 Creating /tmp/pip-build-env-yjzz2z29/overlay/local/bin 2026-01-15T17:15:49,396 changing mode of /tmp/pip-build-env-yjzz2z29/overlay/local/bin/wheel to 755 2026-01-15T17:15:52,987 Successfully installed setuptools-80.9.0 wheel-0.45.1 2026-01-15T17:15:53,264 Installing build dependencies: finished with status 'done' 2026-01-15T17:15:53,271 Getting requirements to build wheel: started 2026-01-15T17:15:53,272 Running command Getting requirements to build wheel 2026-01-15T17:15:53,869 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T17:15:53,870 !! 2026-01-15T17:15:53,871 ******************************************************************************** 2026-01-15T17:15:53,871 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-15T17:15:53,873 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T17:15:53,873 or your builds will no longer be supported. 2026-01-15T17:15:53,874 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:53,875 ******************************************************************************** 2026-01-15T17:15:53,876 !! 2026-01-15T17:15:53,877 corresp(dist, value, root_dir) 2026-01-15T17:15:53,958 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T17:15:53,958 !! 2026-01-15T17:15:53,959 ******************************************************************************** 2026-01-15T17:15:53,960 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T17:15:53,961 License :: OSI Approved :: MIT License 2026-01-15T17:15:53,962 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:53,963 ******************************************************************************** 2026-01-15T17:15:53,964 !! 2026-01-15T17:15:53,964 dist._finalize_license_expression() 2026-01-15T17:15:53,965 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T17:15:53,966 !! 2026-01-15T17:15:53,967 ******************************************************************************** 2026-01-15T17:15:53,967 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T17:15:53,969 License :: OSI Approved :: MIT License 2026-01-15T17:15:53,970 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:53,971 ******************************************************************************** 2026-01-15T17:15:53,972 !! 2026-01-15T17:15:53,973 self._finalize_license_expression() 2026-01-15T17:15:53,973 running egg_info 2026-01-15T17:15:53,977 writing opes.egg-info/PKG-INFO 2026-01-15T17:15:53,981 writing dependency_links to opes.egg-info/dependency_links.txt 2026-01-15T17:15:53,983 writing requirements to opes.egg-info/requires.txt 2026-01-15T17:15:53,984 writing top-level names to opes.egg-info/top_level.txt 2026-01-15T17:15:54,005 reading manifest file 'opes.egg-info/SOURCES.txt' 2026-01-15T17:15:54,008 adding license file 'LICENSE' 2026-01-15T17:15:54,010 writing manifest file 'opes.egg-info/SOURCES.txt' 2026-01-15T17:15:54,109 Getting requirements to build wheel: finished with status 'done' 2026-01-15T17:15:54,113 Created temporary directory: /tmp/pip-modern-metadata-b9m43jqn 2026-01-15T17:15:54,115 Preparing metadata (pyproject.toml): started 2026-01-15T17:15:54,116 Running command Preparing metadata (pyproject.toml) 2026-01-15T17:15:54,671 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T17:15:54,672 !! 2026-01-15T17:15:54,673 ******************************************************************************** 2026-01-15T17:15:54,673 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-15T17:15:54,674 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T17:15:54,675 or your builds will no longer be supported. 2026-01-15T17:15:54,676 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:54,676 ******************************************************************************** 2026-01-15T17:15:54,678 !! 2026-01-15T17:15:54,678 corresp(dist, value, root_dir) 2026-01-15T17:15:54,756 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T17:15:54,757 !! 2026-01-15T17:15:54,758 ******************************************************************************** 2026-01-15T17:15:54,759 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T17:15:54,760 License :: OSI Approved :: MIT License 2026-01-15T17:15:54,762 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:54,762 ******************************************************************************** 2026-01-15T17:15:54,763 !! 2026-01-15T17:15:54,764 dist._finalize_license_expression() 2026-01-15T17:15:54,765 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T17:15:54,765 !! 2026-01-15T17:15:54,766 ******************************************************************************** 2026-01-15T17:15:54,767 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T17:15:54,768 License :: OSI Approved :: MIT License 2026-01-15T17:15:54,769 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:54,770 ******************************************************************************** 2026-01-15T17:15:54,771 !! 2026-01-15T17:15:54,772 self._finalize_license_expression() 2026-01-15T17:15:54,773 running dist_info 2026-01-15T17:15:54,784 creating /tmp/pip-modern-metadata-b9m43jqn/opes.egg-info 2026-01-15T17:15:54,785 writing /tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/PKG-INFO 2026-01-15T17:15:54,789 writing dependency_links to /tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/dependency_links.txt 2026-01-15T17:15:54,791 writing requirements to /tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/requires.txt 2026-01-15T17:15:54,792 writing top-level names to /tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/top_level.txt 2026-01-15T17:15:54,793 writing manifest file '/tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/SOURCES.txt' 2026-01-15T17:15:54,812 reading manifest file '/tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/SOURCES.txt' 2026-01-15T17:15:54,814 adding license file 'LICENSE' 2026-01-15T17:15:54,817 writing manifest file '/tmp/pip-modern-metadata-b9m43jqn/opes.egg-info/SOURCES.txt' 2026-01-15T17:15:54,817 creating '/tmp/pip-modern-metadata-b9m43jqn/opes-0.5.4.dist-info' 2026-01-15T17:15:54,942 Preparing metadata (pyproject.toml): finished with status 'done' 2026-01-15T17:15:54,947 Source in /tmp/pip-wheel-k28jmpqj/opes_b98bb3526d2c4614bf629cb074e5fe89 has version 0.5.4, which satisfies requirement opes==0.5.4 from https://files.pythonhosted.org/packages/4e/6d/ce7d62a13e125beaf988f220bc5f68f8ceea5d30d0ed5abe86e8ef25fcf9/opes-0.5.4.tar.gz 2026-01-15T17:15:54,948 Removed opes==0.5.4 from https://files.pythonhosted.org/packages/4e/6d/ce7d62a13e125beaf988f220bc5f68f8ceea5d30d0ed5abe86e8ef25fcf9/opes-0.5.4.tar.gz from build tracker '/tmp/pip-build-tracker-ffz7r4af' 2026-01-15T17:15:54,953 Created temporary directory: /tmp/pip-unpack-icnzb9ud 2026-01-15T17:15:54,954 Building wheels for collected packages: opes 2026-01-15T17:15:54,958 Created temporary directory: /tmp/pip-wheel-uotsmijm 2026-01-15T17:15:54,958 Destination directory: /tmp/pip-wheel-uotsmijm 2026-01-15T17:15:54,961 Building wheel for opes (pyproject.toml): started 2026-01-15T17:15:54,962 Running command Building wheel for opes (pyproject.toml) 2026-01-15T17:15:55,502 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-01-15T17:15:55,502 !! 2026-01-15T17:15:55,504 ******************************************************************************** 2026-01-15T17:15:55,504 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-15T17:15:55,505 By 2026-Feb-18, you need to update your project and remove deprecated calls 2026-01-15T17:15:55,506 or your builds will no longer be supported. 2026-01-15T17:15:55,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:55,508 ******************************************************************************** 2026-01-15T17:15:55,509 !! 2026-01-15T17:15:55,510 corresp(dist, value, root_dir) 2026-01-15T17:15:55,579 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T17:15:55,580 !! 2026-01-15T17:15:55,581 ******************************************************************************** 2026-01-15T17:15:55,582 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T17:15:55,583 License :: OSI Approved :: MIT License 2026-01-15T17:15:55,584 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:55,585 ******************************************************************************** 2026-01-15T17:15:55,586 !! 2026-01-15T17:15:55,586 dist._finalize_license_expression() 2026-01-15T17:15:55,587 /tmp/pip-build-env-yjzz2z29/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-01-15T17:15:55,588 !! 2026-01-15T17:15:55,589 ******************************************************************************** 2026-01-15T17:15:55,590 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-01-15T17:15:55,591 License :: OSI Approved :: MIT License 2026-01-15T17:15:55,592 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-01-15T17:15:55,592 ******************************************************************************** 2026-01-15T17:15:55,593 !! 2026-01-15T17:15:55,593 self._finalize_license_expression() 2026-01-15T17:15:55,594 running bdist_wheel 2026-01-15T17:15:55,609 running build 2026-01-15T17:15:55,610 running build_py 2026-01-15T17:15:55,616 creating build/lib/opes 2026-01-15T17:15:55,618 copying opes/regularizer.py -> build/lib/opes 2026-01-15T17:15:55,621 copying opes/errors.py -> build/lib/opes 2026-01-15T17:15:55,623 copying opes/__init__.py -> build/lib/opes 2026-01-15T17:15:55,625 copying opes/utils.py -> build/lib/opes 2026-01-15T17:15:55,627 copying opes/backtester.py -> build/lib/opes 2026-01-15T17:15:55,629 running egg_info 2026-01-15T17:15:55,641 writing opes.egg-info/PKG-INFO 2026-01-15T17:15:55,644 writing dependency_links to opes.egg-info/dependency_links.txt 2026-01-15T17:15:55,645 writing requirements to opes.egg-info/requires.txt 2026-01-15T17:15:55,646 writing top-level names to opes.egg-info/top_level.txt 2026-01-15T17:15:55,655 reading manifest file 'opes.egg-info/SOURCES.txt' 2026-01-15T17:15:55,658 adding license file 'LICENSE' 2026-01-15T17:15:55,661 writing manifest file 'opes.egg-info/SOURCES.txt' 2026-01-15T17:15:55,674 installing to build/bdist.linux-armv7l/wheel 2026-01-15T17:15:55,675 running install 2026-01-15T17:15:55,698 running install_lib 2026-01-15T17:15:55,705 creating build/bdist.linux-armv7l/wheel 2026-01-15T17:15:55,707 creating build/bdist.linux-armv7l/wheel/opes 2026-01-15T17:15:55,708 copying build/lib/opes/regularizer.py -> build/bdist.linux-armv7l/wheel/./opes 2026-01-15T17:15:55,711 copying build/lib/opes/errors.py -> build/bdist.linux-armv7l/wheel/./opes 2026-01-15T17:15:55,713 copying build/lib/opes/__init__.py -> build/bdist.linux-armv7l/wheel/./opes 2026-01-15T17:15:55,715 copying build/lib/opes/utils.py -> build/bdist.linux-armv7l/wheel/./opes 2026-01-15T17:15:55,717 copying build/lib/opes/backtester.py -> build/bdist.linux-armv7l/wheel/./opes 2026-01-15T17:15:55,719 running install_egg_info 2026-01-15T17:15:55,725 Copying opes.egg-info to build/bdist.linux-armv7l/wheel/./opes-0.5.4-py3.11.egg-info 2026-01-15T17:15:55,735 running install_scripts 2026-01-15T17:15:55,745 creating build/bdist.linux-armv7l/wheel/opes-0.5.4.dist-info/WHEEL 2026-01-15T17:15:55,748 creating '/tmp/pip-wheel-uotsmijm/.tmp-ixvj4p6l/opes-0.5.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-01-15T17:15:55,750 adding 'opes/__init__.py' 2026-01-15T17:15:55,754 adding 'opes/backtester.py' 2026-01-15T17:15:55,755 adding 'opes/errors.py' 2026-01-15T17:15:55,757 adding 'opes/regularizer.py' 2026-01-15T17:15:55,759 adding 'opes/utils.py' 2026-01-15T17:15:55,761 adding 'opes-0.5.4.dist-info/licenses/LICENSE' 2026-01-15T17:15:55,763 adding 'opes-0.5.4.dist-info/METADATA' 2026-01-15T17:15:55,764 adding 'opes-0.5.4.dist-info/WHEEL' 2026-01-15T17:15:55,765 adding 'opes-0.5.4.dist-info/top_level.txt' 2026-01-15T17:15:55,766 adding 'opes-0.5.4.dist-info/RECORD' 2026-01-15T17:15:55,767 removing build/bdist.linux-armv7l/wheel 2026-01-15T17:15:55,871 Building wheel for opes (pyproject.toml): finished with status 'done' 2026-01-15T17:15:55,876 Created wheel for opes: filename=opes-0.5.4-py3-none-any.whl size=16025 sha256=8b07bd224a1e533fd3998bb25cd05f458547030b00363dec68fa9c9e6d2591f8 2026-01-15T17:15:55,877 Stored in directory: /tmp/pip-ephem-wheel-cache-z7_w9x57/wheels/70/60/ea/6b2374a2ee735af40e113560308ec396312b9a428c6715c050 2026-01-15T17:15:55,888 Successfully built opes 2026-01-15T17:15:55,892 Removed build tracker: '/tmp/pip-build-tracker-ffz7r4af'