2026-05-20T07:32:41,469 Created temporary directory: /tmp/pip-ephem-wheel-cache-sxagat3k 2026-05-20T07:32:41,471 Created temporary directory: /tmp/pip-build-tracker-tspa_uj4 2026-05-20T07:32:41,472 Initialized build tracking at /tmp/pip-build-tracker-tspa_uj4 2026-05-20T07:32:41,472 Created build tracker: /tmp/pip-build-tracker-tspa_uj4 2026-05-20T07:32:41,473 Entered build tracker: /tmp/pip-build-tracker-tspa_uj4 2026-05-20T07:32:41,473 Created temporary directory: /tmp/pip-wheel-mjpklsp2 2026-05-20T07:32:41,476 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-20T07:32:41,479 Created temporary directory: /tmp/pip-ephem-wheel-cache-eb1plhbz 2026-05-20T07:32:41,504 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-20T07:32:41,507 2 location(s) to search for versions of assertical: 2026-05-20T07:32:41,507 * https://pypi.org/simple/assertical/ 2026-05-20T07:32:41,507 * https://www.piwheels.org/simple/assertical/ 2026-05-20T07:32:41,508 Fetching project page and analyzing links: https://pypi.org/simple/assertical/ 2026-05-20T07:32:41,509 Getting page https://pypi.org/simple/assertical/ 2026-05-20T07:32:41,510 Found index url https://pypi.org/simple 2026-05-20T07:32:41,740 Fetched page https://pypi.org/simple/assertical/ as application/vnd.pypi.simple.v1+json 2026-05-20T07:32:41,745 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-20T07:32:41,746 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-20T07:32:41,746 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-20T07:32:41,747 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-20T07:32:41,748 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-20T07:32:41,749 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-20T07:32:41,750 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-20T07:32:41,751 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-20T07:32:41,751 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-20T07:32:41,752 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-20T07:32:41,753 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-20T07:32:41,754 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-20T07:32:41,755 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-20T07:32:41,756 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-20T07:32:41,756 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-20T07:32:41,757 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-20T07:32:41,758 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-20T07:32:41,759 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-20T07:32:41,759 Skipping link: No binaries permitted for assertical: https://files.pythonhosted.org/packages/6a/d8/547b294562bb65ddee2e41b087051d22822c386f790968a27656adb2faf1/assertical-0.5.0-py3-none-any.whl (from https://pypi.org/simple/assertical/) (requires-python:>=3.9) 2026-05-20T07:32:41,760 Found link https://files.pythonhosted.org/packages/46/7f/0f60834268a4c51d9334d5944be17977d5dbb02cd89362e93572f434a801/assertical-0.5.0.tar.gz (from https://pypi.org/simple/assertical/) (requires-python:>=3.9), version: 0.5.0 2026-05-20T07:32:41,761 Fetching project page and analyzing links: https://www.piwheels.org/simple/assertical/ 2026-05-20T07:32:41,762 Getting page https://www.piwheels.org/simple/assertical/ 2026-05-20T07:32:41,763 Found index url https://www.piwheels.org/simple 2026-05-20T07:32:46,904 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/assertical/ 2026-05-20T07:32:52,117 Fetched page https://www.piwheels.org/simple/assertical/ as text/html 2026-05-20T07:32:52,126 Skipping link: No binaries permitted for assertical: https://archive1.piwheels.org/simple/assertical/assertical-0.4.0-py3-none-any.whl#sha256=b51f1d737e9defb92894257ef324b0e0f24c03d08cc7f3ad5cee061080b58821 (from https://www.piwheels.org/simple/assertical/) (requires-python:>=3.9) 2026-05-20T07:32:52,127 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-20T07:32:52,128 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-20T07:32:52,129 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-20T07:32:52,130 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-20T07:32:52,131 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-20T07:32:52,132 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-20T07:32:52,133 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-20T07:32:52,134 Skipping link: not a file: https://www.piwheels.org/simple/assertical/ 2026-05-20T07:32:52,135 Skipping link: not a file: https://pypi.org/simple/assertical/ 2026-05-20T07:32:52,189 Given no hashes to check 1 links for project 'assertical': discarding no candidates 2026-05-20T07:32:52,226 Collecting assertical==0.5.0 2026-05-20T07:32:52,228 Created temporary directory: /tmp/pip-unpack-aizwdnmv 2026-05-20T07:32:52,384 Downloading assertical-0.5.0.tar.gz (30 kB) 2026-05-20T07:32:52,462 Added assertical==0.5.0 from https://files.pythonhosted.org/packages/46/7f/0f60834268a4c51d9334d5944be17977d5dbb02cd89362e93572f434a801/assertical-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-tspa_uj4' 2026-05-20T07:32:52,469 Created temporary directory: /tmp/pip-build-env-764ge65_ 2026-05-20T07:32:52,473 Installing build dependencies: started 2026-05-20T07:32:52,474 Running command pip subprocess to install build dependencies 2026-05-20T07:32:53,611 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-20T07:32:54,018 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-20T07:32:54,041 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-20T07:33:00,062 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)'))': /simple/setuptools/ 2026-05-20T07:33:06,022 Collecting setuptools>=40.9.0 2026-05-20T07:33:06,023 Obtaining dependency information for setuptools>=40.9.0 from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-20T07:33:06,038 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-20T07:33:06,269 Collecting wheel 2026-05-20T07:33:06,270 Obtaining dependency information for wheel from https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata 2026-05-20T07:33:06,284 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl.metadata (2.3 kB) 2026-05-20T07:33:06,464 Collecting packaging>=24.0 2026-05-20T07:33:06,465 Obtaining dependency information for packaging>=24.0 from https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata 2026-05-20T07:33:06,478 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl.metadata (3.5 kB) 2026-05-20T07:33:06,667 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-20T07:33:06,685 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-20T07:33:06,770 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-20T07:33:06,803 Using cached https://www.piwheels.org/simple/wheel/wheel-0.47.0-py3-none-any.whl (32 kB) 2026-05-20T07:33:06,830 Using cached https://www.piwheels.org/simple/packaging/packaging-26.2-py3-none-any.whl (100 kB) 2026-05-20T07:33:06,931 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-20T07:33:09,674 Installing collected packages: setuptools, packaging, wheel 2026-05-20T07:33:13,211 Creating /tmp/pip-build-env-764ge65_/overlay/local/bin 2026-05-20T07:33:13,214 changing mode of /tmp/pip-build-env-764ge65_/overlay/local/bin/wheel to 755 2026-05-20T07:33:13,236 Successfully installed packaging-26.2 setuptools-82.0.1 wheel-0.47.0 2026-05-20T07:33:13,524 Installing build dependencies: finished with status 'done' 2026-05-20T07:33:13,531 Getting requirements to build wheel: started 2026-05-20T07:33:13,532 Running command Getting requirements to build wheel 2026-05-20T07:33:14,158 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-20T07:33:14,159 !! 2026-05-20T07:33:14,160 ******************************************************************************** 2026-05-20T07:33:14,161 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-20T07:33:14,162 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-20T07:33:14,162 or your builds will no longer be supported. 2026-05-20T07:33:14,164 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:14,164 ******************************************************************************** 2026-05-20T07:33:14,165 !! 2026-05-20T07:33:14,166 corresp(dist, value, root_dir) 2026-05-20T07:33:14,166 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-mjpklsp2/assertical_f648a1eeadcb4387a84ed4a983a4aa61/LICENSE' cannot be found 2026-05-20T07:33:14,167 return '\n'.join( 2026-05-20T07:33:14,241 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-20T07:33:14,241 !! 2026-05-20T07:33:14,242 ******************************************************************************** 2026-05-20T07:33:14,243 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-20T07:33:14,244 License :: OSI Approved :: MIT License 2026-05-20T07:33:14,245 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:14,246 ******************************************************************************** 2026-05-20T07:33:14,247 !! 2026-05-20T07:33:14,248 dist._finalize_license_expression() 2026-05-20T07:33:14,248 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-20T07:33:14,249 !! 2026-05-20T07:33:14,250 ******************************************************************************** 2026-05-20T07:33:14,250 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-20T07:33:14,251 License :: OSI Approved :: MIT License 2026-05-20T07:33:14,252 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:14,252 ******************************************************************************** 2026-05-20T07:33:14,253 !! 2026-05-20T07:33:14,254 self._finalize_license_expression() 2026-05-20T07:33:14,254 running egg_info 2026-05-20T07:33:14,260 writing ./src/assertical.egg-info/PKG-INFO 2026-05-20T07:33:14,268 writing dependency_links to ./src/assertical.egg-info/dependency_links.txt 2026-05-20T07:33:14,272 writing requirements to ./src/assertical.egg-info/requires.txt 2026-05-20T07:33:14,273 writing top-level names to ./src/assertical.egg-info/top_level.txt 2026-05-20T07:33:14,296 reading manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:14,300 adding license file 'LICENSE.txt' 2026-05-20T07:33:14,303 writing manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:14,402 Getting requirements to build wheel: finished with status 'done' 2026-05-20T07:33:14,405 Created temporary directory: /tmp/pip-modern-metadata-d6lyl255 2026-05-20T07:33:14,407 Preparing metadata (pyproject.toml): started 2026-05-20T07:33:14,408 Running command Preparing metadata (pyproject.toml) 2026-05-20T07:33:14,981 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-20T07:33:14,981 !! 2026-05-20T07:33:14,983 ******************************************************************************** 2026-05-20T07:33:14,983 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-20T07:33:14,985 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-20T07:33:14,985 or your builds will no longer be supported. 2026-05-20T07:33:14,986 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:14,987 ******************************************************************************** 2026-05-20T07:33:14,988 !! 2026-05-20T07:33:14,989 corresp(dist, value, root_dir) 2026-05-20T07:33:14,989 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-mjpklsp2/assertical_f648a1eeadcb4387a84ed4a983a4aa61/LICENSE' cannot be found 2026-05-20T07:33:14,990 return '\n'.join( 2026-05-20T07:33:15,060 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-20T07:33:15,060 !! 2026-05-20T07:33:15,062 ******************************************************************************** 2026-05-20T07:33:15,062 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-20T07:33:15,063 License :: OSI Approved :: MIT License 2026-05-20T07:33:15,065 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:15,065 ******************************************************************************** 2026-05-20T07:33:15,067 !! 2026-05-20T07:33:15,067 dist._finalize_license_expression() 2026-05-20T07:33:15,068 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-20T07:33:15,068 !! 2026-05-20T07:33:15,069 ******************************************************************************** 2026-05-20T07:33:15,069 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-20T07:33:15,070 License :: OSI Approved :: MIT License 2026-05-20T07:33:15,071 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:15,072 ******************************************************************************** 2026-05-20T07:33:15,073 !! 2026-05-20T07:33:15,073 self._finalize_license_expression() 2026-05-20T07:33:15,074 running dist_info 2026-05-20T07:33:15,082 creating /tmp/pip-modern-metadata-d6lyl255/assertical.egg-info 2026-05-20T07:33:15,083 writing /tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/PKG-INFO 2026-05-20T07:33:15,092 writing dependency_links to /tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/dependency_links.txt 2026-05-20T07:33:15,096 writing requirements to /tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/requires.txt 2026-05-20T07:33:15,097 writing top-level names to /tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/top_level.txt 2026-05-20T07:33:15,098 writing manifest file '/tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:15,119 reading manifest file '/tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:15,121 adding license file 'LICENSE.txt' 2026-05-20T07:33:15,124 writing manifest file '/tmp/pip-modern-metadata-d6lyl255/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:15,125 creating '/tmp/pip-modern-metadata-d6lyl255/assertical-0.5.0.dist-info' 2026-05-20T07:33:15,251 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-20T07:33:15,256 Source in /tmp/pip-wheel-mjpklsp2/assertical_f648a1eeadcb4387a84ed4a983a4aa61 has version 0.5.0, which satisfies requirement assertical==0.5.0 from https://files.pythonhosted.org/packages/46/7f/0f60834268a4c51d9334d5944be17977d5dbb02cd89362e93572f434a801/assertical-0.5.0.tar.gz 2026-05-20T07:33:15,258 Removed assertical==0.5.0 from https://files.pythonhosted.org/packages/46/7f/0f60834268a4c51d9334d5944be17977d5dbb02cd89362e93572f434a801/assertical-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-tspa_uj4' 2026-05-20T07:33:15,265 Created temporary directory: /tmp/pip-unpack-e1mf8anq 2026-05-20T07:33:15,265 Building wheels for collected packages: assertical 2026-05-20T07:33:15,270 Created temporary directory: /tmp/pip-wheel-hskxklyf 2026-05-20T07:33:15,271 Destination directory: /tmp/pip-wheel-hskxklyf 2026-05-20T07:33:15,273 Building wheel for assertical (pyproject.toml): started 2026-05-20T07:33:15,274 Running command Building wheel for assertical (pyproject.toml) 2026-05-20T07:33:15,821 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-05-20T07:33:15,821 !! 2026-05-20T07:33:15,822 ******************************************************************************** 2026-05-20T07:33:15,823 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-20T07:33:15,824 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-05-20T07:33:15,825 or your builds will no longer be supported. 2026-05-20T07:33:15,826 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:15,827 ******************************************************************************** 2026-05-20T07:33:15,828 !! 2026-05-20T07:33:15,828 corresp(dist, value, root_dir) 2026-05-20T07:33:15,829 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/expand.py:126: SetuptoolsWarning: File '/tmp/pip-wheel-mjpklsp2/assertical_f648a1eeadcb4387a84ed4a983a4aa61/LICENSE' cannot be found 2026-05-20T07:33:15,829 return '\n'.join( 2026-05-20T07:33:15,894 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-20T07:33:15,895 !! 2026-05-20T07:33:15,896 ******************************************************************************** 2026-05-20T07:33:15,896 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-20T07:33:15,897 License :: OSI Approved :: MIT License 2026-05-20T07:33:15,898 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:15,899 ******************************************************************************** 2026-05-20T07:33:15,900 !! 2026-05-20T07:33:15,900 dist._finalize_license_expression() 2026-05-20T07:33:15,901 /tmp/pip-build-env-764ge65_/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-20T07:33:15,901 !! 2026-05-20T07:33:15,903 ******************************************************************************** 2026-05-20T07:33:15,903 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-20T07:33:15,904 License :: OSI Approved :: MIT License 2026-05-20T07:33:15,905 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-20T07:33:15,906 ******************************************************************************** 2026-05-20T07:33:15,908 !! 2026-05-20T07:33:15,908 self._finalize_license_expression() 2026-05-20T07:33:15,909 running bdist_wheel 2026-05-20T07:33:15,922 running build 2026-05-20T07:33:15,923 running build_py 2026-05-20T07:33:15,929 creating build/lib/assertical 2026-05-20T07:33:15,931 copying src/assertical/__init__.py -> build/lib/assertical 2026-05-20T07:33:15,933 copying src/assertical/snapshot.py -> build/lib/assertical 2026-05-20T07:33:15,935 creating build/lib/assertical/asserts 2026-05-20T07:33:15,937 copying src/assertical/asserts/generator.py -> build/lib/assertical/asserts 2026-05-20T07:33:15,939 copying src/assertical/asserts/time.py -> build/lib/assertical/asserts 2026-05-20T07:33:15,941 copying src/assertical/asserts/type.py -> build/lib/assertical/asserts 2026-05-20T07:33:15,943 copying src/assertical/asserts/__init__.py -> build/lib/assertical/asserts 2026-05-20T07:33:15,945 copying src/assertical/asserts/pandas.py -> build/lib/assertical/asserts 2026-05-20T07:33:15,947 creating build/lib/assertical/fake 2026-05-20T07:33:15,948 copying src/assertical/fake/generator.py -> build/lib/assertical/fake 2026-05-20T07:33:15,952 copying src/assertical/fake/asyncio.py -> build/lib/assertical/fake 2026-05-20T07:33:15,954 copying src/assertical/fake/sqlalchemy.py -> build/lib/assertical/fake 2026-05-20T07:33:15,956 copying src/assertical/fake/__init__.py -> build/lib/assertical/fake 2026-05-20T07:33:15,958 copying src/assertical/fake/http.py -> build/lib/assertical/fake 2026-05-20T07:33:15,961 creating build/lib/assertical/fixtures 2026-05-20T07:33:15,962 copying src/assertical/fixtures/fastapi.py -> build/lib/assertical/fixtures 2026-05-20T07:33:15,965 copying src/assertical/fixtures/generator.py -> build/lib/assertical/fixtures 2026-05-20T07:33:15,966 copying src/assertical/fixtures/postgres.py -> build/lib/assertical/fixtures 2026-05-20T07:33:15,968 copying src/assertical/fixtures/__init__.py -> build/lib/assertical/fixtures 2026-05-20T07:33:15,970 copying src/assertical/fixtures/environment.py -> build/lib/assertical/fixtures 2026-05-20T07:33:15,972 running egg_info 2026-05-20T07:33:15,982 writing ./src/assertical.egg-info/PKG-INFO 2026-05-20T07:33:15,989 writing dependency_links to ./src/assertical.egg-info/dependency_links.txt 2026-05-20T07:33:15,993 writing requirements to ./src/assertical.egg-info/requires.txt 2026-05-20T07:33:15,994 writing top-level names to ./src/assertical.egg-info/top_level.txt 2026-05-20T07:33:16,006 reading manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:16,010 adding license file 'LICENSE.txt' 2026-05-20T07:33:16,013 writing manifest file './src/assertical.egg-info/SOURCES.txt' 2026-05-20T07:33:16,017 copying src/assertical/py.typed -> build/lib/assertical 2026-05-20T07:33:16,030 installing to build/bdist.linux-armv7l/wheel 2026-05-20T07:33:16,030 running install 2026-05-20T07:33:16,053 running install_lib 2026-05-20T07:33:16,059 creating build/bdist.linux-armv7l/wheel 2026-05-20T07:33:16,061 creating build/bdist.linux-armv7l/wheel/assertical 2026-05-20T07:33:16,062 copying build/lib/assertical/py.typed -> build/bdist.linux-armv7l/wheel/./assertical 2026-05-20T07:33:16,064 creating build/bdist.linux-armv7l/wheel/assertical/asserts 2026-05-20T07:33:16,066 copying build/lib/assertical/asserts/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-20T07:33:16,068 copying build/lib/assertical/asserts/time.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-20T07:33:16,070 copying build/lib/assertical/asserts/type.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-20T07:33:16,072 copying build/lib/assertical/asserts/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-20T07:33:16,073 copying build/lib/assertical/asserts/pandas.py -> build/bdist.linux-armv7l/wheel/./assertical/asserts 2026-05-20T07:33:16,076 creating build/bdist.linux-armv7l/wheel/assertical/fake 2026-05-20T07:33:16,077 copying build/lib/assertical/fake/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-20T07:33:16,080 copying build/lib/assertical/fake/asyncio.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-20T07:33:16,082 copying build/lib/assertical/fake/sqlalchemy.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-20T07:33:16,084 copying build/lib/assertical/fake/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-20T07:33:16,086 copying build/lib/assertical/fake/http.py -> build/bdist.linux-armv7l/wheel/./assertical/fake 2026-05-20T07:33:16,089 copying build/lib/assertical/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical 2026-05-20T07:33:16,090 copying build/lib/assertical/snapshot.py -> build/bdist.linux-armv7l/wheel/./assertical 2026-05-20T07:33:16,093 creating build/bdist.linux-armv7l/wheel/assertical/fixtures 2026-05-20T07:33:16,094 copying build/lib/assertical/fixtures/fastapi.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-20T07:33:16,097 copying build/lib/assertical/fixtures/generator.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-20T07:33:16,099 copying build/lib/assertical/fixtures/postgres.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-20T07:33:16,101 copying build/lib/assertical/fixtures/__init__.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-20T07:33:16,103 copying build/lib/assertical/fixtures/environment.py -> build/bdist.linux-armv7l/wheel/./assertical/fixtures 2026-05-20T07:33:16,104 running install_egg_info 2026-05-20T07:33:16,109 Copying ./src/assertical.egg-info to build/bdist.linux-armv7l/wheel/./assertical-0.5.0-py3.11.egg-info 2026-05-20T07:33:16,121 running install_scripts 2026-05-20T07:33:16,132 creating build/bdist.linux-armv7l/wheel/assertical-0.5.0.dist-info/WHEEL 2026-05-20T07:33:16,135 creating '/tmp/pip-wheel-hskxklyf/.tmp-yj48u54h/assertical-0.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-20T07:33:16,138 adding 'assertical/__init__.py' 2026-05-20T07:33:16,139 adding 'assertical/py.typed' 2026-05-20T07:33:16,140 adding 'assertical/snapshot.py' 2026-05-20T07:33:16,142 adding 'assertical/asserts/__init__.py' 2026-05-20T07:33:16,144 adding 'assertical/asserts/generator.py' 2026-05-20T07:33:16,145 adding 'assertical/asserts/pandas.py' 2026-05-20T07:33:16,146 adding 'assertical/asserts/time.py' 2026-05-20T07:33:16,148 adding 'assertical/asserts/type.py' 2026-05-20T07:33:16,150 adding 'assertical/fake/__init__.py' 2026-05-20T07:33:16,151 adding 'assertical/fake/asyncio.py' 2026-05-20T07:33:16,156 adding 'assertical/fake/generator.py' 2026-05-20T07:33:16,158 adding 'assertical/fake/http.py' 2026-05-20T07:33:16,159 adding 'assertical/fake/sqlalchemy.py' 2026-05-20T07:33:16,161 adding 'assertical/fixtures/__init__.py' 2026-05-20T07:33:16,163 adding 'assertical/fixtures/environment.py' 2026-05-20T07:33:16,164 adding 'assertical/fixtures/fastapi.py' 2026-05-20T07:33:16,166 adding 'assertical/fixtures/generator.py' 2026-05-20T07:33:16,167 adding 'assertical/fixtures/postgres.py' 2026-05-20T07:33:16,170 adding 'assertical-0.5.0.dist-info/licenses/LICENSE.txt' 2026-05-20T07:33:16,172 adding 'assertical-0.5.0.dist-info/METADATA' 2026-05-20T07:33:16,173 adding 'assertical-0.5.0.dist-info/WHEEL' 2026-05-20T07:33:16,174 adding 'assertical-0.5.0.dist-info/top_level.txt' 2026-05-20T07:33:16,175 adding 'assertical-0.5.0.dist-info/RECORD' 2026-05-20T07:33:16,177 removing build/bdist.linux-armv7l/wheel 2026-05-20T07:33:16,285 Building wheel for assertical (pyproject.toml): finished with status 'done' 2026-05-20T07:33:16,290 Created wheel for assertical: filename=assertical-0.5.0-py3-none-any.whl size=28125 sha256=97d984dc25479fddb38724d835af5ae72c77d296143de4dc2ea6052368fe656a 2026-05-20T07:33:16,291 Stored in directory: /tmp/pip-ephem-wheel-cache-eb1plhbz/wheels/e3/18/b0/ae2dc6c2d3aa153df53e74cdb59777e79ab3a1ff3cf92ae2e8 2026-05-20T07:33:16,305 Successfully built assertical 2026-05-20T07:33:16,309 Removed build tracker: '/tmp/pip-build-tracker-tspa_uj4'