2026-03-02T08:10:41,764 Created temporary directory: /tmp/pip-ephem-wheel-cache-_15r6gfh 2026-03-02T08:10:41,766 Created temporary directory: /tmp/pip-build-tracker-k6ih_4fv 2026-03-02T08:10:41,767 Initialized build tracking at /tmp/pip-build-tracker-k6ih_4fv 2026-03-02T08:10:41,768 Created build tracker: /tmp/pip-build-tracker-k6ih_4fv 2026-03-02T08:10:41,768 Entered build tracker: /tmp/pip-build-tracker-k6ih_4fv 2026-03-02T08:10:41,769 Created temporary directory: /tmp/pip-wheel-mez4skjc 2026-03-02T08:10:41,772 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-02T08:10:41,774 Created temporary directory: /tmp/pip-ephem-wheel-cache-6szx7ahu 2026-03-02T08:10:41,797 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T08:10:41,800 2 location(s) to search for versions of assertical: 2026-03-02T08:10:41,800 * https://pypi.org/simple/assertical/ 2026-03-02T08:10:41,800 * https://www.piwheels.org/simple/assertical/ 2026-03-02T08:10:41,801 Fetching project page and analyzing links: https://pypi.org/simple/assertical/ 2026-03-02T08:10:41,802 Getting page https://pypi.org/simple/assertical/ 2026-03-02T08:10:41,803 Found index url https://pypi.org/simple 2026-03-02T08:10:42,020 Fetched page https://pypi.org/simple/assertical/ as application/vnd.pypi.simple.v1+json 2026-03-02T08:10:42,024 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/39/5a/a5f2158ef3ecf6c565dfc2da3cde211577c602836418f77f58a758028719/assertical-0.0.1-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,025 Found link https://files.pythonhosted.org/packages/c4/f7/be0848729d1092f74e5b2b11f17c965bc1da6aa3ff24c0418009a5c6a4ed/assertical-0.0.1.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.0.1 2026-03-02T08:10:42,026 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/d4/1a/2e960bbb119fb11b55055f20f00d3853e27ef55336ce7efac08ed9d91033/assertical-0.0.2-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,026 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/f1/ba/ea27354e17457b4c6040a7d680d28dc87e4f143597f8e5b33aed22b4f60a/assertical-0.1.0-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,027 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/c7/18/0ce68ca79540287b4e5532e428a0cbad55ed158844af27fa8f87b3433788/assertical-0.2.0-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,028 Found link https://files.pythonhosted.org/packages/47/63/fa09313b05d49607c68861c28abde51752aeffa1cacb871eb3f60505da07/assertical-0.2.0.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.2.0 2026-03-02T08:10:42,029 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/6f/1a/89a2dc978eaf61e92953b1f2aad73a2773b2f46c8df82e6e2c4242d3515f/assertical-0.2.1-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,030 Found link https://files.pythonhosted.org/packages/50/60/10edaf4a401ba8451d95efa94aa50dbb3c3c49c4f37d2d74add636d22280/assertical-0.2.1.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.2.1 2026-03-02T08:10:42,031 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/c9/09/4e1458ff9a4d8912c856451396d21c2baa698aee064b58762c357a02589a/assertical-0.3.0-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,032 Found link https://files.pythonhosted.org/packages/e0/07/93774d70b5c9611112313100e60bcd4b91c7f4f6f9d705789a3fa0a4d132/assertical-0.3.0.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.3.0 2026-03-02T08:10:42,033 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/82/b8/586e54a9ad05fea504ecfb8b2a3d9096fa5438fd74500cbe43c599f8844b/assertical-0.3.1-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,034 Found link https://files.pythonhosted.org/packages/35/ab/aaf0019f155bed5c5edba6a651d11488af1a169de0a4dc10d2ac4fb9644d/assertical-0.3.1.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.3.1 2026-03-02T08:10:42,034 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/f2/7b/9e725cb6ac5d25bb1db43726c2f6f945778d5d5d86386dda5a2f4ffdcc55/assertical-0.3.2-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,035 Found link https://files.pythonhosted.org/packages/93/24/6e5e6fc8d56c40b272c349643ef3f17280da9024a328dfdf866615a690e5/assertical-0.3.2.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.3.2 2026-03-02T08:10:42,036 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/32/4f/9f21f99bf780d1d8116ed01eb924b25396330d23233939295bbb0cb3ef7f/assertical-0.3.3-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,037 Found link https://files.pythonhosted.org/packages/ef/cb/8520153221ca0158cdbc2e380e27bd3f093da83ff1151831876c5f907892/assertical-0.3.3.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.3.3 2026-03-02T08:10:42,038 Fetching project page and analyzing links: https://www.piwheels.org/simple/assertical/ 2026-03-02T08:10:42,038 Getting page https://www.piwheels.org/simple/assertical/ 2026-03-02T08:10:42,039 Found index url https://www.piwheels.org/simple 2026-03-02T08:10:42,224 Fetched page https://www.piwheels.org/simple/assertical/ as text/html 2026-03-02T08:10:42,227 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.3.2-py3-none-any.whl#sha256=6168f9c21746ffb4d3b043ea71a18a282609820cf8a80ca72fa2c7573f7cdb17 (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,228 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.3.1-py3-none-any.whl#sha256=ffe922368987ae6bb2871ebb0658d0b9ff0f47629e1addc99cf4394af9441fc9 (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,228 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.3.0-py3-none-any.whl#sha256=5d99cc6d5b68bf858a4984520c6af4fca886d4a7363417516f344f692ed38832 (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,229 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.2.1-py3-none-any.whl#sha256=e982b4fe1ae8e7005b08163bdb00d503af087de167194cb6d9e00f2fe924cbe1 (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,230 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.2.0-py3-none-any.whl#sha256=c682a53efa6f939b55b5a7e352f3fc232b41c552704158cef97218d84ed4a42a (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,230 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.0.1-py3-none-any.whl#sha256=20b5ed349aec1dbe23421c985b002d60bdf1059675eef8bf067e0a7ac92ddb3b (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-03-02T08:10:42,231 Skipping link: not a file: https://www.piwheels.org/simple/assertical/ 2026-03-02T08:10:42,232 Skipping link: not a file: https://pypi.org/simple/assertical/ 2026-03-02T08:10:42,253 Given no hashes to check 1 links for project 'assertical': discarding no candidates 2026-03-02T08:10:42,272 Collecting assertical==0.3.3 2026-03-02T08:10:42,275 Created temporary directory: /tmp/pip-unpack-bo6wl9_z 2026-03-02T08:10:42,410 Downloading assertical-0.3.3.tar.gz (29 kB) 2026-03-02T08:10:42,491 Added assertical==0.3.3 from https://files.pythonhosted.org/packages/ef/cb/8520153221ca0158cdbc2e380e27bd3f093da83ff1151831876c5f907892/assertical-0.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-k6ih_4fv' 2026-03-02T08:10:42,497 Created temporary directory: /tmp/pip-build-env-5olkdafo 2026-03-02T08:10:42,501 Installing build dependencies: started 2026-03-02T08:10:42,503 Running command pip subprocess to install build dependencies 2026-03-02T08:10:43,672 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-02T08:10:44,252 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-02T08:10:44,275 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T08:10:46,094 Collecting setuptools>=40.9.0 2026-03-02T08:10:46,170 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-02T08:10:46,438 Collecting wheel 2026-03-02T08:10:46,455 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-02T08:10:46,642 Collecting packaging>=24.0 2026-03-02T08:10:46,658 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-02T08:10:49,624 Installing collected packages: setuptools, packaging, wheel 2026-03-02T08:10:52,992 Creating /tmp/pip-build-env-5olkdafo/overlay/local/bin 2026-03-02T08:10:52,995 changing mode of /tmp/pip-build-env-5olkdafo/overlay/local/bin/wheel to 755 2026-03-02T08:10:53,016 Successfully installed packaging-26.0 setuptools-82.0.0 wheel-0.46.3 2026-03-02T08:10:53,296 Installing build dependencies: finished with status 'done' 2026-03-02T08:10:53,303 Getting requirements to build wheel: started 2026-03-02T08:10:53,304 Running command Getting requirements to build wheel 2026-03-02T08:10:53,910 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T08:10:53,910 !! 2026-03-02T08:10:53,912 ******************************************************************************** 2026-03-02T08:10:53,912 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-02T08:10:53,913 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T08:10:53,914 or your builds will no longer be supported. 2026-03-02T08:10:53,915 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:53,916 ******************************************************************************** 2026-03-02T08:10:53,917 !! 2026-03-02T08:10:53,918 corresp(dist, value, root_dir) 2026-03-02T08:10:53,918 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-mez4skjc/assertical_60280bafbf994147801f0bdb49be4e42/LICENSE' cannot be found 2026-03-02T08:10:53,919 return '\n'.join( 2026-03-02T08:10:53,993 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T08:10:53,994 !! 2026-03-02T08:10:53,995 ******************************************************************************** 2026-03-02T08:10:53,995 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T08:10:53,996 License :: OSI Approved :: MIT License 2026-03-02T08:10:53,997 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:53,998 ******************************************************************************** 2026-03-02T08:10:53,998 !! 2026-03-02T08:10:53,999 dist._finalize_license_expression() 2026-03-02T08:10:53,999 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T08:10:54,000 !! 2026-03-02T08:10:54,001 ******************************************************************************** 2026-03-02T08:10:54,001 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T08:10:54,002 License :: OSI Approved :: MIT License 2026-03-02T08:10:54,003 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:54,004 ******************************************************************************** 2026-03-02T08:10:54,005 !! 2026-03-02T08:10:54,006 self._finalize_license_expression() 2026-03-02T08:10:54,006 running egg_info 2026-03-02T08:10:54,012 writing ./src/assertical.egg-info/PKG-INFO 2026-03-02T08:10:54,020 writing dependency_links to ./src/assertical.egg-info/dependency_links.txt 2026-03-02T08:10:54,024 writing requirements to ./src/assertical.egg-info/requires.txt 2026-03-02T08:10:54,025 writing top-level names to ./src/assertical.egg-info/top_level.txt 2026-03-02T08:10:54,049 reading manifest file './src/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:54,052 adding license file 'LICENSE.txt' 2026-03-02T08:10:54,056 writing manifest file './src/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:54,154 Getting requirements to build wheel: finished with status 'done' 2026-03-02T08:10:54,157 Created temporary directory: /tmp/pip-modern-metadata-cxd9s8rz 2026-03-02T08:10:54,160 Preparing metadata (pyproject.toml): started 2026-03-02T08:10:54,161 Running command Preparing metadata (pyproject.toml) 2026-03-02T08:10:54,731 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T08:10:54,731 !! 2026-03-02T08:10:54,732 ******************************************************************************** 2026-03-02T08:10:54,733 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-02T08:10:54,734 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T08:10:54,735 or your builds will no longer be supported. 2026-03-02T08:10:54,736 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:54,737 ******************************************************************************** 2026-03-02T08:10:54,738 !! 2026-03-02T08:10:54,738 corresp(dist, value, root_dir) 2026-03-02T08:10:54,739 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-mez4skjc/assertical_60280bafbf994147801f0bdb49be4e42/LICENSE' cannot be found 2026-03-02T08:10:54,740 return '\n'.join( 2026-03-02T08:10:54,809 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T08:10:54,809 !! 2026-03-02T08:10:54,810 ******************************************************************************** 2026-03-02T08:10:54,811 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T08:10:54,812 License :: OSI Approved :: MIT License 2026-03-02T08:10:54,812 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:54,813 ******************************************************************************** 2026-03-02T08:10:54,814 !! 2026-03-02T08:10:54,814 dist._finalize_license_expression() 2026-03-02T08:10:54,815 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T08:10:54,815 !! 2026-03-02T08:10:54,817 ******************************************************************************** 2026-03-02T08:10:54,817 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T08:10:54,818 License :: OSI Approved :: MIT License 2026-03-02T08:10:54,819 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:54,819 ******************************************************************************** 2026-03-02T08:10:54,821 !! 2026-03-02T08:10:54,821 self._finalize_license_expression() 2026-03-02T08:10:54,822 running dist_info 2026-03-02T08:10:54,831 creating /tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info 2026-03-02T08:10:54,832 writing /tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/PKG-INFO 2026-03-02T08:10:54,840 writing dependency_links to /tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/dependency_links.txt 2026-03-02T08:10:54,844 writing requirements to /tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/requires.txt 2026-03-02T08:10:54,845 writing top-level names to /tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/top_level.txt 2026-03-02T08:10:54,846 writing manifest file '/tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:54,867 reading manifest file '/tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:54,869 adding license file 'LICENSE.txt' 2026-03-02T08:10:54,872 writing manifest file '/tmp/pip-modern-metadata-cxd9s8rz/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:54,873 creating '/tmp/pip-modern-metadata-cxd9s8rz/assertical-0.3.3.dist-info' 2026-03-02T08:10:54,996 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-02T08:10:55,002 Source in /tmp/pip-wheel-mez4skjc/assertical_60280bafbf994147801f0bdb49be4e42 has version 0.3.3, which satisfies requirement assertical==0.3.3 from https://files.pythonhosted.org/packages/ef/cb/8520153221ca0158cdbc2e380e27bd3f093da83ff1151831876c5f907892/assertical-0.3.3.tar.gz 2026-03-02T08:10:55,003 Removed assertical==0.3.3 from https://files.pythonhosted.org/packages/ef/cb/8520153221ca0158cdbc2e380e27bd3f093da83ff1151831876c5f907892/assertical-0.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-k6ih_4fv' 2026-03-02T08:10:55,010 Created temporary directory: /tmp/pip-unpack-tk2ax7v2 2026-03-02T08:10:55,011 Building wheels for collected packages: assertical 2026-03-02T08:10:55,016 Created temporary directory: /tmp/pip-wheel-z9jug5ou 2026-03-02T08:10:55,016 Destination directory: /tmp/pip-wheel-z9jug5ou 2026-03-02T08:10:55,019 Building wheel for assertical (pyproject.toml): started 2026-03-02T08:10:55,020 Running command Building wheel for assertical (pyproject.toml) 2026-03-02T08:10:55,572 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-02T08:10:55,572 !! 2026-03-02T08:10:55,574 ******************************************************************************** 2026-03-02T08:10:55,574 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-02T08:10:55,575 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-02T08:10:55,575 or your builds will no longer be supported. 2026-03-02T08:10:55,576 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:55,577 ******************************************************************************** 2026-03-02T08:10:55,578 !! 2026-03-02T08:10:55,578 corresp(dist, value, root_dir) 2026-03-02T08:10:55,579 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-mez4skjc/assertical_60280bafbf994147801f0bdb49be4e42/LICENSE' cannot be found 2026-03-02T08:10:55,579 return '\n'.join( 2026-03-02T08:10:55,645 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T08:10:55,646 !! 2026-03-02T08:10:55,647 ******************************************************************************** 2026-03-02T08:10:55,648 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T08:10:55,649 License :: OSI Approved :: MIT License 2026-03-02T08:10:55,650 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:55,650 ******************************************************************************** 2026-03-02T08:10:55,652 !! 2026-03-02T08:10:55,652 dist._finalize_license_expression() 2026-03-02T08:10:55,653 /tmp/pip-build-env-5olkdafo/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T08:10:55,653 !! 2026-03-02T08:10:55,655 ******************************************************************************** 2026-03-02T08:10:55,655 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T08:10:55,657 License :: OSI Approved :: MIT License 2026-03-02T08:10:55,658 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T08:10:55,659 ******************************************************************************** 2026-03-02T08:10:55,660 !! 2026-03-02T08:10:55,660 self._finalize_license_expression() 2026-03-02T08:10:55,661 running bdist_wheel 2026-03-02T08:10:55,674 running build 2026-03-02T08:10:55,674 running build_py 2026-03-02T08:10:55,681 creating build/lib/assertical 2026-03-02T08:10:55,683 copying src/assertical/snapshot.py -> build/lib/assertical 2026-03-02T08:10:55,685 copying src/assertical/__init__.py -> build/lib/assertical 2026-03-02T08:10:55,688 creating build/lib/assertical/fake 2026-03-02T08:10:55,689 copying src/assertical/fake/sqlalchemy.py -> build/lib/assertical/fake 2026-03-02T08:10:55,691 copying src/assertical/fake/http.py -> build/lib/assertical/fake 2026-03-02T08:10:55,693 copying src/assertical/fake/__init__.py -> build/lib/assertical/fake 2026-03-02T08:10:55,695 copying src/assertical/fake/asyncio.py -> build/lib/assertical/fake 2026-03-02T08:10:55,697 copying src/assertical/fake/generator.py -> build/lib/assertical/fake 2026-03-02T08:10:55,701 creating build/lib/assertical/asserts 2026-03-02T08:10:55,702 copying src/assertical/asserts/type.py -> build/lib/assertical/asserts 2026-03-02T08:10:55,704 copying src/assertical/asserts/__init__.py -> build/lib/assertical/asserts 2026-03-02T08:10:55,705 copying src/assertical/asserts/pandas.py -> build/lib/assertical/asserts 2026-03-02T08:10:55,707 copying src/assertical/asserts/time.py -> build/lib/assertical/asserts 2026-03-02T08:10:55,709 copying src/assertical/asserts/generator.py -> build/lib/assertical/asserts 2026-03-02T08:10:55,711 creating build/lib/assertical/fixtures 2026-03-02T08:10:55,712 copying src/assertical/fixtures/fastapi.py -> build/lib/assertical/fixtures 2026-03-02T08:10:55,715 copying src/assertical/fixtures/__init__.py -> build/lib/assertical/fixtures 2026-03-02T08:10:55,716 copying src/assertical/fixtures/postgres.py -> build/lib/assertical/fixtures 2026-03-02T08:10:55,718 copying src/assertical/fixtures/environment.py -> build/lib/assertical/fixtures 2026-03-02T08:10:55,720 copying src/assertical/fixtures/generator.py -> build/lib/assertical/fixtures 2026-03-02T08:10:55,722 running egg_info 2026-03-02T08:10:55,732 writing ./src/assertical.egg-info/PKG-INFO 2026-03-02T08:10:55,739 writing dependency_links to ./src/assertical.egg-info/dependency_links.txt 2026-03-02T08:10:55,743 writing requirements to ./src/assertical.egg-info/requires.txt 2026-03-02T08:10:55,744 writing top-level names to ./src/assertical.egg-info/top_level.txt 2026-03-02T08:10:55,755 reading manifest file './src/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:55,759 adding license file 'LICENSE.txt' 2026-03-02T08:10:55,762 writing manifest file './src/assertical.egg-info/SOURCES.txt' 2026-03-02T08:10:55,767 copying src/assertical/py.typed -> build/lib/assertical 2026-03-02T08:10:55,779 installing to build/bdist.linux-armv7l/wheel 2026-03-02T08:10:55,779 running install 2026-03-02T08:10:55,802 running install_lib 2026-03-02T08:10:55,808 creating build/bdist.linux-armv7l/wheel 2026-03-02T08:10:55,810 creating build/bdist.linux-armv7l/wheel/assertical 2026-03-02T08:10:55,811 copying build/lib/assertical/snapshot.py -> build/bdist.linux-armv7l/wheel/./assertical 2026-03-02T08:10:55,813 creating build/bdist.linux-armv7l/wheel/assertical/fake 2026-03-02T08:10:55,814 copying build/lib/assertical/fake/sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-03-02T08:10:55,816 copying build/lib/assertical/fake/http.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-03-02T08:10:55,819 copying build/lib/assertical/fake/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-03-02T08:10:55,821 copying build/lib/assertical/fake/asyncio.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-03-02T08:10:55,822 copying build/lib/assertical/fake/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-03-02T08:10:55,825 copying build/lib/assertical/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical 2026-03-02T08:10:55,827 copying build/lib/assertical/py.typed -> build/bdist.linux-armv7l/wheel/./assertical 2026-03-02T08:10:55,829 creating build/bdist.linux-armv7l/wheel/assertical/asserts 2026-03-02T08:10:55,830 copying build/lib/assertical/asserts/type.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-03-02T08:10:55,832 copying build/lib/assertical/asserts/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-03-02T08:10:55,834 copying build/lib/assertical/asserts/pandas.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-03-02T08:10:55,835 copying build/lib/assertical/asserts/time.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-03-02T08:10:55,837 copying build/lib/assertical/asserts/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-03-02T08:10:55,840 creating build/bdist.linux-armv7l/wheel/assertical/fixtures 2026-03-02T08:10:55,841 copying build/lib/assertical/fixtures/fastapi.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-03-02T08:10:55,843 copying build/lib/assertical/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-03-02T08:10:55,845 copying build/lib/assertical/fixtures/postgres.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-03-02T08:10:55,847 copying build/lib/assertical/fixtures/environment.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-03-02T08:10:55,849 copying build/lib/assertical/fixtures/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-03-02T08:10:55,850 running install_egg_info 2026-03-02T08:10:55,855 Copying ./src/assertical.egg-info to build/bdist.linux-armv7l/wheel/./assertical-0.3.3-py3.11.egg-info 2026-03-02T08:10:55,865 running install_scripts 2026-03-02T08:10:55,876 creating build/bdist.linux-armv7l/wheel/assertical-0.3.3.dist-info/WHEEL 2026-03-02T08:10:55,879 creating '/tmp/pip-wheel-z9jug5ou/.tmp-yrz9zbns/assertical-0.3.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T08:10:55,881 adding 'assertical/__init__.py' 2026-03-02T08:10:55,882 adding 'assertical/py.typed' 2026-03-02T08:10:55,883 adding 'assertical/snapshot.py' 2026-03-02T08:10:55,885 adding 'assertical/asserts/__init__.py' 2026-03-02T08:10:55,887 adding 'assertical/asserts/generator.py' 2026-03-02T08:10:55,888 adding 'assertical/asserts/pandas.py' 2026-03-02T08:10:55,889 adding 'assertical/asserts/time.py' 2026-03-02T08:10:55,891 adding 'assertical/asserts/type.py' 2026-03-02T08:10:55,892 adding 'assertical/fake/__init__.py' 2026-03-02T08:10:55,894 adding 'assertical/fake/asyncio.py' 2026-03-02T08:10:55,898 adding 'assertical/fake/generator.py' 2026-03-02T08:10:55,900 adding 'assertical/fake/http.py' 2026-03-02T08:10:55,901 adding 'assertical/fake/sqlalchemy.py' 2026-03-02T08:10:55,902 adding 'assertical/fixtures/__init__.py' 2026-03-02T08:10:55,904 adding 'assertical/fixtures/environment.py' 2026-03-02T08:10:55,905 adding 'assertical/fixtures/fastapi.py' 2026-03-02T08:10:55,906 adding 'assertical/fixtures/generator.py' 2026-03-02T08:10:55,908 adding 'assertical/fixtures/postgres.py' 2026-03-02T08:10:55,911 adding 'assertical-0.3.3.dist-info/licenses/LICENSE.txt' 2026-03-02T08:10:55,913 adding 'assertical-0.3.3.dist-info/METADATA' 2026-03-02T08:10:55,914 adding 'assertical-0.3.3.dist-info/WHEEL' 2026-03-02T08:10:55,915 adding 'assertical-0.3.3.dist-info/top_level.txt' 2026-03-02T08:10:55,916 adding 'assertical-0.3.3.dist-info/RECORD' 2026-03-02T08:10:55,918 removing build/bdist.linux-armv7l/wheel 2026-03-02T08:10:56,023 Building wheel for assertical (pyproject.toml): finished with status 'done' 2026-03-02T08:10:56,029 Created wheel for assertical: filename=assertical-0.3.3-py3-none-any.whl size=27544 sha256=a76c90b01d8392d66e721316bdf509a429615ee1b1678420438e5c6825b963b6 2026-03-02T08:10:56,030 Stored in directory: /tmp/pip-ephem-wheel-cache-6szx7ahu/wheels/e0/55/8d/c44d8b2e2fa9b85c56811cebace9e3932bce68021a4f1eb611 2026-03-02T08:10:56,043 Successfully built assertical 2026-03-02T08:10:56,047 Removed build tracker: '/tmp/pip-build-tracker-k6ih_4fv'