2026-05-07T08:56:37,307 Created temporary directory: /tmp/pip-ephem-wheel-cache-fxods8t2 2026-05-07T08:56:37,309 Created temporary directory: /tmp/pip-build-tracker-121wtscr 2026-05-07T08:56:37,309 Initialized build tracking at /tmp/pip-build-tracker-121wtscr 2026-05-07T08:56:37,310 Created build tracker: /tmp/pip-build-tracker-121wtscr 2026-05-07T08:56:37,310 Entered build tracker: /tmp/pip-build-tracker-121wtscr 2026-05-07T08:56:37,311 Created temporary directory: /tmp/pip-wheel-g5bjghfh 2026-05-07T08:56:37,314 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-05-07T08:56:37,317 Created temporary directory: /tmp/pip-ephem-wheel-cache-dp1swi1l 2026-05-07T08:56:37,338 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-07T08:56:37,342 2 location(s) to search for versions of assertical: 2026-05-07T08:56:37,342 * https://pypi.org/simple/assertical/ 2026-05-07T08:56:37,342 * https://www.piwheels.org/simple/assertical/ 2026-05-07T08:56:37,342 Fetching project page and analyzing links: https://pypi.org/simple/assertical/ 2026-05-07T08:56:37,343 Getting page https://pypi.org/simple/assertical/ 2026-05-07T08:56:37,345 Found index url https://pypi.org/simple 2026-05-07T08:56:37,570 Fetched page https://pypi.org/simple/assertical/ as application/vnd.pypi.simple.v1+json 2026-05-07T08:56:37,575 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-05-07T08:56:37,576 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-05-07T08:56:37,577 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-05-07T08:56:37,577 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-05-07T08:56:37,578 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-05-07T08:56:37,579 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-05-07T08:56:37,579 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-05-07T08:56:37,580 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-05-07T08:56:37,581 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-05-07T08:56:37,582 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-05-07T08:56:37,583 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-05-07T08:56:37,584 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-05-07T08:56:37,584 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-05-07T08:56:37,585 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-05-07T08:56:37,586 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-05-07T08:56:37,587 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-05-07T08:56:37,587 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/c9/78/1a34bffa16d5eb033a8185ad6b495d01b26ffa9dd1ac78f30a2961eb3c3d/assertical-0.4.0-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-05-07T08:56:37,588 Found link https://files.pythonhosted.org/packages/72/60/cd01991a5e2577567533528165713ad42f36c83d695152bfba2f37b75275/assertical-0.4.0.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.4.0 2026-05-07T08:56:37,589 Fetching project page and analyzing links: https://www.piwheels.org/simple/assertical/ 2026-05-07T08:56:37,590 Getting page https://www.piwheels.org/simple/assertical/ 2026-05-07T08:56:37,591 Found index url https://www.piwheels.org/simple 2026-05-07T08:56:37,762 Fetched page https://www.piwheels.org/simple/assertical/ as text/html 2026-05-07T08:56:37,766 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.3.3-py3-none-any.whl#sha256=a76c90b01d8392d66e721316bdf509a429615ee1b1678420438e5c6825b963b6 (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-05-07T08:56:37,766 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-05-07T08:56:37,767 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-05-07T08:56:37,767 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-05-07T08:56:37,768 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-05-07T08:56:37,769 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-05-07T08:56:37,769 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-05-07T08:56:37,770 Skipping link: not a file: https://www.piwheels.org/simple/assertical/ 2026-05-07T08:56:37,770 Skipping link: not a file: https://pypi.org/simple/assertical/ 2026-05-07T08:56:37,791 Given no hashes to check 1 links for project 'assertical': discarding no candidates 2026-05-07T08:56:37,811 Collecting assertical==0.4.0 2026-05-07T08:56:37,813 Created temporary directory: /tmp/pip-unpack-2p6iy2s3 2026-05-07T08:56:38,040 Downloading assertical-0.4.0.tar.gz (30 kB) 2026-05-07T08:56:38,120 Added assertical==0.4.0 from https://files.pythonhosted.org/packages/72/60/cd01991a5e2577567533528165713ad42f36c83d695152bfba2f37b75275/assertical-0.4.0.tar.gz to build tracker '/tmp/pip-build-tracker-121wtscr' 2026-05-07T08:56:38,126 Created temporary directory: /tmp/pip-build-env-yvmibyg5 2026-05-07T08:56:38,131 Installing build dependencies: started 2026-05-07T08:56:38,132 Running command pip subprocess to install build dependencies 2026-05-07T08:56:39,280 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-07T08:56:39,707 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-05-07T08:56:39,731 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-07T08:56:41,560 Collecting setuptools>=40.9.0 2026-05-07T08:56:41,634 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-07T08:56:41,911 Collecting wheel 2026-05-07T08:56:41,926 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-07T08:56:42,110 Collecting packaging>=24.0 2026-05-07T08:56:42,127 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-07T08:56:45,089 Installing collected packages: setuptools, packaging, wheel 2026-05-07T08:56:48,644 Creating /tmp/pip-build-env-yvmibyg5/overlay/local/bin 2026-05-07T08:56:48,647 changing mode of /tmp/pip-build-env-yvmibyg5/overlay/local/bin/wheel to 755 2026-05-07T08:56:48,670 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-07T08:56:48,949 Installing build dependencies: finished with status 'done' 2026-05-07T08:56:48,957 Getting requirements to build wheel: started 2026-05-07T08:56:48,958 Running command Getting requirements to build wheel 2026-05-07T08:56:49,582 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-07T08:56:49,582 !! 2026-05-07T08:56:49,583 ******************************************************************************** 2026-05-07T08:56:49,584 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-05-07T08:56:49,585 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-07T08:56:49,586 or your builds will no longer be supported. 2026-05-07T08:56:49,586 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:49,587 ******************************************************************************** 2026-05-07T08:56:49,588 !! 2026-05-07T08:56:49,588 corresp(dist, value, root_dir) 2026-05-07T08:56:49,589 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-g5bjghfh/assertical_82a58d16a0494997832c3c046f215612/LICENSE' cannot be found 2026-05-07T08:56:49,589 return '\n'.join( 2026-05-07T08:56:49,667 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-07T08:56:49,668 !! 2026-05-07T08:56:49,669 ******************************************************************************** 2026-05-07T08:56:49,669 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-07T08:56:49,670 License :: OSI Approved :: MIT License 2026-05-07T08:56:49,671 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:49,672 ******************************************************************************** 2026-05-07T08:56:49,673 !! 2026-05-07T08:56:49,673 dist._finalize_license_expression() 2026-05-07T08:56:49,674 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-07T08:56:49,674 !! 2026-05-07T08:56:49,676 ******************************************************************************** 2026-05-07T08:56:49,676 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-07T08:56:49,677 License :: OSI Approved :: MIT License 2026-05-07T08:56:49,678 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:49,679 ******************************************************************************** 2026-05-07T08:56:49,680 !! 2026-05-07T08:56:49,680 self._finalize_license_expression() 2026-05-07T08:56:49,681 running egg_info 2026-05-07T08:56:49,686 writing ./src/assertical.egg-info/PKG-INFO 2026-05-07T08:56:49,694 writing dependency_links to ./src/assertical.egg-info/dependency_links.txt 2026-05-07T08:56:49,698 writing requirements to ./src/assertical.egg-info/requires.txt 2026-05-07T08:56:49,699 writing top-level names to ./src/assertical.egg-info/top_level.txt 2026-05-07T08:56:49,723 reading manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:49,726 adding license file 'LICENSE.txt' 2026-05-07T08:56:49,730 writing manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:49,828 Getting requirements to build wheel: finished with status 'done' 2026-05-07T08:56:49,832 Created temporary directory: /tmp/pip-modern-metadata-rhd8w8hv 2026-05-07T08:56:49,834 Preparing metadata (pyproject.toml): started 2026-05-07T08:56:49,835 Running command Preparing metadata (pyproject.toml) 2026-05-07T08:56:50,409 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-07T08:56:50,410 !! 2026-05-07T08:56:50,411 ******************************************************************************** 2026-05-07T08:56:50,412 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-05-07T08:56:50,413 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-07T08:56:50,413 or your builds will no longer be supported. 2026-05-07T08:56:50,414 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:50,415 ******************************************************************************** 2026-05-07T08:56:50,416 !! 2026-05-07T08:56:50,416 corresp(dist, value, root_dir) 2026-05-07T08:56:50,417 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-g5bjghfh/assertical_82a58d16a0494997832c3c046f215612/LICENSE' cannot be found 2026-05-07T08:56:50,417 return '\n'.join( 2026-05-07T08:56:50,488 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-07T08:56:50,489 !! 2026-05-07T08:56:50,490 ******************************************************************************** 2026-05-07T08:56:50,490 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-07T08:56:50,492 License :: OSI Approved :: MIT License 2026-05-07T08:56:50,493 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:50,493 ******************************************************************************** 2026-05-07T08:56:50,494 !! 2026-05-07T08:56:50,495 dist._finalize_license_expression() 2026-05-07T08:56:50,495 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-07T08:56:50,496 !! 2026-05-07T08:56:50,497 ******************************************************************************** 2026-05-07T08:56:50,498 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-07T08:56:50,499 License :: OSI Approved :: MIT License 2026-05-07T08:56:50,500 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:50,500 ******************************************************************************** 2026-05-07T08:56:50,501 !! 2026-05-07T08:56:50,502 self._finalize_license_expression() 2026-05-07T08:56:50,503 running dist_info 2026-05-07T08:56:50,510 creating /tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info 2026-05-07T08:56:50,511 writing /tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/PKG-INFO 2026-05-07T08:56:50,519 writing dependency_links to /tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/dependency_links.txt 2026-05-07T08:56:50,523 writing requirements to /tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/requires.txt 2026-05-07T08:56:50,524 writing top-level names to /tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/top_level.txt 2026-05-07T08:56:50,525 writing manifest file '/tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:50,546 reading manifest file '/tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:50,548 adding license file 'LICENSE.txt' 2026-05-07T08:56:50,551 writing manifest file '/tmp/pip-modern-metadata-rhd8w8hv/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:50,552 creating '/tmp/pip-modern-metadata-rhd8w8hv/assertical-0.4.0.dist-info' 2026-05-07T08:56:50,676 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-07T08:56:50,682 Source in /tmp/pip-wheel-g5bjghfh/assertical_82a58d16a0494997832c3c046f215612 has version 0.4.0, which satisfies requirement assertical==0.4.0 from https://files.pythonhosted.org/packages/72/60/cd01991a5e2577567533528165713ad42f36c83d695152bfba2f37b75275/assertical-0.4.0.tar.gz 2026-05-07T08:56:50,683 Removed assertical==0.4.0 from https://files.pythonhosted.org/packages/72/60/cd01991a5e2577567533528165713ad42f36c83d695152bfba2f37b75275/assertical-0.4.0.tar.gz from build tracker '/tmp/pip-build-tracker-121wtscr' 2026-05-07T08:56:50,690 Created temporary directory: /tmp/pip-unpack-13cgknix 2026-05-07T08:56:50,691 Building wheels for collected packages: assertical 2026-05-07T08:56:50,696 Created temporary directory: /tmp/pip-wheel-dmqd_t46 2026-05-07T08:56:50,697 Destination directory: /tmp/pip-wheel-dmqd_t46 2026-05-07T08:56:50,699 Building wheel for assertical (pyproject.toml): started 2026-05-07T08:56:50,700 Running command Building wheel for assertical (pyproject.toml) 2026-05-07T08:56:51,251 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-07T08:56:51,251 !! 2026-05-07T08:56:51,252 ******************************************************************************** 2026-05-07T08:56:51,252 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-05-07T08:56:51,253 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-07T08:56:51,254 or your builds will no longer be supported. 2026-05-07T08:56:51,255 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:51,255 ******************************************************************************** 2026-05-07T08:56:51,256 !! 2026-05-07T08:56:51,257 corresp(dist, value, root_dir) 2026-05-07T08:56:51,258 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-g5bjghfh/assertical_82a58d16a0494997832c3c046f215612/LICENSE' cannot be found 2026-05-07T08:56:51,258 return '\n'.join( 2026-05-07T08:56:51,322 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-07T08:56:51,323 !! 2026-05-07T08:56:51,324 ******************************************************************************** 2026-05-07T08:56:51,324 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-07T08:56:51,325 License :: OSI Approved :: MIT License 2026-05-07T08:56:51,326 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:51,327 ******************************************************************************** 2026-05-07T08:56:51,328 !! 2026-05-07T08:56:51,329 dist._finalize_license_expression() 2026-05-07T08:56:51,329 /tmp/pip-build-env-yvmibyg5/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-07T08:56:51,330 !! 2026-05-07T08:56:51,331 ******************************************************************************** 2026-05-07T08:56:51,331 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-07T08:56:51,332 License :: OSI Approved :: MIT License 2026-05-07T08:56:51,334 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-07T08:56:51,334 ******************************************************************************** 2026-05-07T08:56:51,335 !! 2026-05-07T08:56:51,336 self._finalize_license_expression() 2026-05-07T08:56:51,336 running bdist_wheel 2026-05-07T08:56:51,347 running build 2026-05-07T08:56:51,348 running build_py 2026-05-07T08:56:51,354 creating build/lib/assertical 2026-05-07T08:56:51,356 copying src/assertical/__init__.py -> build/lib/assertical 2026-05-07T08:56:51,358 copying src/assertical/snapshot.py -> build/lib/assertical 2026-05-07T08:56:51,361 creating build/lib/assertical/asserts 2026-05-07T08:56:51,362 copying src/assertical/asserts/generator.py -> build/lib/assertical/asserts 2026-05-07T08:56:51,364 copying src/assertical/asserts/time.py -> build/lib/assertical/asserts 2026-05-07T08:56:51,366 copying src/assertical/asserts/__init__.py -> build/lib/assertical/asserts 2026-05-07T08:56:51,368 copying src/assertical/asserts/type.py -> build/lib/assertical/asserts 2026-05-07T08:56:51,370 copying src/assertical/asserts/pandas.py -> build/lib/assertical/asserts 2026-05-07T08:56:51,372 creating build/lib/assertical/fake 2026-05-07T08:56:51,374 copying src/assertical/fake/generator.py -> build/lib/assertical/fake 2026-05-07T08:56:51,377 copying src/assertical/fake/asyncio.py -> build/lib/assertical/fake 2026-05-07T08:56:51,379 copying src/assertical/fake/__init__.py -> build/lib/assertical/fake 2026-05-07T08:56:51,380 copying src/assertical/fake/http.py -> build/lib/assertical/fake 2026-05-07T08:56:51,383 copying src/assertical/fake/sqlalchemy.py -> build/lib/assertical/fake 2026-05-07T08:56:51,385 creating build/lib/assertical/fixtures 2026-05-07T08:56:51,386 copying src/assertical/fixtures/generator.py -> build/lib/assertical/fixtures 2026-05-07T08:56:51,388 copying src/assertical/fixtures/environment.py -> build/lib/assertical/fixtures 2026-05-07T08:56:51,390 copying src/assertical/fixtures/__init__.py -> build/lib/assertical/fixtures 2026-05-07T08:56:51,392 copying src/assertical/fixtures/fastapi.py -> build/lib/assertical/fixtures 2026-05-07T08:56:51,394 copying src/assertical/fixtures/postgres.py -> build/lib/assertical/fixtures 2026-05-07T08:56:51,396 running egg_info 2026-05-07T08:56:51,406 writing ./src/assertical.egg-info/PKG-INFO 2026-05-07T08:56:51,412 writing dependency_links to ./src/assertical.egg-info/dependency_links.txt 2026-05-07T08:56:51,416 writing requirements to ./src/assertical.egg-info/requires.txt 2026-05-07T08:56:51,417 writing top-level names to ./src/assertical.egg-info/top_level.txt 2026-05-07T08:56:51,429 reading manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:51,432 adding license file 'LICENSE.txt' 2026-05-07T08:56:51,436 writing manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-07T08:56:51,440 copying src/assertical/py.typed -> build/lib/assertical 2026-05-07T08:56:51,452 installing to build/bdist.linux-armv7l/wheel 2026-05-07T08:56:51,453 running install 2026-05-07T08:56:51,476 running install_lib 2026-05-07T08:56:51,482 creating build/bdist.linux-armv7l/wheel 2026-05-07T08:56:51,484 creating build/bdist.linux-armv7l/wheel/assertical 2026-05-07T08:56:51,486 creating build/bdist.linux-armv7l/wheel/assertical/asserts 2026-05-07T08:56:51,487 copying build/lib/assertical/asserts/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-07T08:56:51,490 copying build/lib/assertical/asserts/time.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-07T08:56:51,491 copying build/lib/assertical/asserts/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-07T08:56:51,493 copying build/lib/assertical/asserts/type.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-07T08:56:51,495 copying build/lib/assertical/asserts/pandas.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-07T08:56:51,497 copying build/lib/assertical/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical 2026-05-07T08:56:51,500 creating build/bdist.linux-armv7l/wheel/assertical/fake 2026-05-07T08:56:51,501 copying build/lib/assertical/fake/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-07T08:56:51,504 copying build/lib/assertical/fake/asyncio.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-07T08:56:51,506 copying build/lib/assertical/fake/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-07T08:56:51,508 copying build/lib/assertical/fake/http.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-07T08:56:51,510 copying build/lib/assertical/fake/sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-07T08:56:51,513 creating build/bdist.linux-armv7l/wheel/assertical/fixtures 2026-05-07T08:56:51,514 copying build/lib/assertical/fixtures/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-07T08:56:51,516 copying build/lib/assertical/fixtures/environment.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-07T08:56:51,518 copying build/lib/assertical/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-07T08:56:51,519 copying build/lib/assertical/fixtures/fastapi.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-07T08:56:51,521 copying build/lib/assertical/fixtures/postgres.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-07T08:56:51,523 copying build/lib/assertical/py.typed -> build/bdist.linux-armv7l/wheel/./assertical 2026-05-07T08:56:51,525 copying build/lib/assertical/snapshot.py -> build/bdist.linux-armv7l/wheel/./assertical 2026-05-07T08:56:51,527 running install_egg_info 2026-05-07T08:56:51,531 Copying ./src/assertical.egg-info to build/bdist.linux-armv7l/wheel/./assertical-0.4.0-py3.11.egg-info 2026-05-07T08:56:51,542 running install_scripts 2026-05-07T08:56:51,553 creating build/bdist.linux-armv7l/wheel/assertical-0.4.0.dist-info/WHEEL 2026-05-07T08:56:51,556 creating '/tmp/pip-wheel-dmqd_t46/.tmp-5gjo7cm8/assertical-0.4.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-07T08:56:51,559 adding 'assertical/__init__.py' 2026-05-07T08:56:51,560 adding 'assertical/py.typed' 2026-05-07T08:56:51,561 adding 'assertical/snapshot.py' 2026-05-07T08:56:51,563 adding 'assertical/asserts/__init__.py' 2026-05-07T08:56:51,565 adding 'assertical/asserts/generator.py' 2026-05-07T08:56:51,566 adding 'assertical/asserts/pandas.py' 2026-05-07T08:56:51,567 adding 'assertical/asserts/time.py' 2026-05-07T08:56:51,569 adding 'assertical/asserts/type.py' 2026-05-07T08:56:51,571 adding 'assertical/fake/__init__.py' 2026-05-07T08:56:51,572 adding 'assertical/fake/asyncio.py' 2026-05-07T08:56:51,576 adding 'assertical/fake/generator.py' 2026-05-07T08:56:51,578 adding 'assertical/fake/http.py' 2026-05-07T08:56:51,580 adding 'assertical/fake/sqlalchemy.py' 2026-05-07T08:56:51,581 adding 'assertical/fixtures/__init__.py' 2026-05-07T08:56:51,583 adding 'assertical/fixtures/environment.py' 2026-05-07T08:56:51,584 adding 'assertical/fixtures/fastapi.py' 2026-05-07T08:56:51,585 adding 'assertical/fixtures/generator.py' 2026-05-07T08:56:51,587 adding 'assertical/fixtures/postgres.py' 2026-05-07T08:56:51,590 adding 'assertical-0.4.0.dist-info/licenses/LICENSE.txt' 2026-05-07T08:56:51,592 adding 'assertical-0.4.0.dist-info/METADATA' 2026-05-07T08:56:51,593 adding 'assertical-0.4.0.dist-info/WHEEL' 2026-05-07T08:56:51,594 adding 'assertical-0.4.0.dist-info/top_level.txt' 2026-05-07T08:56:51,595 adding 'assertical-0.4.0.dist-info/RECORD' 2026-05-07T08:56:51,597 removing build/bdist.linux-armv7l/wheel 2026-05-07T08:56:51,703 Building wheel for assertical (pyproject.toml): finished with status 'done' 2026-05-07T08:56:51,708 Created wheel for assertical: filename=assertical-0.4.0-py3-none-any.whl size=27788 sha256=b51f1d737e9defb92894257ef324b0e0f24c03d08cc7f3ad5cee061080b58821 2026-05-07T08:56:51,710 Stored in directory: /tmp/pip-ephem-wheel-cache-dp1swi1l/wheels/53/b0/0c/b6aa40569468220dde8e7795b5a97d35ed1fd7aaae3145761f 2026-05-07T08:56:51,723 Successfully built assertical 2026-05-07T08:56:51,726 Removed build tracker: '/tmp/pip-build-tracker-121wtscr'