2026-05-09T12:35:17,561 Created temporary directory: /tmp/pip-build-tracker-xut_qjmk 2026-05-09T12:35:17,562 Initialized build tracking at /tmp/pip-build-tracker-xut_qjmk 2026-05-09T12:35:17,562 Created build tracker: /tmp/pip-build-tracker-xut_qjmk 2026-05-09T12:35:17,562 Entered build tracker: /tmp/pip-build-tracker-xut_qjmk 2026-05-09T12:35:17,563 Created temporary directory: /tmp/pip-wheel-1459ddmm 2026-05-09T12:35:17,566 Created temporary directory: /tmp/pip-ephem-wheel-cache-9ptenm5s 2026-05-09T12:35:17,625 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-09T12:35:17,627 2 location(s) to search for versions of abstracts: 2026-05-09T12:35:17,627 * https://pypi.org/simple/abstracts/ 2026-05-09T12:35:17,627 * https://www.piwheels.org/simple/abstracts/ 2026-05-09T12:35:17,628 Fetching project page and analyzing links: https://pypi.org/simple/abstracts/ 2026-05-09T12:35:17,628 Getting page https://pypi.org/simple/abstracts/ 2026-05-09T12:35:17,629 Found index url https://pypi.org/simple/ 2026-05-09T12:35:17,705 Fetched page https://pypi.org/simple/abstracts/ as application/vnd.pypi.simple.v1+json 2026-05-09T12:35:17,709 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/65/1f/82c41d7229b2e6769ea6103f0d348af85f97e3a14b75ffaf73dbeb88f553/abstracts-0.0.1-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,709 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/b3/0a/9d207bfa88e45c3128789ed690e4ada470aa792e964dd42e86ed2a7075b0/abstracts-0.0.2-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,709 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/f4/72/7a3e5fb1418c411c5959bce9a1cc9b07606cbcc6a9c46285efc8824974dc/abstracts-0.0.4-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,709 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/60/1c/a36bf38942facab56cbc04db3bfe23b658b92187ba2184b8dec4e042a441/abstracts-0.0.5-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,709 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/50/1e/c0aab99fc3192662455380cb439212d55ba5c770a96ef2d9048727f34979/abstracts-0.0.6-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,709 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/46/d1/6e70f23af2167b42c3e10638b971e952898d0f89160154cfeac502b70839/abstracts-0.0.7-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,710 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/2a/cf/ee38822a122a462da487cb38616628f4d184cc0f32206f7e9c312e326fd0/abstracts-0.0.8-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,710 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/26/79/63c9c7cdb57d4a48b84b976178dd4aa1470f9c441c75e39392918115aad4/abstracts-0.0.9-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,710 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/2a/ee/7b4f3d600b2dd905cb8cd9f73a226eeafd95b1a94349d2bf4620dcbdf711/abstracts-0.0.10-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,710 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/67/c8/12b459d0f151959ab0763b9ec55dc552e11ce744b952aa3f640aa192ec1d/abstracts-0.0.11-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,710 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/93/4f/158ded37e69172bba7987774885629afa9b482857edde5e87399c89e7d66/abstracts-0.0.12-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.5) 2026-05-09T12:35:17,710 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/69/64/e414a6a73cf9ee6a73ed7e35cd1b275bc203b56e6cdbc9248c981f6cbab0/abstracts-0.0.23-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:<3.13,>=3.12) 2026-05-09T12:35:17,711 Link requires a different Python (3.13.5 not in: '<3.13,>=3.12'): https://files.pythonhosted.org/packages/36/f6/c8e4937e63f85ee1beb3fc8f179c3e0800d703c25795883af6dfa9707f7e/abstracts-0.0.23.tar.gz (from https://pypi.org/simple/abstracts/) (requires-python:<3.13,>=3.12) 2026-05-09T12:35:17,711 Skipping link: 0.0.23 Requires-Python <3.13,>=3.12: https://files.pythonhosted.org/packages/36/f6/c8e4937e63f85ee1beb3fc8f179c3e0800d703c25795883af6dfa9707f7e/abstracts-0.0.23.tar.gz (from https://pypi.org/simple/abstracts/) (requires-python:<3.13,>=3.12) 2026-05-09T12:35:17,711 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/e8/13/71684fea3e0412bc466f5188380736abb0eac6ded0f2274d181401b44058/abstracts-0.1.0-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:<3.13,>=3.12) 2026-05-09T12:35:17,712 Link requires a different Python (3.13.5 not in: '<3.13,>=3.12'): https://files.pythonhosted.org/packages/27/85/05b7f973b2ede110c3a57810941f563f820cb9e7ef07db1d60b85aeef5f1/abstracts-0.1.0.tar.gz (from https://pypi.org/simple/abstracts/) (requires-python:<3.13,>=3.12) 2026-05-09T12:35:17,712 Skipping link: 0.1.0 Requires-Python <3.13,>=3.12: https://files.pythonhosted.org/packages/27/85/05b7f973b2ede110c3a57810941f563f820cb9e7ef07db1d60b85aeef5f1/abstracts-0.1.0.tar.gz (from https://pypi.org/simple/abstracts/) (requires-python:<3.13,>=3.12) 2026-05-09T12:35:17,712 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/85/37/44f1e6daa960358b31a774f9a21fbe7ceffacad172eb78209568393a3975/abstracts-0.1.1-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.12) 2026-05-09T12:35:17,712 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/b5/3c/8a4b8bb84922898425a2cc8b3597e123e39d6cbed3ddfb7ba99e60d455bd/abstracts-0.1.2-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.12) 2026-05-09T12:35:17,712 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/34/58/f08f877c58781955ca7647b2927d0faf9aa6b5057b0c61a6bceb87956af1/abstracts-0.1.3-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.12) 2026-05-09T12:35:17,713 Found link https://files.pythonhosted.org/packages/9e/32/d33e75dc2fc18cbf264466203a8258a5f6e041344dd1e0f5c3d0dfa2bca3/abstracts-0.1.3.tar.gz (from https://pypi.org/simple/abstracts/) (requires-python:>=3.12), version: 0.1.3 2026-05-09T12:35:17,713 Skipping link: No binaries permitted for abstracts: https://files.pythonhosted.org/packages/1f/6a/e115e8fbf5fd3912c12ce80f8ba21a112b2a8d1630ac38fb098fef6d04c4/abstracts-0.2.0-py3-none-any.whl (from https://pypi.org/simple/abstracts/) (requires-python:>=3.12) 2026-05-09T12:35:17,713 Found link https://files.pythonhosted.org/packages/33/03/943f19f811619438044f53b959893c303e3add3fbcc90e5d9a8a1bb7aebd/abstracts-0.2.0.tar.gz (from https://pypi.org/simple/abstracts/) (requires-python:>=3.12), version: 0.2.0 2026-05-09T12:35:17,713 Fetching project page and analyzing links: https://www.piwheels.org/simple/abstracts/ 2026-05-09T12:35:17,714 Getting page https://www.piwheels.org/simple/abstracts/ 2026-05-09T12:35:17,714 Found index url https://www.piwheels.org/simple/ 2026-05-09T12:35:17,801 Fetched page https://www.piwheels.org/simple/abstracts/ as text/html 2026-05-09T12:35:17,802 Index returned invalid data-dist-info-metadata value: 2026-05-09T12:35:17,803 Skipping link: No binaries permitted for abstracts: https://www.piwheels.org/simple/abstracts/abstracts-0.1.3-py3-none-any.whl#sha256=1a3e7b6de46226bbdb77b8c32b883c20d8df905588608ec2661fc09c68bc5337 (from https://www.piwheels.org/simple/abstracts/) (requires-python:>=3.12) 2026-05-09T12:35:17,803 Skipping link: not a file: https://www.piwheels.org/simple/abstracts/ 2026-05-09T12:35:17,803 Skipping link: not a file: https://pypi.org/simple/abstracts/ 2026-05-09T12:35:17,828 Given no hashes to check 1 links for project 'abstracts': discarding no candidates 2026-05-09T12:35:17,829 Collecting abstracts==0.2.0 2026-05-09T12:35:17,831 Created temporary directory: /tmp/pip-unpack-6yd4e2pd 2026-05-09T12:35:17,970 Downloading abstracts-0.2.0.tar.gz (10 kB) 2026-05-09T12:35:18,018 Added abstracts==0.2.0 from https://files.pythonhosted.org/packages/33/03/943f19f811619438044f53b959893c303e3add3fbcc90e5d9a8a1bb7aebd/abstracts-0.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-xut_qjmk' 2026-05-09T12:35:18,020 Running setup.py (path:/tmp/pip-wheel-1459ddmm/abstracts_f9cd82bda4de4b28adf93b9bd1309147/setup.py) egg_info for package abstracts 2026-05-09T12:35:18,020 Created temporary directory: /tmp/pip-pip-egg-info-m8azvtdx 2026-05-09T12:35:18,021 Preparing metadata (setup.py): started 2026-05-09T12:35:18,022 Running command python setup.py egg_info 2026-05-09T12:35:19,134 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-09T12:35:19,134 !! 2026-05-09T12:35:19,134 ******************************************************************************** 2026-05-09T12:35:19,134 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-09T12:35:19,135 License :: OSI Approved :: Apache Software License 2026-05-09T12:35:19,135 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-09T12:35:19,135 ******************************************************************************** 2026-05-09T12:35:19,135 !! 2026-05-09T12:35:19,135 self._finalize_license_expression() 2026-05-09T12:35:19,210 running egg_info 2026-05-09T12:35:19,283 creating /tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info 2026-05-09T12:35:19,284 writing /tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/PKG-INFO 2026-05-09T12:35:19,289 writing dependency_links to /tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/dependency_links.txt 2026-05-09T12:35:19,291 writing namespace_packages to /tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/namespace_packages.txt 2026-05-09T12:35:19,292 writing requirements to /tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/requires.txt 2026-05-09T12:35:19,293 writing top-level names to /tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/top_level.txt 2026-05-09T12:35:19,295 writing manifest file '/tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/SOURCES.txt' 2026-05-09T12:35:19,526 reading manifest file '/tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/SOURCES.txt' 2026-05-09T12:35:19,527 reading manifest template 'MANIFEST.in' 2026-05-09T12:35:19,531 writing manifest file '/tmp/pip-pip-egg-info-m8azvtdx/abstracts.egg-info/SOURCES.txt' 2026-05-09T12:35:19,646 Preparing metadata (setup.py): finished with status 'done' 2026-05-09T12:35:19,652 Source in /tmp/pip-wheel-1459ddmm/abstracts_f9cd82bda4de4b28adf93b9bd1309147 has version 0.2.0, which satisfies requirement abstracts==0.2.0 from https://files.pythonhosted.org/packages/33/03/943f19f811619438044f53b959893c303e3add3fbcc90e5d9a8a1bb7aebd/abstracts-0.2.0.tar.gz 2026-05-09T12:35:19,653 Removed abstracts==0.2.0 from https://files.pythonhosted.org/packages/33/03/943f19f811619438044f53b959893c303e3add3fbcc90e5d9a8a1bb7aebd/abstracts-0.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-xut_qjmk' 2026-05-09T12:35:19,663 Created temporary directory: /tmp/pip-unpack-odxwg3b4 2026-05-09T12:35:19,664 Created temporary directory: /tmp/pip-unpack-a8hqi4na 2026-05-09T12:35:19,664 Building wheels for collected packages: abstracts 2026-05-09T12:35:19,668 Created temporary directory: /tmp/pip-wheel-w_yp_cbo 2026-05-09T12:35:19,669 DEPRECATION: Building 'abstracts' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'abstracts'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2026-05-09T12:35:19,670 Building wheel for abstracts (setup.py): started 2026-05-09T12:35:19,671 Destination directory: /tmp/pip-wheel-w_yp_cbo 2026-05-09T12:35:19,671 Running command python setup.py bdist_wheel 2026-05-09T12:35:20,742 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-09T12:35:20,742 !! 2026-05-09T12:35:20,743 ******************************************************************************** 2026-05-09T12:35:20,743 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-09T12:35:20,743 License :: OSI Approved :: Apache Software License 2026-05-09T12:35:20,743 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-09T12:35:20,743 ******************************************************************************** 2026-05-09T12:35:20,743 !! 2026-05-09T12:35:20,744 self._finalize_license_expression() 2026-05-09T12:35:20,746 running bdist_wheel 2026-05-09T12:35:21,112 running build 2026-05-09T12:35:21,112 running build_py 2026-05-09T12:35:21,189 creating build/lib/abstracts 2026-05-09T12:35:21,191 copying abstracts/implements.py -> build/lib/abstracts 2026-05-09T12:35:21,193 copying abstracts/interface.py -> build/lib/abstracts 2026-05-09T12:35:21,195 copying abstracts/decorators.py -> build/lib/abstracts 2026-05-09T12:35:21,196 copying abstracts/__init__.py -> build/lib/abstracts 2026-05-09T12:35:21,198 copying abstracts/abstraction.py -> build/lib/abstracts 2026-05-09T12:35:21,201 copying abstracts/py.typed -> build/lib/abstracts 2026-05-09T12:35:21,278 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-05-09T12:35:21,278 !! 2026-05-09T12:35:21,278 ******************************************************************************** 2026-05-09T12:35:21,279 Please avoid running ``setup.py`` directly. 2026-05-09T12:35:21,279 Instead, use pypa/build, pypa/installer or other 2026-05-09T12:35:21,279 standards-based tools. 2026-05-09T12:35:21,279 This deprecation is overdue, please update your project and remove deprecated 2026-05-09T12:35:21,279 calls to avoid build errors in the future. 2026-05-09T12:35:21,279 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-05-09T12:35:21,279 ******************************************************************************** 2026-05-09T12:35:21,279 !! 2026-05-09T12:35:21,280 self.initialize_options() 2026-05-09T12:35:21,351 installing to build/bdist.linux-armv7l/wheel 2026-05-09T12:35:21,351 running install 2026-05-09T12:35:21,375 running install_lib 2026-05-09T12:35:21,448 creating build/bdist.linux-armv7l/wheel 2026-05-09T12:35:21,450 creating build/bdist.linux-armv7l/wheel/abstracts 2026-05-09T12:35:21,451 copying build/lib/abstracts/implements.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-09T12:35:21,453 copying build/lib/abstracts/interface.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-09T12:35:21,454 copying build/lib/abstracts/decorators.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-09T12:35:21,456 copying build/lib/abstracts/py.typed -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-09T12:35:21,457 copying build/lib/abstracts/__init__.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-09T12:35:21,459 copying build/lib/abstracts/abstraction.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-09T12:35:21,460 running install_egg_info 2026-05-09T12:35:21,540 running egg_info 2026-05-09T12:35:21,611 writing abstracts.egg-info/PKG-INFO 2026-05-09T12:35:21,616 writing dependency_links to abstracts.egg-info/dependency_links.txt 2026-05-09T12:35:21,617 writing namespace_packages to abstracts.egg-info/namespace_packages.txt 2026-05-09T12:35:21,619 writing requirements to abstracts.egg-info/requires.txt 2026-05-09T12:35:21,620 writing top-level names to abstracts.egg-info/top_level.txt 2026-05-09T12:35:21,697 reading manifest file 'abstracts.egg-info/SOURCES.txt' 2026-05-09T12:35:21,700 reading manifest template 'MANIFEST.in' 2026-05-09T12:35:21,703 writing manifest file 'abstracts.egg-info/SOURCES.txt' 2026-05-09T12:35:21,704 Copying abstracts.egg-info to build/bdist.linux-armv7l/wheel/./abstracts-0.2.0-py3.13.egg-info 2026-05-09T12:35:21,716 running install_scripts 2026-05-09T12:35:21,728 creating build/bdist.linux-armv7l/wheel/abstracts-0.2.0.dist-info/WHEEL 2026-05-09T12:35:21,731 creating '/tmp/pip-wheel-w_yp_cbo/abstracts-0.2.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-09T12:35:21,734 adding 'abstracts/__init__.py' 2026-05-09T12:35:21,735 adding 'abstracts/abstraction.py' 2026-05-09T12:35:21,736 adding 'abstracts/decorators.py' 2026-05-09T12:35:21,738 adding 'abstracts/implements.py' 2026-05-09T12:35:21,739 adding 'abstracts/interface.py' 2026-05-09T12:35:21,740 adding 'abstracts/py.typed' 2026-05-09T12:35:21,743 adding 'abstracts-0.2.0.dist-info/METADATA' 2026-05-09T12:35:21,745 adding 'abstracts-0.2.0.dist-info/WHEEL' 2026-05-09T12:35:21,746 adding 'abstracts-0.2.0.dist-info/namespace_packages.txt' 2026-05-09T12:35:21,747 adding 'abstracts-0.2.0.dist-info/top_level.txt' 2026-05-09T12:35:21,748 adding 'abstracts-0.2.0.dist-info/RECORD' 2026-05-09T12:35:21,749 removing build/bdist.linux-armv7l/wheel 2026-05-09T12:35:21,872 Building wheel for abstracts (setup.py): finished with status 'done' 2026-05-09T12:35:21,874 Created wheel for abstracts: filename=abstracts-0.2.0-py3-none-any.whl size=8219 sha256=a7e555ec618996f2566b427a7723c19fdd8d634a1aa25f7279d2a9265b6df4e9 2026-05-09T12:35:21,875 Stored in directory: /tmp/pip-ephem-wheel-cache-9ptenm5s/wheels/b5/ec/c7/c1f27024eb425be6705054f9af90d107d81090cc5674645b32 2026-05-09T12:35:21,889 Successfully built abstracts 2026-05-09T12:35:21,893 Removed build tracker: '/tmp/pip-build-tracker-xut_qjmk'