2025-09-08T12:29:57,581 Created temporary directory: /tmp/pip-build-tracker-a7dqkgni 2025-09-08T12:29:57,582 Initialized build tracking at /tmp/pip-build-tracker-a7dqkgni 2025-09-08T12:29:57,582 Created build tracker: /tmp/pip-build-tracker-a7dqkgni 2025-09-08T12:29:57,582 Entered build tracker: /tmp/pip-build-tracker-a7dqkgni 2025-09-08T12:29:57,582 Created temporary directory: /tmp/pip-wheel-jqxxj6mt 2025-09-08T12:29:57,586 Created temporary directory: /tmp/pip-ephem-wheel-cache-64lrn87t 2025-09-08T12:29:57,643 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T12:29:57,645 2 location(s) to search for versions of weighted-levenshtein: 2025-09-08T12:29:57,645 * https://pypi.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,645 * https://www.piwheels.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,645 Fetching project page and analyzing links: https://pypi.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,646 Getting page https://pypi.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,647 Found index url https://pypi.org/simple/ 2025-09-08T12:29:57,717 Fetched page https://pypi.org/simple/weighted-levenshtein/ as application/vnd.pypi.simple.v1+json 2025-09-08T12:29:57,718 Found link https://files.pythonhosted.org/packages/5b/65/494ce2d6bed3d4dc3abb9962ed2f0b86efc4ce7f2ec57a8add263fbb278e/weighted_levenshtein-0.1.tar.gz (from https://pypi.org/simple/weighted-levenshtein/), version: 0.1 2025-09-08T12:29:57,718 Found link https://files.pythonhosted.org/packages/fb/82/41177f41721d9f1ddf13558d79571ab3c88ce5811585bd38de636fbce5de/weighted_levenshtein-0.2.tar.gz (from https://pypi.org/simple/weighted-levenshtein/), version: 0.2 2025-09-08T12:29:57,718 Found link https://files.pythonhosted.org/packages/7d/f2/17dfcf4d36abf33c8b50a664bf64685f6ba37cb477f96433a04835c7c84b/weighted_levenshtein-0.2.1.tar.gz (from https://pypi.org/simple/weighted-levenshtein/), version: 0.2.1 2025-09-08T12:29:57,719 Found link https://files.pythonhosted.org/packages/bb/92/132bd5be6d6ef3817e86fb5415e8e4bc90f11293311713212ef58fe5551b/weighted_levenshtein-0.2.2.tar.gz (from https://pypi.org/simple/weighted-levenshtein/), version: 0.2.2 2025-09-08T12:29:57,719 Fetching project page and analyzing links: https://www.piwheels.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,719 Getting page https://www.piwheels.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,720 Found index url https://www.piwheels.org/simple/ 2025-09-08T12:29:57,810 Fetched page https://www.piwheels.org/simple/weighted-levenshtein/ as text/html 2025-09-08T12:29:57,821 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.2-cp37-cp37m-linux_armv6l.whl#sha256=a1311ac68f77814f02e70b128ac3c335511e5debe56efb0258920711108f63ab (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,821 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.2-cp37-cp37m-linux_armv7l.whl#sha256=a1311ac68f77814f02e70b128ac3c335511e5debe56efb0258920711108f63ab (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,821 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.2-cp39-cp39-linux_armv6l.whl#sha256=c9b6805d15f174f9e629b5bdf93e641050620cac314898c14e7f19d784c223c5 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,821 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.2-cp39-cp39-linux_armv7l.whl#sha256=c9b6805d15f174f9e629b5bdf93e641050620cac314898c14e7f19d784c223c5 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,821 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.2-cp311-cp311-linux_armv6l.whl#sha256=c96cc0d586c8f6ab1a008fc31baa6e2dafddeeb8c20ae12331925ae8f7589d0e (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,822 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.2-cp311-cp311-linux_armv7l.whl#sha256=c96cc0d586c8f6ab1a008fc31baa6e2dafddeeb8c20ae12331925ae8f7589d0e (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,822 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp37-cp37m-linux_armv7l.whl#sha256=a8b8505f6e80f007f50b2d20b206d1be3a6debd240cdcf1b417ccd55644e53b1 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,822 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp37-cp37m-linux_armv6l.whl#sha256=a8b8505f6e80f007f50b2d20b206d1be3a6debd240cdcf1b417ccd55644e53b1 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,822 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp34-cp34m-linux_armv6l.whl#sha256=dc916953c5741b3273a55a70ee1545c7f87045f99ee30105b6ff8cb9a5e4e6a6 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,823 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp34-cp34m-linux_armv7l.whl#sha256=dc916953c5741b3273a55a70ee1545c7f87045f99ee30105b6ff8cb9a5e4e6a6 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,823 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp35-cp35m-linux_armv7l.whl#sha256=187433f36bfa39f2a56ab7ad167014127c00627304c0a5bea84cabebd46221b6 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,823 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp35-cp35m-linux_armv6l.whl#sha256=187433f36bfa39f2a56ab7ad167014127c00627304c0a5bea84cabebd46221b6 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,823 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp311-cp311-linux_armv6l.whl#sha256=5c0321bcdae01336e3d93cc14b04a96a71bd0d2b7242e7a8324da7882c07c2ff (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,823 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2.1-cp311-cp311-linux_armv7l.whl#sha256=5c0321bcdae01336e3d93cc14b04a96a71bd0d2b7242e7a8324da7882c07c2ff (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,823 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp37-cp37m-linux_armv6l.whl#sha256=310249406c539ea5f8a4593eb286e0227b745bb60d93901f5dce89c6adc2dfa5 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,824 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp37-cp37m-linux_armv7l.whl#sha256=310249406c539ea5f8a4593eb286e0227b745bb60d93901f5dce89c6adc2dfa5 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,824 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp35-cp35m-linux_armv7l.whl#sha256=babecdb6ff76798b94fd83f26e3deff472ecb40463c37b09780ae857cc282b2f (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,824 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp35-cp35m-linux_armv6l.whl#sha256=babecdb6ff76798b94fd83f26e3deff472ecb40463c37b09780ae857cc282b2f (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,824 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp34-cp34m-linux_armv7l.whl#sha256=1689dd115946f6f6ea33c18c7abad16e23e15b5b1e43d770f1d76e0fef8e08c1 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,824 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp34-cp34m-linux_armv6l.whl#sha256=1689dd115946f6f6ea33c18c7abad16e23e15b5b1e43d770f1d76e0fef8e08c1 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,824 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp311-cp311-linux_armv6l.whl#sha256=b551534298af0d9cef490cbe6259b6368aaf1eaacc9c6cb1a21e97e27e2b4c8e (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp311-cp311-linux_armv7l.whl#sha256=b551534298af0d9cef490cbe6259b6368aaf1eaacc9c6cb1a21e97e27e2b4c8e (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp39-cp39-linux_armv6l.whl#sha256=68652055a6ead974dec554a6262b595d0071be73620b26e68ae67cc0ab2d03e2 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp39-cp39-linux_armv7l.whl#sha256=68652055a6ead974dec554a6262b595d0071be73620b26e68ae67cc0ab2d03e2 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://www.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp313-cp313-linux_armv6l.whl#sha256=dc46d38beb2d521aeef98e37ed50b0ee834cf1c3259cf5946bee14b1eb04b8a5 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://www.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.2-cp313-cp313-linux_armv7l.whl#sha256=dc46d38beb2d521aeef98e37ed50b0ee834cf1c3259cf5946bee14b1eb04b8a5 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp37-cp37m-linux_armv7l.whl#sha256=2237f952b920d1175f93d07eca06b6960167e47115fa48c5a3f594388f4dfaae (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,825 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp37-cp37m-linux_armv6l.whl#sha256=2237f952b920d1175f93d07eca06b6960167e47115fa48c5a3f594388f4dfaae (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp34-cp34m-linux_armv7l.whl#sha256=29de8667deb3396519fa7dbf8692592ad542988b547e47f3428b47aeb226b0c0 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp34-cp34m-linux_armv6l.whl#sha256=29de8667deb3396519fa7dbf8692592ad542988b547e47f3428b47aeb226b0c0 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp35-cp35m-linux_armv6l.whl#sha256=f178d0ab1dbd99e475232d7247d6d3606f2b0799c5e0bbf3d7082c0816356702 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp35-cp35m-linux_armv7l.whl#sha256=f178d0ab1dbd99e475232d7247d6d3606f2b0799c5e0bbf3d7082c0816356702 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp311-cp311-linux_armv6l.whl#sha256=0368ebbcb9db71c315f52a3d2a88cf259efaefe23774bf8e3968fd9742114201 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp311-cp311-linux_armv7l.whl#sha256=0368ebbcb9db71c315f52a3d2a88cf259efaefe23774bf8e3968fd9742114201 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp39-cp39-linux_armv6l.whl#sha256=1737e9728293ee5a5d271139ca5e43023ed05b32f055c0e824f3628c487d7386 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,826 Skipping link: No binaries permitted for weighted-levenshtein: https://archive1.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp39-cp39-linux_armv7l.whl#sha256=1737e9728293ee5a5d271139ca5e43023ed05b32f055c0e824f3628c487d7386 (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,827 Skipping link: No binaries permitted for weighted-levenshtein: https://www.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp313-cp313-linux_armv6l.whl#sha256=306f96c635a4ecd3ed268ee0c9090bb2b4359bd8e244ddd73aeee10e08303bfe (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,827 Skipping link: No binaries permitted for weighted-levenshtein: https://www.piwheels.org/simple/weighted-levenshtein/weighted_levenshtein-0.1-cp313-cp313-linux_armv7l.whl#sha256=306f96c635a4ecd3ed268ee0c9090bb2b4359bd8e244ddd73aeee10e08303bfe (from https://www.piwheels.org/simple/weighted-levenshtein/) 2025-09-08T12:29:57,827 Skipping link: not a file: https://www.piwheels.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,827 Skipping link: not a file: https://pypi.org/simple/weighted-levenshtein/ 2025-09-08T12:29:57,851 Given no hashes to check 1 links for project 'weighted-levenshtein': discarding no candidates 2025-09-08T12:29:57,852 Collecting weighted-levenshtein==0.2.1 2025-09-08T12:29:57,853 Created temporary directory: /tmp/pip-unpack-mn0u_pij 2025-09-08T12:29:57,991 Downloading weighted_levenshtein-0.2.1.tar.gz (129 kB) 2025-09-08T12:29:58,054 Added weighted-levenshtein==0.2.1 from https://files.pythonhosted.org/packages/7d/f2/17dfcf4d36abf33c8b50a664bf64685f6ba37cb477f96433a04835c7c84b/weighted_levenshtein-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-a7dqkgni' 2025-09-08T12:29:58,055 Running setup.py (path:/tmp/pip-wheel-jqxxj6mt/weighted-levenshtein_ad533cd0c67f41879073f26ef755db85/setup.py) egg_info for package weighted-levenshtein 2025-09-08T12:29:58,055 Created temporary directory: /tmp/pip-pip-egg-info-b9s6j9yi 2025-09-08T12:29:58,055 Preparing metadata (setup.py): started 2025-09-08T12:29:58,056 Running command python setup.py egg_info 2025-09-08T12:29:58,683 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:29:58,683 !! 2025-09-08T12:29:58,683 ******************************************************************************** 2025-09-08T12:29:58,684 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:29:58,684 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:29:58,684 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:29:58,684 or your builds will no longer be supported. 2025-09-08T12:29:58,684 ******************************************************************************** 2025-09-08T12:29:58,684 !! 2025-09-08T12:29:58,684 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:29:58,809 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T12:29:58,809 warnings.warn(msg) 2025-09-08T12:29:59,179 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T12:29:59,179 !! 2025-09-08T12:29:59,179 ******************************************************************************** 2025-09-08T12:29:59,180 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T12:29:59,180 License :: OSI Approved :: MIT License 2025-09-08T12:29:59,180 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T12:29:59,180 ******************************************************************************** 2025-09-08T12:29:59,180 !! 2025-09-08T12:29:59,180 self._finalize_license_expression() 2025-09-08T12:29:59,253 running egg_info 2025-09-08T12:29:59,326 creating /tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info 2025-09-08T12:29:59,326 writing /tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info/PKG-INFO 2025-09-08T12:29:59,328 writing dependency_links to /tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info/dependency_links.txt 2025-09-08T12:29:59,328 writing top-level names to /tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info/top_level.txt 2025-09-08T12:29:59,329 writing manifest file '/tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info/SOURCES.txt' 2025-09-08T12:29:59,621 reading manifest file '/tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info/SOURCES.txt' 2025-09-08T12:29:59,622 reading manifest template 'MANIFEST.in' 2025-09-08T12:29:59,623 warning: no previously-included files matching '*' found under directory 'test' 2025-09-08T12:29:59,626 writing manifest file '/tmp/pip-pip-egg-info-b9s6j9yi/weighted_levenshtein.egg-info/SOURCES.txt' 2025-09-08T12:29:59,739 Preparing metadata (setup.py): finished with status 'done' 2025-09-08T12:29:59,745 Source in /tmp/pip-wheel-jqxxj6mt/weighted-levenshtein_ad533cd0c67f41879073f26ef755db85 has version 0.2.1, which satisfies requirement weighted-levenshtein==0.2.1 from https://files.pythonhosted.org/packages/7d/f2/17dfcf4d36abf33c8b50a664bf64685f6ba37cb477f96433a04835c7c84b/weighted_levenshtein-0.2.1.tar.gz 2025-09-08T12:29:59,745 Removed weighted-levenshtein==0.2.1 from https://files.pythonhosted.org/packages/7d/f2/17dfcf4d36abf33c8b50a664bf64685f6ba37cb477f96433a04835c7c84b/weighted_levenshtein-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-a7dqkgni' 2025-09-08T12:29:59,749 Created temporary directory: /tmp/pip-unpack-61q_uts2 2025-09-08T12:29:59,749 Created temporary directory: /tmp/pip-unpack-tkhkkryk 2025-09-08T12:29:59,749 Building wheels for collected packages: weighted-levenshtein 2025-09-08T12:29:59,751 Created temporary directory: /tmp/pip-wheel-jistbzcb 2025-09-08T12:29:59,751 DEPRECATION: Building 'weighted-levenshtein' 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 'weighted-levenshtein'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-08T12:29:59,752 Building wheel for weighted-levenshtein (setup.py): started 2025-09-08T12:29:59,753 Destination directory: /tmp/pip-wheel-jistbzcb 2025-09-08T12:29:59,753 Running command python setup.py bdist_wheel 2025-09-08T12:30:00,388 /usr/local/lib/python3.13/dist-packages/setuptools/__init__.py:92: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2025-09-08T12:30:00,388 !! 2025-09-08T12:30:00,389 ******************************************************************************** 2025-09-08T12:30:00,389 Requirements should be satisfied by a PEP 517 installer. 2025-09-08T12:30:00,389 If you are using pip, you can try `pip install --use-pep517`. 2025-09-08T12:30:00,389 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:30:00,389 or your builds will no longer be supported. 2025-09-08T12:30:00,389 ******************************************************************************** 2025-09-08T12:30:00,389 !! 2025-09-08T12:30:00,389 dist.fetch_build_eggs(dist.setup_requires) 2025-09-08T12:30:00,517 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/dist.py:289: UserWarning: Unknown distribution option: 'test_suite' 2025-09-08T12:30:00,517 warnings.warn(msg) 2025-09-08T12:30:00,888 /usr/local/lib/python3.13/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-09-08T12:30:00,888 !! 2025-09-08T12:30:00,889 ******************************************************************************** 2025-09-08T12:30:00,889 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-09-08T12:30:00,889 License :: OSI Approved :: MIT License 2025-09-08T12:30:00,889 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-09-08T12:30:00,889 ******************************************************************************** 2025-09-08T12:30:00,889 !! 2025-09-08T12:30:00,889 self._finalize_license_expression() 2025-09-08T12:30:00,890 running bdist_wheel 2025-09-08T12:30:01,259 running build 2025-09-08T12:30:01,259 running build_py 2025-09-08T12:30:01,336 creating build/lib.linux-armv7l-cpython-313/weighted_levenshtein 2025-09-08T12:30:01,336 copying weighted_levenshtein/__init__.py -> build/lib.linux-armv7l-cpython-313/weighted_levenshtein 2025-09-08T12:30:01,338 copying weighted_levenshtein/clev.pxd -> build/lib.linux-armv7l-cpython-313/weighted_levenshtein 2025-09-08T12:30:01,338 copying weighted_levenshtein/clev.pyx -> build/lib.linux-armv7l-cpython-313/weighted_levenshtein 2025-09-08T12:30:01,339 running build_ext 2025-09-08T12:30:01,741 Compiling weighted_levenshtein/clev.pyx because it changed. 2025-09-08T12:30:01,742 [1/1] Cythonizing weighted_levenshtein/clev.pyx 2025-09-08T12:30:03,192 performance hint: weighted_levenshtein/clev.pyx:30:0: Exception check on 'Array2D_init' will always require the GIL to be acquired. 2025-09-08T12:30:03,192 Possible solutions: 2025-09-08T12:30:03,192 1. Declare 'Array2D_init' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:03,192 2. Use an 'int' return type on 'Array2D_init' to allow an error code to be returned. 2025-09-08T12:30:03,192 performance hint: weighted_levenshtein/clev.pyx:42:0: Exception check on 'Array2D_del' will always require the GIL to be acquired. 2025-09-08T12:30:03,192 Possible solutions: 2025-09-08T12:30:03,192 1. Declare 'Array2D_del' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:03,193 2. Use an 'int' return type on 'Array2D_del' to allow an error code to be returned. 2025-09-08T12:30:03,196 performance hint: weighted_levenshtein/clev.pxd:9:34: No exception value declared for 'c_damerau_levenshtein' in pxd file. 2025-09-08T12:30:03,196 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T12:30:03,196 Suggest adding an explicit exception value. 2025-09-08T12:30:03,198 performance hint: weighted_levenshtein/clev.pxd:20:39: No exception value declared for 'c_optimal_string_alignment' in pxd file. 2025-09-08T12:30:03,198 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T12:30:03,198 Suggest adding an explicit exception value. 2025-09-08T12:30:03,200 performance hint: weighted_levenshtein/clev.pxd:31:26: No exception value declared for 'c_levenshtein' in pxd file. 2025-09-08T12:30:03,200 Users cimporting this function and calling it without the gil will always require an exception check. 2025-09-08T12:30:03,200 Suggest adding an explicit exception value. 2025-09-08T12:30:04,431 performance hint: weighted_levenshtein/clev.pyx:217:16: Exception check after calling 'Array2D_init' will always require the GIL to be acquired. 2025-09-08T12:30:04,431 Possible solutions: 2025-09-08T12:30:04,431 1. Declare 'Array2D_init' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:04,432 2. Use an 'int' return type on 'Array2D_init' to allow an error code to be returned. 2025-09-08T12:30:04,442 performance hint: weighted_levenshtein/clev.pyx:270:15: Exception check after calling 'Array2D_del' will always require the GIL to be acquired. 2025-09-08T12:30:04,442 Possible solutions: 2025-09-08T12:30:04,442 1. Declare 'Array2D_del' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:04,442 2. Use an 'int' return type on 'Array2D_del' to allow an error code to be returned. 2025-09-08T12:30:04,450 performance hint: weighted_levenshtein/clev.pyx:341:16: Exception check after calling 'Array2D_init' will always require the GIL to be acquired. 2025-09-08T12:30:04,451 Possible solutions: 2025-09-08T12:30:04,451 1. Declare 'Array2D_init' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:04,451 2. Use an 'int' return type on 'Array2D_init' to allow an error code to be returned. 2025-09-08T12:30:04,460 performance hint: weighted_levenshtein/clev.pyx:376:15: Exception check after calling 'Array2D_del' will always require the GIL to be acquired. 2025-09-08T12:30:04,460 Possible solutions: 2025-09-08T12:30:04,460 1. Declare 'Array2D_del' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:04,460 2. Use an 'int' return type on 'Array2D_del' to allow an error code to be returned. 2025-09-08T12:30:04,467 performance hint: weighted_levenshtein/clev.pyx:440:16: Exception check after calling 'Array2D_init' will always require the GIL to be acquired. 2025-09-08T12:30:04,467 Possible solutions: 2025-09-08T12:30:04,467 1. Declare 'Array2D_init' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:04,468 2. Use an 'int' return type on 'Array2D_init' to allow an error code to be returned. 2025-09-08T12:30:04,474 performance hint: weighted_levenshtein/clev.pyx:464:15: Exception check after calling 'Array2D_del' will always require the GIL to be acquired. 2025-09-08T12:30:04,474 Possible solutions: 2025-09-08T12:30:04,474 1. Declare 'Array2D_del' as 'noexcept' if you control the definition and you're sure you don't want the function to raise exceptions. 2025-09-08T12:30:04,474 2. Use an 'int' return type on 'Array2D_del' to allow an error code to be returned. 2025-09-08T12:30:04,628 building 'weighted_levenshtein.clev' extension 2025-09-08T12:30:04,629 creating build/temp.linux-armv7l-cpython-313/weighted_levenshtein 2025-09-08T12:30:04,629 arm-linux-gnueabihf-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -fPIC -I/usr/include/python3.13 -c weighted_levenshtein/clev.c -o build/temp.linux-armv7l-cpython-313/weighted_levenshtein/clev.o 2025-09-08T12:30:28,158 arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-cpython-313/weighted_levenshtein/clev.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-armv7l-cpython-313/weighted_levenshtein/clev.cpython-313-arm-linux-gnueabihf.so 2025-09-08T12:30:28,451 /usr/local/lib/python3.13/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-09-08T12:30:28,451 !! 2025-09-08T12:30:28,452 ******************************************************************************** 2025-09-08T12:30:28,452 Please avoid running ``setup.py`` directly. 2025-09-08T12:30:28,452 Instead, use pypa/build, pypa/installer or other 2025-09-08T12:30:28,452 standards-based tools. 2025-09-08T12:30:28,452 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-09-08T12:30:28,452 or your builds will no longer be supported. 2025-09-08T12:30:28,453 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-09-08T12:30:28,453 ******************************************************************************** 2025-09-08T12:30:28,453 !! 2025-09-08T12:30:28,453 self.initialize_options() 2025-09-08T12:30:28,528 installing to build/bdist.linux-armv7l/wheel 2025-09-08T12:30:28,529 running install 2025-09-08T12:30:28,551 running install_lib 2025-09-08T12:30:28,625 creating build/bdist.linux-armv7l/wheel 2025-09-08T12:30:28,626 creating build/bdist.linux-armv7l/wheel/weighted_levenshtein 2025-09-08T12:30:28,626 copying build/lib.linux-armv7l-cpython-313/weighted_levenshtein/clev.cpython-313-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./weighted_levenshtein 2025-09-08T12:30:28,631 copying build/lib.linux-armv7l-cpython-313/weighted_levenshtein/clev.pyx -> build/bdist.linux-armv7l/wheel/./weighted_levenshtein 2025-09-08T12:30:28,631 copying build/lib.linux-armv7l-cpython-313/weighted_levenshtein/clev.pxd -> build/bdist.linux-armv7l/wheel/./weighted_levenshtein 2025-09-08T12:30:28,631 copying build/lib.linux-armv7l-cpython-313/weighted_levenshtein/__init__.py -> build/bdist.linux-armv7l/wheel/./weighted_levenshtein 2025-09-08T12:30:28,632 running install_egg_info 2025-09-08T12:30:28,711 running egg_info 2025-09-08T12:30:28,787 writing weighted_levenshtein.egg-info/PKG-INFO 2025-09-08T12:30:28,788 writing dependency_links to weighted_levenshtein.egg-info/dependency_links.txt 2025-09-08T12:30:28,789 writing top-level names to weighted_levenshtein.egg-info/top_level.txt 2025-09-08T12:30:28,866 reading manifest file 'weighted_levenshtein.egg-info/SOURCES.txt' 2025-09-08T12:30:28,868 reading manifest template 'MANIFEST.in' 2025-09-08T12:30:28,869 warning: no previously-included files matching '*' found under directory 'test' 2025-09-08T12:30:28,871 writing manifest file 'weighted_levenshtein.egg-info/SOURCES.txt' 2025-09-08T12:30:28,872 Copying weighted_levenshtein.egg-info to build/bdist.linux-armv7l/wheel/./weighted_levenshtein-0.2.1-py3.13.egg-info 2025-09-08T12:30:28,873 running install_scripts 2025-09-08T12:30:28,925 creating build/bdist.linux-armv7l/wheel/weighted_levenshtein-0.2.1.dist-info/WHEEL 2025-09-08T12:30:28,926 creating '/tmp/pip-wheel-jistbzcb/weighted_levenshtein-0.2.1-cp313-cp313-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-09-08T12:30:28,927 adding 'weighted_levenshtein/__init__.py' 2025-09-08T12:30:29,158 adding 'weighted_levenshtein/clev.cpython-313-arm-linux-gnueabihf.so' 2025-09-08T12:30:29,166 adding 'weighted_levenshtein/clev.pxd' 2025-09-08T12:30:29,168 adding 'weighted_levenshtein/clev.pyx' 2025-09-08T12:30:29,169 adding 'weighted_levenshtein-0.2.1.dist-info/METADATA' 2025-09-08T12:30:29,170 adding 'weighted_levenshtein-0.2.1.dist-info/WHEEL' 2025-09-08T12:30:29,170 adding 'weighted_levenshtein-0.2.1.dist-info/top_level.txt' 2025-09-08T12:30:29,171 adding 'weighted_levenshtein-0.2.1.dist-info/RECORD' 2025-09-08T12:30:29,171 removing build/bdist.linux-armv7l/wheel 2025-09-08T12:30:29,626 Building wheel for weighted-levenshtein (setup.py): finished with status 'done' 2025-09-08T12:30:29,632 Created wheel for weighted-levenshtein: filename=weighted_levenshtein-0.2.1-cp313-cp313-linux_armv7l.whl size=467061 sha256=7014875e85124e322adc1a526ad565efc35b5032b0c1e6230783de022ad7a4e0 2025-09-08T12:30:29,633 Stored in directory: /tmp/pip-ephem-wheel-cache-64lrn87t/wheels/83/36/54/1b9dfaf353926f7c9baebc82ca0066a3329a26e651ff8b2f07 2025-09-08T12:30:29,644 Successfully built weighted-levenshtein 2025-09-08T12:30:29,646 Removed build tracker: '/tmp/pip-build-tracker-a7dqkgni'