2026-05-08T13:18:06,769 Created temporary directory: /tmp/pip-build-tracker-53nqgcg3 2026-05-08T13:18:06,770 Initialized build tracking at /tmp/pip-build-tracker-53nqgcg3 2026-05-08T13:18:06,771 Created build tracker: /tmp/pip-build-tracker-53nqgcg3 2026-05-08T13:18:06,771 Entered build tracker: /tmp/pip-build-tracker-53nqgcg3 2026-05-08T13:18:06,771 Created temporary directory: /tmp/pip-wheel-75j_h8nv 2026-05-08T13:18:06,775 Created temporary directory: /tmp/pip-ephem-wheel-cache-ui22tzpj 2026-05-08T13:18:06,837 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-08T13:18:06,840 2 location(s) to search for versions of abstracts: 2026-05-08T13:18:06,840 * https://pypi.org/simple/abstracts/ 2026-05-08T13:18:06,840 * https://www.piwheels.org/simple/abstracts/ 2026-05-08T13:18:06,840 Fetching project page and analyzing links: https://pypi.org/simple/abstracts/ 2026-05-08T13:18:06,841 Getting page https://pypi.org/simple/abstracts/ 2026-05-08T13:18:06,842 Found index url https://pypi.org/simple/ 2026-05-08T13:18:06,993 Fetched page https://pypi.org/simple/abstracts/ as application/vnd.pypi.simple.v1+json 2026-05-08T13:18:06,999 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-08T13:18:06,999 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-08T13:18:06,999 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-08T13:18:07,000 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-08T13:18:07,000 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-08T13:18:07,000 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-08T13:18:07,001 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-08T13:18:07,001 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-08T13:18:07,001 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-08T13:18:07,001 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-08T13:18:07,002 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-08T13:18:07,002 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-08T13:18:07,004 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-08T13:18:07,004 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-08T13:18:07,004 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-08T13:18:07,005 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-08T13:18:07,005 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-08T13:18:07,005 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-08T13:18:07,005 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-08T13:18:07,006 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-08T13:18:07,007 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-08T13:18:07,007 Fetching project page and analyzing links: https://www.piwheels.org/simple/abstracts/ 2026-05-08T13:18:07,008 Getting page https://www.piwheels.org/simple/abstracts/ 2026-05-08T13:18:07,009 Found index url https://www.piwheels.org/simple/ 2026-05-08T13:18:07,100 Fetched page https://www.piwheels.org/simple/abstracts/ as text/html 2026-05-08T13:18:07,101 Skipping link: not a file: https://www.piwheels.org/simple/abstracts/ 2026-05-08T13:18:07,101 Skipping link: not a file: https://pypi.org/simple/abstracts/ 2026-05-08T13:18:07,128 Given no hashes to check 1 links for project 'abstracts': discarding no candidates 2026-05-08T13:18:07,130 Collecting abstracts==0.1.3 2026-05-08T13:18:07,132 Created temporary directory: /tmp/pip-unpack-mxb5qcbq 2026-05-08T13:18:07,193 Downloading abstracts-0.1.3.tar.gz (10 kB) 2026-05-08T13:18:07,235 Added abstracts==0.1.3 from https://files.pythonhosted.org/packages/9e/32/d33e75dc2fc18cbf264466203a8258a5f6e041344dd1e0f5c3d0dfa2bca3/abstracts-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-53nqgcg3' 2026-05-08T13:18:07,237 Running setup.py (path:/tmp/pip-wheel-75j_h8nv/abstracts_a0c4f59d7a4d4e70908dbe375a8400c9/setup.py) egg_info for package abstracts 2026-05-08T13:18:07,238 Created temporary directory: /tmp/pip-pip-egg-info-o8eqclrp 2026-05-08T13:18:07,238 Preparing metadata (setup.py): started 2026-05-08T13:18:07,239 Running command python setup.py egg_info 2026-05-08T13:18:08,441 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T13:18:08,441 !! 2026-05-08T13:18:08,442 ******************************************************************************** 2026-05-08T13:18:08,442 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T13:18:08,442 License :: OSI Approved :: Apache Software License 2026-05-08T13:18:08,442 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T13:18:08,442 ******************************************************************************** 2026-05-08T13:18:08,442 !! 2026-05-08T13:18:08,442 self._finalize_license_expression() 2026-05-08T13:18:08,519 running egg_info 2026-05-08T13:18:08,594 creating /tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info 2026-05-08T13:18:08,595 writing /tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/PKG-INFO 2026-05-08T13:18:08,600 writing dependency_links to /tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/dependency_links.txt 2026-05-08T13:18:08,601 writing namespace_packages to /tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/namespace_packages.txt 2026-05-08T13:18:08,603 writing requirements to /tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/requires.txt 2026-05-08T13:18:08,604 writing top-level names to /tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/top_level.txt 2026-05-08T13:18:08,605 writing manifest file '/tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/SOURCES.txt' 2026-05-08T13:18:08,836 reading manifest file '/tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/SOURCES.txt' 2026-05-08T13:18:08,838 reading manifest template 'MANIFEST.in' 2026-05-08T13:18:08,841 writing manifest file '/tmp/pip-pip-egg-info-o8eqclrp/abstracts.egg-info/SOURCES.txt' 2026-05-08T13:18:08,956 Preparing metadata (setup.py): finished with status 'done' 2026-05-08T13:18:08,962 Source in /tmp/pip-wheel-75j_h8nv/abstracts_a0c4f59d7a4d4e70908dbe375a8400c9 has version 0.1.3, which satisfies requirement abstracts==0.1.3 from https://files.pythonhosted.org/packages/9e/32/d33e75dc2fc18cbf264466203a8258a5f6e041344dd1e0f5c3d0dfa2bca3/abstracts-0.1.3.tar.gz 2026-05-08T13:18:08,963 Removed abstracts==0.1.3 from https://files.pythonhosted.org/packages/9e/32/d33e75dc2fc18cbf264466203a8258a5f6e041344dd1e0f5c3d0dfa2bca3/abstracts-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-53nqgcg3' 2026-05-08T13:18:08,972 Created temporary directory: /tmp/pip-unpack-vf7fgsot 2026-05-08T13:18:08,973 Created temporary directory: /tmp/pip-unpack-qmzsxt07 2026-05-08T13:18:08,973 Building wheels for collected packages: abstracts 2026-05-08T13:18:08,977 Created temporary directory: /tmp/pip-wheel-p22p5khk 2026-05-08T13:18:08,978 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-08T13:18:08,979 Building wheel for abstracts (setup.py): started 2026-05-08T13:18:08,980 Destination directory: /tmp/pip-wheel-p22p5khk 2026-05-08T13:18:08,980 Running command python setup.py bdist_wheel 2026-05-08T13:18:10,076 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-05-08T13:18:10,076 !! 2026-05-08T13:18:10,076 ******************************************************************************** 2026-05-08T13:18:10,076 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-05-08T13:18:10,076 License :: OSI Approved :: Apache Software License 2026-05-08T13:18:10,077 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-05-08T13:18:10,077 ******************************************************************************** 2026-05-08T13:18:10,077 !! 2026-05-08T13:18:10,077 self._finalize_license_expression() 2026-05-08T13:18:10,078 running bdist_wheel 2026-05-08T13:18:10,441 running build 2026-05-08T13:18:10,442 running build_py 2026-05-08T13:18:10,517 creating build/lib/abstracts 2026-05-08T13:18:10,520 copying abstracts/decorators.py -> build/lib/abstracts 2026-05-08T13:18:10,521 copying abstracts/__init__.py -> build/lib/abstracts 2026-05-08T13:18:10,523 copying abstracts/implements.py -> build/lib/abstracts 2026-05-08T13:18:10,525 copying abstracts/interface.py -> build/lib/abstracts 2026-05-08T13:18:10,527 copying abstracts/abstraction.py -> build/lib/abstracts 2026-05-08T13:18:10,529 copying abstracts/py.typed -> build/lib/abstracts 2026-05-08T13:18:10,607 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-05-08T13:18:10,607 !! 2026-05-08T13:18:10,607 ******************************************************************************** 2026-05-08T13:18:10,607 Please avoid running ``setup.py`` directly. 2026-05-08T13:18:10,607 Instead, use pypa/build, pypa/installer or other 2026-05-08T13:18:10,608 standards-based tools. 2026-05-08T13:18:10,608 This deprecation is overdue, please update your project and remove deprecated 2026-05-08T13:18:10,608 calls to avoid build errors in the future. 2026-05-08T13:18:10,608 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-05-08T13:18:10,608 ******************************************************************************** 2026-05-08T13:18:10,608 !! 2026-05-08T13:18:10,608 self.initialize_options() 2026-05-08T13:18:10,682 installing to build/bdist.linux-armv7l/wheel 2026-05-08T13:18:10,682 running install 2026-05-08T13:18:10,705 running install_lib 2026-05-08T13:18:10,779 creating build/bdist.linux-armv7l/wheel 2026-05-08T13:18:10,781 creating build/bdist.linux-armv7l/wheel/abstracts 2026-05-08T13:18:10,782 copying build/lib/abstracts/py.typed -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-08T13:18:10,783 copying build/lib/abstracts/decorators.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-08T13:18:10,785 copying build/lib/abstracts/__init__.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-08T13:18:10,787 copying build/lib/abstracts/implements.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-08T13:18:10,789 copying build/lib/abstracts/interface.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-08T13:18:10,791 copying build/lib/abstracts/abstraction.py -> build/bdist.linux-armv7l/wheel/./abstracts 2026-05-08T13:18:10,792 running install_egg_info 2026-05-08T13:18:10,871 running egg_info 2026-05-08T13:18:10,945 writing abstracts.egg-info/PKG-INFO 2026-05-08T13:18:10,949 writing dependency_links to abstracts.egg-info/dependency_links.txt 2026-05-08T13:18:10,950 writing namespace_packages to abstracts.egg-info/namespace_packages.txt 2026-05-08T13:18:10,952 writing requirements to abstracts.egg-info/requires.txt 2026-05-08T13:18:10,953 writing top-level names to abstracts.egg-info/top_level.txt 2026-05-08T13:18:11,032 reading manifest file 'abstracts.egg-info/SOURCES.txt' 2026-05-08T13:18:11,035 reading manifest template 'MANIFEST.in' 2026-05-08T13:18:11,039 writing manifest file 'abstracts.egg-info/SOURCES.txt' 2026-05-08T13:18:11,041 Copying abstracts.egg-info to build/bdist.linux-armv7l/wheel/./abstracts-0.1.3-py3.13.egg-info 2026-05-08T13:18:11,052 running install_scripts 2026-05-08T13:18:11,063 creating build/bdist.linux-armv7l/wheel/abstracts-0.1.3.dist-info/WHEEL 2026-05-08T13:18:11,066 creating '/tmp/pip-wheel-p22p5khk/abstracts-0.1.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-08T13:18:11,068 adding 'abstracts/__init__.py' 2026-05-08T13:18:11,070 adding 'abstracts/abstraction.py' 2026-05-08T13:18:11,072 adding 'abstracts/decorators.py' 2026-05-08T13:18:11,074 adding 'abstracts/implements.py' 2026-05-08T13:18:11,075 adding 'abstracts/interface.py' 2026-05-08T13:18:11,076 adding 'abstracts/py.typed' 2026-05-08T13:18:11,080 adding 'abstracts-0.1.3.dist-info/METADATA' 2026-05-08T13:18:11,081 adding 'abstracts-0.1.3.dist-info/WHEEL' 2026-05-08T13:18:11,082 adding 'abstracts-0.1.3.dist-info/namespace_packages.txt' 2026-05-08T13:18:11,083 adding 'abstracts-0.1.3.dist-info/top_level.txt' 2026-05-08T13:18:11,084 adding 'abstracts-0.1.3.dist-info/RECORD' 2026-05-08T13:18:11,085 removing build/bdist.linux-armv7l/wheel 2026-05-08T13:18:11,206 Building wheel for abstracts (setup.py): finished with status 'done' 2026-05-08T13:18:11,209 Created wheel for abstracts: filename=abstracts-0.1.3-py3-none-any.whl size=8203 sha256=1a3e7b6de46226bbdb77b8c32b883c20d8df905588608ec2661fc09c68bc5337 2026-05-08T13:18:11,210 Stored in directory: /tmp/pip-ephem-wheel-cache-ui22tzpj/wheels/b3/2e/b7/c75aa8a861408682bdd8db728776f6d682df3032cac91be7df 2026-05-08T13:18:11,222 Successfully built abstracts 2026-05-08T13:18:11,225 Removed build tracker: '/tmp/pip-build-tracker-53nqgcg3'