2025-10-19T03:00:19,518 Created temporary directory: /tmp/pip-ephem-wheel-cache-9a1e2_p6 2025-10-19T03:00:19,520 Created temporary directory: /tmp/pip-build-tracker-l2zppez4 2025-10-19T03:00:19,520 Initialized build tracking at /tmp/pip-build-tracker-l2zppez4 2025-10-19T03:00:19,521 Created build tracker: /tmp/pip-build-tracker-l2zppez4 2025-10-19T03:00:19,521 Entered build tracker: /tmp/pip-build-tracker-l2zppez4 2025-10-19T03:00:19,522 Created temporary directory: /tmp/pip-wheel-f_dao7jf 2025-10-19T03:00:19,525 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 2025-10-19T03:00:19,527 Created temporary directory: /tmp/pip-ephem-wheel-cache-p982qmx3 2025-10-19T03:00:19,549 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-19T03:00:19,552 2 location(s) to search for versions of hasattrs: 2025-10-19T03:00:19,552 * https://pypi.org/simple/hasattrs/ 2025-10-19T03:00:19,552 * https://www.piwheels.org/simple/hasattrs/ 2025-10-19T03:00:19,553 Fetching project page and analyzing links: https://pypi.org/simple/hasattrs/ 2025-10-19T03:00:19,554 Getting page https://pypi.org/simple/hasattrs/ 2025-10-19T03:00:19,555 Found index url https://pypi.org/simple 2025-10-19T03:00:19,767 Fetched page https://pypi.org/simple/hasattrs/ as application/vnd.pypi.simple.v1+json 2025-10-19T03:00:19,769 Skipping link: No binaries permitted for hasattrs: https://files.pythonhosted.org/packages/7d/7b/e2ab729b524e42cf6fdde6aff8bd426c5a205708a65eb01a3a26afb134e6/hasattrs-0.0.1-py3-none-any.whl (from https://pypi.org/simple/hasattrs/) (requires-python:>=3.6) 2025-10-19T03:00:19,771 Found link https://files.pythonhosted.org/packages/22/97/e7f7d4bd6b24a67df669880a54198a898a4fbc39aa75d54aac8a5daf65f4/hasattrs-0.0.1.tar.gz (from https://pypi.org/simple/hasattrs/) (requires-python:>=3.6), version: 0.0.1 2025-10-19T03:00:19,771 Skipping link: No binaries permitted for hasattrs: https://files.pythonhosted.org/packages/b8/16/ed300b60519849c3054702f92171070b969318722f83b8634da567484177/hasattrs-0.0.2-py3-none-any.whl (from https://pypi.org/simple/hasattrs/) (requires-python:>=3.6) 2025-10-19T03:00:19,772 Found link https://files.pythonhosted.org/packages/cc/2c/bf44513a486da35037bb7c5b9716eb055aa158a5fd0145d01be9a9b94355/hasattrs-0.0.2.tar.gz (from https://pypi.org/simple/hasattrs/) (requires-python:>=3.6), version: 0.0.2 2025-10-19T03:00:19,773 Skipping link: No binaries permitted for hasattrs: https://files.pythonhosted.org/packages/f6/a5/6d6ee248dc90873ded40a354eb6bd437daf0aa4e5e0d59a6f90d21c6adcc/hasattrs-0.1.0-py3-none-any.whl (from https://pypi.org/simple/hasattrs/) (requires-python:>=3.8) 2025-10-19T03:00:19,774 Found link https://files.pythonhosted.org/packages/3d/59/343d145dd2cf816e329956d837635355f3ad96ce13c1096f5bf2b21e00a1/hasattrs-0.1.0.tar.gz (from https://pypi.org/simple/hasattrs/) (requires-python:>=3.8), version: 0.1.0 2025-10-19T03:00:19,774 Fetching project page and analyzing links: https://www.piwheels.org/simple/hasattrs/ 2025-10-19T03:00:19,775 Getting page https://www.piwheels.org/simple/hasattrs/ 2025-10-19T03:00:19,776 Found index url https://www.piwheels.org/simple 2025-10-19T03:00:19,926 Fetched page https://www.piwheels.org/simple/hasattrs/ as text/html 2025-10-19T03:00:19,928 Skipping link: No binaries permitted for hasattrs: https://archive1.piwheels.org/simple/hasattrs/hasattrs-0.0.2-py3-none-any.whl#sha256=fe0f215b68d2c5fbf43340c784c6ff97d7ce00771250939522b20ff6f282f296 (from https://www.piwheels.org/simple/hasattrs/) (requires-python:>=3.6) 2025-10-19T03:00:19,929 Skipping link: No binaries permitted for hasattrs: https://archive1.piwheels.org/simple/hasattrs/hasattrs-0.0.1-py3-none-any.whl#sha256=7b7ca764611e88220c64abdfb18665078286531659ed82d24f33c1b21103d01d (from https://www.piwheels.org/simple/hasattrs/) (requires-python:>=3.6) 2025-10-19T03:00:19,930 Skipping link: not a file: https://www.piwheels.org/simple/hasattrs/ 2025-10-19T03:00:19,931 Skipping link: not a file: https://pypi.org/simple/hasattrs/ 2025-10-19T03:00:19,950 Given no hashes to check 1 links for project 'hasattrs': discarding no candidates 2025-10-19T03:00:19,969 Collecting hasattrs==0.1.0 2025-10-19T03:00:19,971 Created temporary directory: /tmp/pip-unpack-rbn18uj1 2025-10-19T03:00:20,101 Downloading hasattrs-0.1.0.tar.gz (14 kB) 2025-10-19T03:00:20,358 Added hasattrs==0.1.0 from https://files.pythonhosted.org/packages/3d/59/343d145dd2cf816e329956d837635355f3ad96ce13c1096f5bf2b21e00a1/hasattrs-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-l2zppez4' 2025-10-19T03:00:20,365 Created temporary directory: /tmp/pip-build-env-mzk01tfl 2025-10-19T03:00:20,370 Installing build dependencies: started 2025-10-19T03:00:20,371 Running command pip subprocess to install build dependencies 2025-10-19T03:00:21,768 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-19T03:00:22,348 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 2025-10-19T03:00:22,371 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-19T03:00:24,090 Collecting setuptools>=61.0 2025-10-19T03:00:24,235 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-19T03:00:24,678 Collecting wheel 2025-10-19T03:00:24,773 Using cached https://www.piwheels.org/simple/wheel/wheel-0.45.1-py3-none-any.whl (72 kB) 2025-10-19T03:00:28,056 Installing collected packages: wheel, setuptools 2025-10-19T03:00:28,290 Creating /tmp/pip-build-env-mzk01tfl/overlay/local/bin 2025-10-19T03:00:28,292 changing mode of /tmp/pip-build-env-mzk01tfl/overlay/local/bin/wheel to 755 2025-10-19T03:00:32,701 Successfully installed setuptools-80.9.0 wheel-0.45.1 2025-10-19T03:00:32,978 Installing build dependencies: finished with status 'done' 2025-10-19T03:00:32,984 Getting requirements to build wheel: started 2025-10-19T03:00:32,985 Running command Getting requirements to build wheel 2025-10-19T03:00:33,580 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T03:00:33,580 !! 2025-10-19T03:00:33,581 ******************************************************************************** 2025-10-19T03:00:33,582 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). 2025-10-19T03:00:33,583 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T03:00:33,584 or your builds will no longer be supported. 2025-10-19T03:00:33,585 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:33,585 ******************************************************************************** 2025-10-19T03:00:33,587 !! 2025-10-19T03:00:33,587 corresp(dist, value, root_dir) 2025-10-19T03:00:33,672 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T03:00:33,673 !! 2025-10-19T03:00:33,674 ******************************************************************************** 2025-10-19T03:00:33,675 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T03:00:33,676 License :: OSI Approved :: MIT License 2025-10-19T03:00:33,677 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:33,678 ******************************************************************************** 2025-10-19T03:00:33,679 !! 2025-10-19T03:00:33,679 dist._finalize_license_expression() 2025-10-19T03:00:33,680 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T03:00:33,680 !! 2025-10-19T03:00:33,681 ******************************************************************************** 2025-10-19T03:00:33,681 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T03:00:33,682 License :: OSI Approved :: MIT License 2025-10-19T03:00:33,683 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:33,684 ******************************************************************************** 2025-10-19T03:00:33,685 !! 2025-10-19T03:00:33,686 self._finalize_license_expression() 2025-10-19T03:00:33,687 running egg_info 2025-10-19T03:00:33,693 writing hasattrs.egg-info/PKG-INFO 2025-10-19T03:00:33,702 writing dependency_links to hasattrs.egg-info/dependency_links.txt 2025-10-19T03:00:33,707 writing requirements to hasattrs.egg-info/requires.txt 2025-10-19T03:00:33,708 writing top-level names to hasattrs.egg-info/top_level.txt 2025-10-19T03:00:33,732 reading manifest file 'hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:33,736 adding license file 'LICENSE.md' 2025-10-19T03:00:33,739 writing manifest file 'hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:33,838 Getting requirements to build wheel: finished with status 'done' 2025-10-19T03:00:34,055 Created temporary directory: /tmp/pip-modern-metadata-d2mh93lx 2025-10-19T03:00:34,058 Preparing metadata (pyproject.toml): started 2025-10-19T03:00:34,060 Running command Preparing metadata (pyproject.toml) 2025-10-19T03:00:34,875 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T03:00:34,875 !! 2025-10-19T03:00:34,876 ******************************************************************************** 2025-10-19T03:00:34,877 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). 2025-10-19T03:00:34,878 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T03:00:34,878 or your builds will no longer be supported. 2025-10-19T03:00:34,879 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:34,880 ******************************************************************************** 2025-10-19T03:00:34,881 !! 2025-10-19T03:00:34,881 corresp(dist, value, root_dir) 2025-10-19T03:00:34,958 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T03:00:34,959 !! 2025-10-19T03:00:34,960 ******************************************************************************** 2025-10-19T03:00:34,961 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T03:00:34,962 License :: OSI Approved :: MIT License 2025-10-19T03:00:34,963 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:34,963 ******************************************************************************** 2025-10-19T03:00:34,965 !! 2025-10-19T03:00:34,965 dist._finalize_license_expression() 2025-10-19T03:00:34,966 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T03:00:34,966 !! 2025-10-19T03:00:34,967 ******************************************************************************** 2025-10-19T03:00:34,967 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T03:00:34,968 License :: OSI Approved :: MIT License 2025-10-19T03:00:34,969 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:34,969 ******************************************************************************** 2025-10-19T03:00:34,970 !! 2025-10-19T03:00:34,971 self._finalize_license_expression() 2025-10-19T03:00:34,972 running dist_info 2025-10-19T03:00:34,984 creating /tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info 2025-10-19T03:00:34,985 writing /tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/PKG-INFO 2025-10-19T03:00:34,993 writing dependency_links to /tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/dependency_links.txt 2025-10-19T03:00:34,998 writing requirements to /tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/requires.txt 2025-10-19T03:00:34,999 writing top-level names to /tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/top_level.txt 2025-10-19T03:00:35,001 writing manifest file '/tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:35,020 reading manifest file '/tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:35,022 adding license file 'LICENSE.md' 2025-10-19T03:00:35,025 writing manifest file '/tmp/pip-modern-metadata-d2mh93lx/hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:35,026 creating '/tmp/pip-modern-metadata-d2mh93lx/hasattrs-0.1.0.dist-info' 2025-10-19T03:00:35,150 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-19T03:00:35,155 Source in /tmp/pip-wheel-f_dao7jf/hasattrs_b6902999a6d14b1b93d1a9b4afd9029d has version 0.1.0, which satisfies requirement hasattrs==0.1.0 from https://files.pythonhosted.org/packages/3d/59/343d145dd2cf816e329956d837635355f3ad96ce13c1096f5bf2b21e00a1/hasattrs-0.1.0.tar.gz 2025-10-19T03:00:35,156 Removed hasattrs==0.1.0 from https://files.pythonhosted.org/packages/3d/59/343d145dd2cf816e329956d837635355f3ad96ce13c1096f5bf2b21e00a1/hasattrs-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-l2zppez4' 2025-10-19T03:00:35,162 Created temporary directory: /tmp/pip-unpack-1p11su08 2025-10-19T03:00:35,162 Building wheels for collected packages: hasattrs 2025-10-19T03:00:35,167 Created temporary directory: /tmp/pip-wheel-der_k08f 2025-10-19T03:00:35,167 Destination directory: /tmp/pip-wheel-der_k08f 2025-10-19T03:00:35,170 Building wheel for hasattrs (pyproject.toml): started 2025-10-19T03:00:35,171 Running command Building wheel for hasattrs (pyproject.toml) 2025-10-19T03:00:35,720 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-19T03:00:35,720 !! 2025-10-19T03:00:35,721 ******************************************************************************** 2025-10-19T03:00:35,722 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). 2025-10-19T03:00:35,723 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-19T03:00:35,724 or your builds will no longer be supported. 2025-10-19T03:00:35,725 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:35,725 ******************************************************************************** 2025-10-19T03:00:35,726 !! 2025-10-19T03:00:35,727 corresp(dist, value, root_dir) 2025-10-19T03:00:35,798 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T03:00:35,798 !! 2025-10-19T03:00:35,799 ******************************************************************************** 2025-10-19T03:00:35,800 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T03:00:35,801 License :: OSI Approved :: MIT License 2025-10-19T03:00:35,801 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:35,802 ******************************************************************************** 2025-10-19T03:00:35,803 !! 2025-10-19T03:00:35,803 dist._finalize_license_expression() 2025-10-19T03:00:35,804 /tmp/pip-build-env-mzk01tfl/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-19T03:00:35,804 !! 2025-10-19T03:00:35,805 ******************************************************************************** 2025-10-19T03:00:35,806 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-19T03:00:35,807 License :: OSI Approved :: MIT License 2025-10-19T03:00:35,807 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-19T03:00:35,808 ******************************************************************************** 2025-10-19T03:00:35,809 !! 2025-10-19T03:00:35,809 self._finalize_license_expression() 2025-10-19T03:00:35,810 running bdist_wheel 2025-10-19T03:00:35,827 running build 2025-10-19T03:00:35,827 running build_py 2025-10-19T03:00:35,834 creating build/lib/hasattrs 2025-10-19T03:00:35,836 copying hasattrs/types.py -> build/lib/hasattrs 2025-10-19T03:00:35,839 copying hasattrs/attributes.py -> build/lib/hasattrs 2025-10-19T03:00:35,841 copying hasattrs/__init__.py -> build/lib/hasattrs 2025-10-19T03:00:35,843 copying hasattrs/checks.py -> build/lib/hasattrs 2025-10-19T03:00:35,845 running egg_info 2025-10-19T03:00:35,856 writing hasattrs.egg-info/PKG-INFO 2025-10-19T03:00:35,864 writing dependency_links to hasattrs.egg-info/dependency_links.txt 2025-10-19T03:00:35,868 writing requirements to hasattrs.egg-info/requires.txt 2025-10-19T03:00:35,869 writing top-level names to hasattrs.egg-info/top_level.txt 2025-10-19T03:00:35,879 reading manifest file 'hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:35,881 adding license file 'LICENSE.md' 2025-10-19T03:00:35,884 writing manifest file 'hasattrs.egg-info/SOURCES.txt' 2025-10-19T03:00:35,886 copying hasattrs/py.typed -> build/lib/hasattrs 2025-10-19T03:00:35,899 installing to build/bdist.linux-armv7l/wheel 2025-10-19T03:00:35,899 running install 2025-10-19T03:00:35,922 running install_lib 2025-10-19T03:00:35,928 creating build/bdist.linux-armv7l/wheel 2025-10-19T03:00:35,930 creating build/bdist.linux-armv7l/wheel/hasattrs 2025-10-19T03:00:35,932 copying build/lib/hasattrs/py.typed -> build/bdist.linux-armv7l/wheel/./hasattrs 2025-10-19T03:00:35,933 copying build/lib/hasattrs/types.py -> build/bdist.linux-armv7l/wheel/./hasattrs 2025-10-19T03:00:35,935 copying build/lib/hasattrs/attributes.py -> build/bdist.linux-armv7l/wheel/./hasattrs 2025-10-19T03:00:35,937 copying build/lib/hasattrs/__init__.py -> build/bdist.linux-armv7l/wheel/./hasattrs 2025-10-19T03:00:35,939 copying build/lib/hasattrs/checks.py -> build/bdist.linux-armv7l/wheel/./hasattrs 2025-10-19T03:00:35,941 running install_egg_info 2025-10-19T03:00:35,947 Copying hasattrs.egg-info to build/bdist.linux-armv7l/wheel/./hasattrs-0.1.0-py3.11.egg-info 2025-10-19T03:00:35,958 running install_scripts 2025-10-19T03:00:35,969 creating build/bdist.linux-armv7l/wheel/hasattrs-0.1.0.dist-info/WHEEL 2025-10-19T03:00:35,972 creating '/tmp/pip-wheel-der_k08f/.tmp-3juh4ij9/hasattrs-0.1.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-19T03:00:35,974 adding 'hasattrs/__init__.py' 2025-10-19T03:00:35,976 adding 'hasattrs/attributes.py' 2025-10-19T03:00:35,977 adding 'hasattrs/checks.py' 2025-10-19T03:00:35,978 adding 'hasattrs/py.typed' 2025-10-19T03:00:35,980 adding 'hasattrs/types.py' 2025-10-19T03:00:35,983 adding 'hasattrs-0.1.0.dist-info/licenses/LICENSE.md' 2025-10-19T03:00:35,985 adding 'hasattrs-0.1.0.dist-info/METADATA' 2025-10-19T03:00:35,986 adding 'hasattrs-0.1.0.dist-info/WHEEL' 2025-10-19T03:00:35,987 adding 'hasattrs-0.1.0.dist-info/top_level.txt' 2025-10-19T03:00:35,988 adding 'hasattrs-0.1.0.dist-info/RECORD' 2025-10-19T03:00:35,989 removing build/bdist.linux-armv7l/wheel 2025-10-19T03:00:36,093 Building wheel for hasattrs (pyproject.toml): finished with status 'done' 2025-10-19T03:00:36,098 Created wheel for hasattrs: filename=hasattrs-0.1.0-py3-none-any.whl size=9193 sha256=d04220d783a68eac541d9b62ea835cfa59ff47503ffc0cdcb369dc5ea4080603 2025-10-19T03:00:36,099 Stored in directory: /tmp/pip-ephem-wheel-cache-p982qmx3/wheels/a5/00/73/d9a44f57fc3f5ff4e427d45d78fcb6f2726a0e5a3f396a83a8 2025-10-19T03:00:36,111 Successfully built hasattrs 2025-10-19T03:00:36,114 Removed build tracker: '/tmp/pip-build-tracker-l2zppez4'