2023-09-07T23:04:28,129 Created temporary directory: /tmp/pip-build-tracker-os7a9fsp 2023-09-07T23:04:28,130 Initialized build tracking at /tmp/pip-build-tracker-os7a9fsp 2023-09-07T23:04:28,130 Created build tracker: /tmp/pip-build-tracker-os7a9fsp 2023-09-07T23:04:28,131 Entered build tracker: /tmp/pip-build-tracker-os7a9fsp 2023-09-07T23:04:28,132 Created temporary directory: /tmp/pip-wheel-y1w59h71 2023-09-07T23:04:28,135 Created temporary directory: /tmp/pip-ephem-wheel-cache-gbdryxu_ 2023-09-07T23:04:28,157 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-07T23:04:28,161 2 location(s) to search for versions of atomisator-filters: 2023-09-07T23:04:28,161 * https://pypi.org/simple/atomisator-filters/ 2023-09-07T23:04:28,161 * https://www.piwheels.org/simple/atomisator-filters/ 2023-09-07T23:04:28,162 Fetching project page and analyzing links: https://pypi.org/simple/atomisator-filters/ 2023-09-07T23:04:28,163 Getting page https://pypi.org/simple/atomisator-filters/ 2023-09-07T23:04:28,164 Found index url https://pypi.org/simple/ 2023-09-07T23:04:28,386 Fetched page https://pypi.org/simple/atomisator-filters/ as application/vnd.pypi.simple.v1+json 2023-09-07T23:04:28,389 Found link https://files.pythonhosted.org/packages/5a/46/dd1edb6c2fc50f29ed4170b4f545d630df96b59978f1fa91002429e4b1c6/atomisator.filters-0.1.0.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.0 2023-09-07T23:04:28,390 Found link https://files.pythonhosted.org/packages/30/94/ed1201fe842d00ed6e7000cff5857bbdc2e00a1910344c8010bf9c2fbe8f/atomisator.filters-0.1.2.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.2 2023-09-07T23:04:28,390 Found link https://files.pythonhosted.org/packages/04/4c/5746de8512930f68d4def35c74490c898c85286c08989de83d89fc469450/atomisator.filters-0.1.3.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.3 2023-09-07T23:04:28,391 Found link https://files.pythonhosted.org/packages/04/15/46f5abb56064c83b302540160cd38dbf3b36265c617cff6e22f458d5f407/atomisator.filters-0.1.4.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.4 2023-09-07T23:04:28,392 Found link https://files.pythonhosted.org/packages/14/f3/a0cd6e8c3df75655bee9d2fc77b9f9a9990befe2816144faf329d965c2fe/atomisator.filters-0.1.5.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.5 2023-09-07T23:04:28,392 Found link https://files.pythonhosted.org/packages/38/d7/8b971156e3a1eb6d111ea0249a8667bb9af508001a07e62cc193aed67e97/atomisator.filters-0.1.6.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.6 2023-09-07T23:04:28,393 Found link https://files.pythonhosted.org/packages/af/61/4b427d07b7af9c11a425c4d07147ad90ef3839cba7523430e23a5497a5b2/atomisator.filters-0.1.7.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.7 2023-09-07T23:04:28,394 Found link https://files.pythonhosted.org/packages/02/9d/aa39d9c765253a3bfb0fb42a08189a541966b981af6be65becff11876827/atomisator.filters-0.1.8.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.8 2023-09-07T23:04:28,394 Found link https://files.pythonhosted.org/packages/9e/dd/fc29b9dfc8d27ef8ed2f8bd4d64f8798677f0e0d04cce17e18ba292e6325/atomisator.filters-0.1.9.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.1.9 2023-09-07T23:04:28,395 Found link https://files.pythonhosted.org/packages/84/7a/3a34a40f2079bef29f22625540046698d71289cb826bbb6dd32069aa17a7/atomisator.filters-0.2.0.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.2.0 2023-09-07T23:04:28,396 Found link https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz (from https://pypi.org/simple/atomisator-filters/), version: 0.2.1 2023-09-07T23:04:28,397 Fetching project page and analyzing links: https://www.piwheels.org/simple/atomisator-filters/ 2023-09-07T23:04:28,397 Getting page https://www.piwheels.org/simple/atomisator-filters/ 2023-09-07T23:04:28,399 Found index url https://www.piwheels.org/simple/ 2023-09-07T23:04:28,891 Fetched page https://www.piwheels.org/simple/atomisator-filters/ as text/html 2023-09-07T23:04:28,894 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.0-py3-none-any.whl#sha256=3957a1df1619ae425ecc8b03bd7963b76a90249ac6c499b2dc1d488c0f24ef43 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,895 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.2-py3-none-any.whl#sha256=6c63c1ce65c6abaaef3d863bda423bd5105595f39793b1d340eec1a31bb0af96 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,895 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.3-py3-none-any.whl#sha256=d71c0655b5021955e0047136a7e89761256991380109f5feb2f7180c6fb76436 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,896 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.4-py3-none-any.whl#sha256=8345f07e9f3300bd89b6f56695efd2a59ad97f0b79cdf21ea8a5a7de1ca655f6 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,896 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.5-py3-none-any.whl#sha256=5e220ef0b4a3e3983753934cf85411864e67b168c13faa31e86fcddcaa740c6a (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,897 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.6-py3-none-any.whl#sha256=cbc089d2b08450ff2b2ffc337cd7acf86768aef261cdac65fcf316480b580610 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,897 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.7-py3-none-any.whl#sha256=4bb624fd9053dcfa9f29f2a9e9bc5f2808735b0276e5b7488ac0542bfc67aa7e (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,898 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.8-py3-none-any.whl#sha256=97b9d94be9ee1c1afdad2705b337ea8133ff146530337bea822a26b98fd30322 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,898 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.1.9-py3-none-any.whl#sha256=9f17918de9d92a078b7f0d0c277e5d963ae219eea5b4a09ab05aca1e722724eb (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,899 Skipping link: No binaries permitted for atomisator-filters: https://www.piwheels.org/simple/atomisator-filters/atomisator.filters-0.2.0-py3-none-any.whl#sha256=43da33d645785279de921ed878f81b1b8cb15f3906ffbba8550932e6525c7221 (from https://www.piwheels.org/simple/atomisator-filters/) 2023-09-07T23:04:28,900 Skipping link: not a file: https://www.piwheels.org/simple/atomisator-filters/ 2023-09-07T23:04:28,900 Skipping link: not a file: https://pypi.org/simple/atomisator-filters/ 2023-09-07T23:04:28,921 Given no hashes to check 1 links for project 'atomisator-filters': discarding no candidates 2023-09-07T23:04:28,939 Collecting atomisator-filters==0.2.1 2023-09-07T23:04:28,941 Created temporary directory: /tmp/pip-unpack-_t_gxacq 2023-09-07T23:04:29,355 Downloading atomisator.filters-0.2.1.tar.gz (157 kB) 2023-09-07T23:04:29,617 Added atomisator-filters==0.2.1 from https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz to build tracker '/tmp/pip-build-tracker-os7a9fsp' 2023-09-07T23:04:29,618 Running setup.py (path:/tmp/pip-wheel-y1w59h71/atomisator-filters_d7fc8cbe07d948b488e4d92aa5f8f1ad/setup.py) egg_info for package atomisator-filters 2023-09-07T23:04:29,620 Created temporary directory: /tmp/pip-pip-egg-info-qufjpj5z 2023-09-07T23:04:29,621 Preparing metadata (setup.py): started 2023-09-07T23:04:29,622 Running command python setup.py egg_info 2023-09-07T23:04:30,638 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:712: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2023-09-07T23:04:30,639 !! 2023-09-07T23:04:30,640 ******************************************************************************** 2023-09-07T23:04:30,640 Please replace its usage with implicit namespaces (PEP 420). 2023-09-07T23:04:30,641 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2023-09-07T23:04:30,641 ******************************************************************************** 2023-09-07T23:04:30,642 !! 2023-09-07T23:04:30,643 ep.load()(self, ep.name, value) 2023-09-07T23:04:30,681 running egg_info 2023-09-07T23:04:30,682 creating /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info 2023-09-07T23:04:30,707 writing /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/PKG-INFO 2023-09-07T23:04:30,710 writing dependency_links to /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/dependency_links.txt 2023-09-07T23:04:30,712 writing entry points to /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/entry_points.txt 2023-09-07T23:04:30,713 writing namespace_packages to /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/namespace_packages.txt 2023-09-07T23:04:30,714 writing requirements to /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/requires.txt 2023-09-07T23:04:30,715 writing top-level names to /tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/top_level.txt 2023-09-07T23:04:30,716 writing manifest file '/tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/SOURCES.txt' 2023-09-07T23:04:30,818 reading manifest file '/tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/SOURCES.txt' 2023-09-07T23:04:30,820 reading manifest template 'MANIFEST.in' 2023-09-07T23:04:30,886 adding license file 'LICENSE' 2023-09-07T23:04:30,891 writing manifest file '/tmp/pip-pip-egg-info-qufjpj5z/atomisator.filters.egg-info/SOURCES.txt' 2023-09-07T23:04:31,003 Preparing metadata (setup.py): finished with status 'done' 2023-09-07T23:04:31,007 Source in /tmp/pip-wheel-y1w59h71/atomisator-filters_d7fc8cbe07d948b488e4d92aa5f8f1ad has version 0.2.1, which satisfies requirement atomisator-filters==0.2.1 from https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz 2023-09-07T23:04:31,008 Removed atomisator-filters==0.2.1 from https://files.pythonhosted.org/packages/a0/59/c7368a42b4db029affd97a98f332f08a92e74a9f1dd2621a8211a5e2fd9d/atomisator.filters-0.2.1.tar.gz from build tracker '/tmp/pip-build-tracker-os7a9fsp' 2023-09-07T23:04:31,012 Created temporary directory: /tmp/pip-unpack-zy8gr8gw 2023-09-07T23:04:31,013 Created temporary directory: /tmp/pip-unpack-1dpg2uta 2023-09-07T23:04:31,018 Building wheels for collected packages: atomisator-filters 2023-09-07T23:04:31,022 Created temporary directory: /tmp/pip-wheel-wh2j5_qz 2023-09-07T23:04:31,022 Building wheel for atomisator-filters (setup.py): started 2023-09-07T23:04:31,024 Destination directory: /tmp/pip-wheel-wh2j5_qz 2023-09-07T23:04:31,024 Running command python setup.py bdist_wheel 2023-09-07T23:04:32,002 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:712: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2023-09-07T23:04:32,002 !! 2023-09-07T23:04:32,003 ******************************************************************************** 2023-09-07T23:04:32,004 Please replace its usage with implicit namespaces (PEP 420). 2023-09-07T23:04:32,006 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2023-09-07T23:04:32,006 ******************************************************************************** 2023-09-07T23:04:32,007 !! 2023-09-07T23:04:32,007 ep.load()(self, ep.name, value) 2023-09-07T23:04:32,037 running bdist_wheel 2023-09-07T23:04:32,129 running build 2023-09-07T23:04:32,129 running build_py 2023-09-07T23:04:32,155 creating build 2023-09-07T23:04:32,156 creating build/lib.linux-armv7l-cpython-311 2023-09-07T23:04:32,156 creating build/lib.linux-armv7l-cpython-311/atomisator 2023-09-07T23:04:32,157 copying atomisator/__init__.py -> build/lib.linux-armv7l-cpython-311/atomisator 2023-09-07T23:04:32,159 creating build/lib.linux-armv7l-cpython-311/atomisator/filters 2023-09-07T23:04:32,160 copying atomisator/filters/__init__.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters 2023-09-07T23:04:32,163 copying atomisator/filters/followers.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters 2023-09-07T23:04:32,165 creating build/lib.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:32,166 copying atomisator/filters/levenshtein/__init__.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:32,168 copying atomisator/filters/levenshtein/StringMatcher.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:32,170 creating build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,171 copying atomisator/filters/guess_language/__init__.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,173 copying atomisator/filters/guess_language/blocks_test.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,174 copying atomisator/filters/guess_language/guess_language_test.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,176 copying atomisator/filters/guess_language/guess_language.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,178 copying atomisator/filters/guess_language/blocks.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,180 creating build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,181 copying atomisator/filters/tests/test_doublons.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,183 copying atomisator/filters/tests/__init__.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,184 copying atomisator/filters/tests/test_followers.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,186 copying atomisator/filters/tests/test_guesslang.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,188 copying atomisator/filters/tests/test_stop.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,189 running egg_info 2023-09-07T23:04:32,245 writing atomisator.filters.egg-info/PKG-INFO 2023-09-07T23:04:32,248 writing dependency_links to atomisator.filters.egg-info/dependency_links.txt 2023-09-07T23:04:32,249 writing entry points to atomisator.filters.egg-info/entry_points.txt 2023-09-07T23:04:32,250 writing namespace_packages to atomisator.filters.egg-info/namespace_packages.txt 2023-09-07T23:04:32,252 writing requirements to atomisator.filters.egg-info/requires.txt 2023-09-07T23:04:32,253 writing top-level names to atomisator.filters.egg-info/top_level.txt 2023-09-07T23:04:32,280 reading manifest file 'atomisator.filters.egg-info/SOURCES.txt' 2023-09-07T23:04:32,284 reading manifest template 'MANIFEST.in' 2023-09-07T23:04:32,347 adding license file 'LICENSE' 2023-09-07T23:04:32,352 writing manifest file 'atomisator.filters.egg-info/SOURCES.txt' 2023-09-07T23:04:32,355 /usr/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:204: _Warning: Package 'atomisator.filters.guess_language.trigrams' is absent from the `packages` configuration. 2023-09-07T23:04:32,356 !! 2023-09-07T23:04:32,357 ******************************************************************************** 2023-09-07T23:04:32,358 ############################ 2023-09-07T23:04:32,358 # Package would be ignored # 2023-09-07T23:04:32,358 ############################ 2023-09-07T23:04:32,359 Python recognizes 'atomisator.filters.guess_language.trigrams' as an importable package[^1], 2023-09-07T23:04:32,359 but it is absent from setuptools' `packages` configuration. 2023-09-07T23:04:32,360 This leads to an ambiguous overall configuration. If you want to distribute this 2023-09-07T23:04:32,360 package, please make sure that 'atomisator.filters.guess_language.trigrams' is explicitly added 2023-09-07T23:04:32,361 to the `packages` configuration field. 2023-09-07T23:04:32,362 Alternatively, you can also rely on setuptools' discovery methods 2023-09-07T23:04:32,362 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-09-07T23:04:32,363 instead of `find_packages(...)`/`find:`). 2023-09-07T23:04:32,364 You can read more about "package discovery" on setuptools documentation page: 2023-09-07T23:04:32,365 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2023-09-07T23:04:32,366 If you don't want 'atomisator.filters.guess_language.trigrams' to be distributed and are 2023-09-07T23:04:32,366 already explicitly excluding 'atomisator.filters.guess_language.trigrams' via 2023-09-07T23:04:32,367 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2023-09-07T23:04:32,367 you can try to use `exclude_package_data`, or `include-package-data=False` in 2023-09-07T23:04:32,368 combination with a more fine grained `package-data` configuration. 2023-09-07T23:04:32,369 You can read more about "package data files" on setuptools documentation page: 2023-09-07T23:04:32,370 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2023-09-07T23:04:32,372 [^1]: For Python, any directory (with suitable naming) can be imported, 2023-09-07T23:04:32,374 even if it does not contain any `.py` files. 2023-09-07T23:04:32,375 On the other hand, currently there is no concept of package data 2023-09-07T23:04:32,375 directory, all directories are treated like packages. 2023-09-07T23:04:32,376 ******************************************************************************** 2023-09-07T23:04:32,377 !! 2023-09-07T23:04:32,378 check.warn(importable) 2023-09-07T23:04:32,378 copying atomisator/filters/.___init__.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters 2023-09-07T23:04:32,379 copying atomisator/filters/todo.txt -> build/lib.linux-armv7l-cpython-311/atomisator/filters 2023-09-07T23:04:32,380 copying atomisator/filters/levenshtein/._Levenshtein.h -> build/lib.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:32,380 copying atomisator/filters/levenshtein/Levenshtein.c -> build/lib.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:32,381 copying atomisator/filters/levenshtein/Levenshtein.h -> build/lib.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:32,381 copying atomisator/filters/guess_language/Blocks.txt -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,382 copying atomisator/filters/guess_language/COPYING.txt -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language 2023-09-07T23:04:32,384 creating build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,385 copying atomisator/filters/guess_language/trigrams/af -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,387 copying atomisator/filters/guess_language/trigrams/ar -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,389 copying atomisator/filters/guess_language/trigrams/az -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,391 copying atomisator/filters/guess_language/trigrams/bg -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,393 copying atomisator/filters/guess_language/trigrams/ca -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,395 copying atomisator/filters/guess_language/trigrams/ceb -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,397 copying atomisator/filters/guess_language/trigrams/cs -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,399 copying atomisator/filters/guess_language/trigrams/cy -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,401 copying atomisator/filters/guess_language/trigrams/da -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,403 copying atomisator/filters/guess_language/trigrams/de -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,405 copying atomisator/filters/guess_language/trigrams/en -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,407 copying atomisator/filters/guess_language/trigrams/es -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,409 copying atomisator/filters/guess_language/trigrams/et -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,411 copying atomisator/filters/guess_language/trigrams/eu -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,413 copying atomisator/filters/guess_language/trigrams/fa -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,415 copying atomisator/filters/guess_language/trigrams/fi -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,417 copying atomisator/filters/guess_language/trigrams/fr -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,419 copying atomisator/filters/guess_language/trigrams/ha -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,421 copying atomisator/filters/guess_language/trigrams/haw -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,423 copying atomisator/filters/guess_language/trigrams/hi -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,425 copying atomisator/filters/guess_language/trigrams/hr -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,427 copying atomisator/filters/guess_language/trigrams/hu -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,429 copying atomisator/filters/guess_language/trigrams/id -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,431 copying atomisator/filters/guess_language/trigrams/is -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,433 copying atomisator/filters/guess_language/trigrams/it -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,435 copying atomisator/filters/guess_language/trigrams/kk -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,437 copying atomisator/filters/guess_language/trigrams/ky -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,440 copying atomisator/filters/guess_language/trigrams/la -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,441 copying atomisator/filters/guess_language/trigrams/lt -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,443 copying atomisator/filters/guess_language/trigrams/lv -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,445 copying atomisator/filters/guess_language/trigrams/mk -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,447 copying atomisator/filters/guess_language/trigrams/mn -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,449 copying atomisator/filters/guess_language/trigrams/nb -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,451 copying atomisator/filters/guess_language/trigrams/ne -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,453 copying atomisator/filters/guess_language/trigrams/nl -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,455 copying atomisator/filters/guess_language/trigrams/nr -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,457 copying atomisator/filters/guess_language/trigrams/nso -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,459 copying atomisator/filters/guess_language/trigrams/pl -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,461 copying atomisator/filters/guess_language/trigrams/ps -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,463 copying atomisator/filters/guess_language/trigrams/pt -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,465 copying atomisator/filters/guess_language/trigrams/pt_BR -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,467 copying atomisator/filters/guess_language/trigrams/pt_PT -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,470 copying atomisator/filters/guess_language/trigrams/ro -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,472 copying atomisator/filters/guess_language/trigrams/ru -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,474 copying atomisator/filters/guess_language/trigrams/sk -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,476 copying atomisator/filters/guess_language/trigrams/sl -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,478 copying atomisator/filters/guess_language/trigrams/so -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,480 copying atomisator/filters/guess_language/trigrams/sq -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,482 copying atomisator/filters/guess_language/trigrams/sr -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,484 copying atomisator/filters/guess_language/trigrams/ss -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,486 copying atomisator/filters/guess_language/trigrams/st -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,488 copying atomisator/filters/guess_language/trigrams/sv -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,490 copying atomisator/filters/guess_language/trigrams/sw -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,492 copying atomisator/filters/guess_language/trigrams/tl -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,494 copying atomisator/filters/guess_language/trigrams/tlh -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,496 copying atomisator/filters/guess_language/trigrams/tn -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,498 copying atomisator/filters/guess_language/trigrams/tr -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,500 copying atomisator/filters/guess_language/trigrams/ts -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,502 copying atomisator/filters/guess_language/trigrams/uk -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,505 copying atomisator/filters/guess_language/trigrams/ur -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,507 copying atomisator/filters/guess_language/trigrams/uz -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,509 copying atomisator/filters/guess_language/trigrams/ve -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,511 copying atomisator/filters/guess_language/trigrams/xh -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,513 copying atomisator/filters/guess_language/trigrams/zu -> build/lib.linux-armv7l-cpython-311/atomisator/filters/guess_language/trigrams 2023-09-07T23:04:32,515 copying atomisator/filters/tests/.___init__.py -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,517 copying atomisator/filters/tests/replace.txt -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,519 copying atomisator/filters/tests/words.txt -> build/lib.linux-armv7l-cpython-311/atomisator/filters/tests 2023-09-07T23:04:32,522 running build_ext 2023-09-07T23:04:33,025 building 'Levenshtein' extension 2023-09-07T23:04:33,026 creating build/temp.linux-armv7l-cpython-311 2023-09-07T23:04:33,026 creating build/temp.linux-armv7l-cpython-311/atomisator 2023-09-07T23:04:33,027 creating build/temp.linux-armv7l-cpython-311/atomisator/filters 2023-09-07T23:04:33,028 creating build/temp.linux-armv7l-cpython-311/atomisator/filters/levenshtein 2023-09-07T23:04:33,029 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c atomisator/filters/levenshtein/Levenshtein.c -o build/temp.linux-armv7l-cpython-311/atomisator/filters/levenshtein/Levenshtein.o 2023-09-07T23:04:33,401 In file included from /usr/include/python3.11/Python.h:44, 2023-09-07T23:04:33,402 from atomisator/filters/levenshtein/Levenshtein.c:99: 2023-09-07T23:04:33,403 atomisator/filters/levenshtein/Levenshtein.c: In function ‘levenshtein_common’: 2023-09-07T23:04:33,403 atomisator/filters/levenshtein/Levenshtein.c:666:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,404 666 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,404 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,405 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,405 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,406 | ^~~~ 2023-09-07T23:04:33,407 atomisator/filters/levenshtein/Levenshtein.c:666:33: note: each undeclared identifier is reported only once for each function it appears in 2023-09-07T23:04:33,407 666 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,407 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,408 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,408 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,408 | ^~~~ 2023-09-07T23:04:33,420 atomisator/filters/levenshtein/Levenshtein.c:670:12: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,421 670 | len1 = PyString_GET_SIZE(arg1); 2023-09-07T23:04:33,421 | ^~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,422 | PyList_GET_SIZE 2023-09-07T23:04:33,438 atomisator/filters/levenshtein/Levenshtein.c:673:15: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,438 673 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,439 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,439 | PyBytes_AS_STRING 2023-09-07T23:04:33,440 atomisator/filters/levenshtein/Levenshtein.c:673:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,440 673 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,441 | ^ 2023-09-07T23:04:33,441 atomisator/filters/levenshtein/Levenshtein.c:674:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,442 674 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,443 | ^ 2023-09-07T23:04:33,443 atomisator/filters/levenshtein/Levenshtein.c:688:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,444 688 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,444 | ^~~~ 2023-09-07T23:04:33,445 In file included from /usr/include/python3.11/unicodeobject.h:1042, 2023-09-07T23:04:33,445 from /usr/include/python3.11/Python.h:51: 2023-09-07T23:04:33,446 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,447 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,447 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,448 atomisator/filters/levenshtein/Levenshtein.c:689:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,448 689 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,449 | ^~~~ 2023-09-07T23:04:33,450 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,450 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,451 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,451 atomisator/filters/levenshtein/Levenshtein.c:691:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,452 691 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,452 | ^~~~~~~ 2023-09-07T23:04:33,453 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,453 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,454 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,454 atomisator/filters/levenshtein/Levenshtein.c:692:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,455 692 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,455 | ^~~~~~~ 2023-09-07T23:04:33,456 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,456 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,456 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,457 atomisator/filters/levenshtein/Levenshtein.c: In function ‘distance_py’: 2023-09-07T23:04:33,457 atomisator/filters/levenshtein/Levenshtein.c:718:10: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,458 718 | return PyInt_FromLong((long)ldist); 2023-09-07T23:04:33,459 | ^~~~~~~~~~~~~~ 2023-09-07T23:04:33,459 | PyLong_FromLong 2023-09-07T23:04:33,459 atomisator/filters/levenshtein/Levenshtein.c:718:10: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,460 718 | return PyInt_FromLong((long)ldist); 2023-09-07T23:04:33,460 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,472 atomisator/filters/levenshtein/Levenshtein.c: In function ‘hamming_py’: 2023-09-07T23:04:33,472 atomisator/filters/levenshtein/Levenshtein.c:747:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,473 747 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,473 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,474 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,475 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,475 | ^~~~ 2023-09-07T23:04:33,476 atomisator/filters/levenshtein/Levenshtein.c:758:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,477 758 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,477 | ^ 2023-09-07T23:04:33,478 atomisator/filters/levenshtein/Levenshtein.c:759:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,478 759 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,479 | ^ 2023-09-07T23:04:33,479 atomisator/filters/levenshtein/Levenshtein.c:761:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,480 761 | return PyInt_FromLong(dist); 2023-09-07T23:04:33,480 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,481 atomisator/filters/levenshtein/Levenshtein.c:767:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,481 767 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,482 | ^~~~ 2023-09-07T23:04:33,483 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,483 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,484 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,485 atomisator/filters/levenshtein/Levenshtein.c:768:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,485 768 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,486 | ^~~~ 2023-09-07T23:04:33,487 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,487 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,487 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,488 atomisator/filters/levenshtein/Levenshtein.c:774:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,488 774 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,488 | ^~~~~~~ 2023-09-07T23:04:33,489 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,489 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,490 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,490 atomisator/filters/levenshtein/Levenshtein.c:775:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,490 775 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,491 | ^~~~~~~ 2023-09-07T23:04:33,491 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,492 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,492 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,493 atomisator/filters/levenshtein/Levenshtein.c:777:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,493 777 | return PyInt_FromLong(dist); 2023-09-07T23:04:33,494 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,494 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_py’: 2023-09-07T23:04:33,495 atomisator/filters/levenshtein/Levenshtein.c:796:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,496 796 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,496 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,497 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,497 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,498 | ^~~~ 2023-09-07T23:04:33,498 atomisator/filters/levenshtein/Levenshtein.c:802:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,499 802 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,500 | ^ 2023-09-07T23:04:33,500 atomisator/filters/levenshtein/Levenshtein.c:803:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,501 803 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,501 | ^ 2023-09-07T23:04:33,502 atomisator/filters/levenshtein/Levenshtein.c:810:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,503 810 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,503 | ^~~~ 2023-09-07T23:04:33,504 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,504 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,505 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,505 atomisator/filters/levenshtein/Levenshtein.c:811:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,506 811 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,507 | ^~~~ 2023-09-07T23:04:33,507 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,508 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,508 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,508 atomisator/filters/levenshtein/Levenshtein.c:812:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,509 812 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,509 | ^~~~~~~ 2023-09-07T23:04:33,510 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,510 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,511 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,511 atomisator/filters/levenshtein/Levenshtein.c:813:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,512 813 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,512 | ^~~~~~~ 2023-09-07T23:04:33,513 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,513 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,514 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,514 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_winkler_py’: 2023-09-07T23:04:33,514 atomisator/filters/levenshtein/Levenshtein.c:846:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,515 846 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,515 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,516 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,516 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,517 | ^~~~ 2023-09-07T23:04:33,517 atomisator/filters/levenshtein/Levenshtein.c:852:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,518 852 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,518 | ^ 2023-09-07T23:04:33,519 atomisator/filters/levenshtein/Levenshtein.c:853:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,519 853 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,520 | ^ 2023-09-07T23:04:33,520 atomisator/filters/levenshtein/Levenshtein.c:862:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,521 862 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,521 | ^~~~ 2023-09-07T23:04:33,522 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,522 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,523 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,524 atomisator/filters/levenshtein/Levenshtein.c:863:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,524 863 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,525 | ^~~~ 2023-09-07T23:04:33,525 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,526 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,527 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,527 atomisator/filters/levenshtein/Levenshtein.c:864:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,528 864 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,528 | ^~~~~~~ 2023-09-07T23:04:33,529 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,529 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,530 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,530 atomisator/filters/levenshtein/Levenshtein.c:865:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,530 865 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,531 | ^~~~~~~ 2023-09-07T23:04:33,531 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,532 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,532 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,533 atomisator/filters/levenshtein/Levenshtein.c: In function ‘median_common’: 2023-09-07T23:04:33,533 atomisator/filters/levenshtein/Levenshtein.c:954:16: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,534 954 | result = PyString_FromStringAndSize(medstr, len); 2023-09-07T23:04:33,534 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,534 | PyBytes_FromStringAndSize 2023-09-07T23:04:33,535 atomisator/filters/levenshtein/Levenshtein.c:954:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,535 954 | result = PyString_FromStringAndSize(medstr, len); 2023-09-07T23:04:33,536 | ^ 2023-09-07T23:04:33,536 atomisator/filters/levenshtein/Levenshtein.c:963:7: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,537 963 | result = PyUnicode_FromUnicode(medstr, len); 2023-09-07T23:04:33,537 | ^~~~~~ 2023-09-07T23:04:33,538 /usr/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here 2023-09-07T23:04:33,539 600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2023-09-07T23:04:33,540 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,545 atomisator/filters/levenshtein/Levenshtein.c: In function ‘median_improve_common’: 2023-09-07T23:04:33,546 atomisator/filters/levenshtein/Levenshtein.c:993:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘stringtype’? 2023-09-07T23:04:33,547 993 | if (PyObject_TypeCheck(arg1, &PyString_Type)) 2023-09-07T23:04:33,548 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,548 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,549 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,549 | ^~~~ 2023-09-07T23:04:33,550 atomisator/filters/levenshtein/Levenshtein.c:1033:19: warning: initialization of ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,551 1033 | lev_byte *s = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,551 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,552 atomisator/filters/levenshtein/Levenshtein.c:1039:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,552 1039 | result = PyString_FromStringAndSize(medstr, len); 2023-09-07T23:04:33,553 | ^ 2023-09-07T23:04:33,554 atomisator/filters/levenshtein/Levenshtein.c:1044:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,555 1044 | Py_UNICODE *s = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,555 | ^~~~~~~~~~ 2023-09-07T23:04:33,556 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,556 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,556 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,557 atomisator/filters/levenshtein/Levenshtein.c:1045:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,557 1045 | size_t l = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,558 | ^~~~~~ 2023-09-07T23:04:33,558 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,558 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,559 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,559 atomisator/filters/levenshtein/Levenshtein.c:1050:7: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,560 1050 | result = PyUnicode_FromUnicode(medstr, len); 2023-09-07T23:04:33,560 | ^~~~~~ 2023-09-07T23:04:33,561 /usr/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here 2023-09-07T23:04:33,561 600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2023-09-07T23:04:33,561 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,562 atomisator/filters/levenshtein/Levenshtein.c: In function ‘extract_weightlist’: 2023-09-07T23:04:33,563 atomisator/filters/levenshtein/Levenshtein.c:1077:41: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-09-07T23:04:33,563 1077 | if (PySequence_Fast_GET_SIZE(wlist) != n) { 2023-09-07T23:04:33,564 | ^~ 2023-09-07T23:04:33,569 atomisator/filters/levenshtein/Levenshtein.c: In function ‘extract_stringlist’: 2023-09-07T23:04:33,569 atomisator/filters/levenshtein/Levenshtein.c:1145:34: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,570 1145 | if (PyObject_TypeCheck(first, &PyString_Type)) { 2023-09-07T23:04:33,571 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,571 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,572 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,572 | ^~~~ 2023-09-07T23:04:33,573 atomisator/filters/levenshtein/Levenshtein.c:1163:16: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,574 1163 | strings[0] = PyString_AS_STRING(first); 2023-09-07T23:04:33,574 | ^ 2023-09-07T23:04:33,575 atomisator/filters/levenshtein/Levenshtein.c:1175:18: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,575 1175 | strings[i] = PyString_AS_STRING(item); 2023-09-07T23:04:33,576 | ^ 2023-09-07T23:04:33,577 atomisator/filters/levenshtein/Levenshtein.c:1199:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,577 1199 | strings[0] = PyUnicode_AS_UNICODE(first); 2023-09-07T23:04:33,578 | ^~~~~~~ 2023-09-07T23:04:33,579 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,579 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,583 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,584 atomisator/filters/levenshtein/Levenshtein.c:1200:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,584 1200 | sizes[0] = PyUnicode_GET_SIZE(first); 2023-09-07T23:04:33,585 | ^~~~~ 2023-09-07T23:04:33,585 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,585 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,586 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,586 atomisator/filters/levenshtein/Levenshtein.c:1211:7: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,587 1211 | strings[i] = PyUnicode_AS_UNICODE(item); 2023-09-07T23:04:33,587 | ^~~~~~~ 2023-09-07T23:04:33,587 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,588 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,589 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,589 atomisator/filters/levenshtein/Levenshtein.c:1212:7: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,590 1212 | sizes[i] = PyUnicode_GET_SIZE(item); 2023-09-07T23:04:33,590 | ^~~~~ 2023-09-07T23:04:33,590 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,591 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,591 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,596 atomisator/filters/levenshtein/Levenshtein.c: In function ‘string_to_edittype’: 2023-09-07T23:04:33,597 atomisator/filters/levenshtein/Levenshtein.c:1350:8: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,597 1350 | if (!PyString_Check(string)) 2023-09-07T23:04:33,598 | ^~~~~~~~~~~~~~ 2023-09-07T23:04:33,598 | PyMapping_Check 2023-09-07T23:04:33,599 atomisator/filters/levenshtein/Levenshtein.c:1353:5: warning: assignment to ‘const char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,600 1353 | s = PyString_AS_STRING(string); 2023-09-07T23:04:33,600 | ^ 2023-09-07T23:04:33,608 atomisator/filters/levenshtein/Levenshtein.c: In function ‘extract_editops’: 2023-09-07T23:04:33,609 atomisator/filters/levenshtein/Levenshtein.c:1391:10: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,610 1391 | if (!PyInt_Check(item)) { 2023-09-07T23:04:33,611 | ^~~~~~~~~~~ 2023-09-07T23:04:33,611 | PySet_Check 2023-09-07T23:04:33,624 atomisator/filters/levenshtein/Levenshtein.c:1395:27: warning: implicit declaration of function ‘PyInt_AS_LONG’; did you mean ‘PyLong_AS_LONG’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,625 1395 | ops[i].spos = (size_t)PyInt_AS_LONG(item); 2023-09-07T23:04:33,626 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,626 | PyLong_AS_LONG 2023-09-07T23:04:33,644 atomisator/filters/levenshtein/Levenshtein.c: In function ‘editops_py’: 2023-09-07T23:04:33,645 atomisator/filters/levenshtein/Levenshtein.c:1586:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,646 1586 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,646 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,647 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,647 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,648 | ^~~~ 2023-09-07T23:04:33,648 atomisator/filters/levenshtein/Levenshtein.c:1592:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,649 1592 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,649 | ^ 2023-09-07T23:04:33,650 atomisator/filters/levenshtein/Levenshtein.c:1593:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,650 1593 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,650 | ^ 2023-09-07T23:04:33,651 atomisator/filters/levenshtein/Levenshtein.c:1600:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,651 1600 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,652 | ^~~~ 2023-09-07T23:04:33,652 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,653 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,653 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,654 atomisator/filters/levenshtein/Levenshtein.c:1601:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,654 1601 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,655 | ^~~~ 2023-09-07T23:04:33,655 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,656 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,656 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,657 atomisator/filters/levenshtein/Levenshtein.c:1602:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,657 1602 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,658 | ^~~~~~~ 2023-09-07T23:04:33,658 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,659 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,659 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,660 atomisator/filters/levenshtein/Levenshtein.c:1603:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,661 1603 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,661 | ^~~~~~~ 2023-09-07T23:04:33,662 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,662 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,663 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,669 atomisator/filters/levenshtein/Levenshtein.c: In function ‘opcodes_py’: 2023-09-07T23:04:33,670 atomisator/filters/levenshtein/Levenshtein.c:1704:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,671 1704 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,671 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,672 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,672 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,673 | ^~~~ 2023-09-07T23:04:33,674 atomisator/filters/levenshtein/Levenshtein.c:1710:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,674 1710 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,675 | ^ 2023-09-07T23:04:33,676 atomisator/filters/levenshtein/Levenshtein.c:1711:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,676 1711 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,677 | ^ 2023-09-07T23:04:33,677 atomisator/filters/levenshtein/Levenshtein.c:1718:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,678 1718 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,678 | ^~~~ 2023-09-07T23:04:33,679 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,680 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,680 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,680 atomisator/filters/levenshtein/Levenshtein.c:1719:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,681 1719 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,681 | ^~~~ 2023-09-07T23:04:33,682 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,682 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,683 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,683 atomisator/filters/levenshtein/Levenshtein.c:1720:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,683 1720 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,684 | ^~~~~~~ 2023-09-07T23:04:33,685 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,685 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,686 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,687 atomisator/filters/levenshtein/Levenshtein.c:1721:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,687 1721 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,688 | ^~~~~~~ 2023-09-07T23:04:33,689 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,689 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,690 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,693 atomisator/filters/levenshtein/Levenshtein.c: In function ‘apply_edit_py’: 2023-09-07T23:04:33,694 atomisator/filters/levenshtein/Levenshtein.c:1795:33: error: ‘PyString_Type’ undeclared (first use in this function); did you mean ‘PySlice_Type’? 2023-09-07T23:04:33,694 1795 | if (PyObject_TypeCheck(arg1, &PyString_Type) 2023-09-07T23:04:33,695 | ^~~~~~~~~~~~~ 2023-09-07T23:04:33,695 /usr/include/python3.11/object.h:266:79: note: in definition of macro ‘PyObject_TypeCheck’ 2023-09-07T23:04:33,696 266 | # define PyObject_TypeCheck(ob, type) PyObject_TypeCheck(_PyObject_CAST(ob), type) 2023-09-07T23:04:33,697 | ^~~~ 2023-09-07T23:04:33,697 atomisator/filters/levenshtein/Levenshtein.c:1805:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,698 1805 | string1 = PyString_AS_STRING(arg1); 2023-09-07T23:04:33,698 | ^ 2023-09-07T23:04:33,699 atomisator/filters/levenshtein/Levenshtein.c:1806:13: warning: assignment to ‘lev_byte *’ {aka ‘unsigned char *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,700 1806 | string2 = PyString_AS_STRING(arg2); 2023-09-07T23:04:33,701 | ^ 2023-09-07T23:04:33,701 atomisator/filters/levenshtein/Levenshtein.c:1820:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,702 1820 | result = PyString_FromStringAndSize(s, len); 2023-09-07T23:04:33,702 | ^ 2023-09-07T23:04:33,702 atomisator/filters/levenshtein/Levenshtein.c:1836:14: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,703 1836 | result = PyString_FromStringAndSize(s, len); 2023-09-07T23:04:33,703 | ^ 2023-09-07T23:04:33,703 atomisator/filters/levenshtein/Levenshtein.c:1855:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,704 1855 | len1 = PyUnicode_GET_SIZE(arg1); 2023-09-07T23:04:33,704 | ^~~~ 2023-09-07T23:04:33,705 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,705 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,706 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,706 atomisator/filters/levenshtein/Levenshtein.c:1856:5: warning: ‘PyUnicode_GET_SIZE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,706 1856 | len2 = PyUnicode_GET_SIZE(arg2); 2023-09-07T23:04:33,707 | ^~~~ 2023-09-07T23:04:33,707 /usr/include/python3.11/cpython/unicodeobject.h:652:26: note: declared here 2023-09-07T23:04:33,708 652 | static inline Py_ssize_t PyUnicode_GET_SIZE(PyObject *op) 2023-09-07T23:04:33,708 | ^~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,709 atomisator/filters/levenshtein/Levenshtein.c:1857:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,710 1857 | string1 = PyUnicode_AS_UNICODE(arg1); 2023-09-07T23:04:33,710 | ^~~~~~~ 2023-09-07T23:04:33,711 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,712 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,712 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,713 atomisator/filters/levenshtein/Levenshtein.c:1858:5: warning: ‘PyUnicode_AS_UNICODE’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,714 1858 | string2 = PyUnicode_AS_UNICODE(arg2); 2023-09-07T23:04:33,714 | ^~~~~~~ 2023-09-07T23:04:33,715 /usr/include/python3.11/cpython/unicodeobject.h:685:27: note: declared here 2023-09-07T23:04:33,715 685 | static inline Py_UNICODE* PyUnicode_AS_UNICODE(PyObject *op) 2023-09-07T23:04:33,716 | ^~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,716 atomisator/filters/levenshtein/Levenshtein.c:1872:7: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,717 1872 | result = PyUnicode_FromUnicode(s, len); 2023-09-07T23:04:33,717 | ^~~~~~ 2023-09-07T23:04:33,718 /usr/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here 2023-09-07T23:04:33,719 600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2023-09-07T23:04:33,719 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,720 atomisator/filters/levenshtein/Levenshtein.c:1888:7: warning: ‘PyUnicode_FromUnicode’ is deprecated [-Wdeprecated-declarations] 2023-09-07T23:04:33,720 1888 | result = PyUnicode_FromUnicode(s, len); 2023-09-07T23:04:33,721 | ^~~~~~ 2023-09-07T23:04:33,722 /usr/include/python3.11/cpython/unicodeobject.h:600:42: note: declared here 2023-09-07T23:04:33,722 600 | Py_DEPRECATED(3.3) PyAPI_FUNC(PyObject*) PyUnicode_FromUnicode( 2023-09-07T23:04:33,723 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,724 atomisator/filters/levenshtein/Levenshtein.c: In function ‘subtract_edit_py’: 2023-09-07T23:04:33,724 atomisator/filters/levenshtein/Levenshtein.c:2002:27: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,725 2002 | if (!orem && nr == -1) { 2023-09-07T23:04:33,725 | ^~ 2023-09-07T23:04:33,729 atomisator/filters/levenshtein/Levenshtein.c: In function ‘initLevenshtein’: 2023-09-07T23:04:33,730 atomisator/filters/levenshtein/Levenshtein.c:2029:12: warning: implicit declaration of function ‘Py_InitModule3’ [-Wimplicit-function-declaration] 2023-09-07T23:04:33,730 2029 | module = Py_InitModule3("Levenshtein", methods, Levenshtein_DESC); 2023-09-07T23:04:33,731 | ^~~~~~~~~~~~~~ 2023-09-07T23:04:33,731 atomisator/filters/levenshtein/Levenshtein.c:2029:10: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,732 2029 | module = Py_InitModule3("Levenshtein", methods, Levenshtein_DESC); 2023-09-07T23:04:33,732 | ^ 2023-09-07T23:04:33,750 atomisator/filters/levenshtein/Levenshtein.c:2035:9: warning: implicit declaration of function ‘PyString_InternFromString’; did you mean ‘PyUnicode_InternFromString’? [-Wimplicit-function-declaration] 2023-09-07T23:04:33,750 2035 | = PyString_InternFromString(opcode_names[i].cstring); 2023-09-07T23:04:33,751 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:33,751 | PyUnicode_InternFromString 2023-09-07T23:04:33,752 atomisator/filters/levenshtein/Levenshtein.c:2035:7: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2023-09-07T23:04:33,752 2035 | = PyString_InternFromString(opcode_names[i].cstring); 2023-09-07T23:04:33,753 | ^ 2023-09-07T23:04:33,754 atomisator/filters/levenshtein/Levenshtein.c:2026:13: warning: variable ‘module’ set but not used [-Wunused-but-set-variable] 2023-09-07T23:04:33,754 2026 | PyObject *module; 2023-09-07T23:04:33,755 | ^~~~~~ 2023-09-07T23:04:33,793 atomisator/filters/levenshtein/Levenshtein.c: In function ‘make_usymlist’: 2023-09-07T23:04:33,795 atomisator/filters/levenshtein/Levenshtein.c:3467:19: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,796 3467 | while (p->c != c && p->n != NULL) 2023-09-07T23:04:33,796 | ^~ 2023-09-07T23:04:33,798 atomisator/filters/levenshtein/Levenshtein.c:3469:16: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,799 3469 | if (p->c != c) { 2023-09-07T23:04:33,800 | ^~ 2023-09-07T23:04:33,828 atomisator/filters/levenshtein/Levenshtein.c: In function ‘make_usymlistset’: 2023-09-07T23:04:33,831 atomisator/filters/levenshtein/Levenshtein.c:4243:19: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,832 4243 | while (p->c != c && p->n != NULL) 2023-09-07T23:04:33,832 | ^~ 2023-09-07T23:04:33,835 atomisator/filters/levenshtein/Levenshtein.c:4245:16: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,836 4245 | if (p->c != c) { 2023-09-07T23:04:33,836 | ^~ 2023-09-07T23:04:33,841 atomisator/filters/levenshtein/Levenshtein.c: In function ‘lev_u_quick_median’: 2023-09-07T23:04:33,844 atomisator/filters/levenshtein/Levenshtein.c:4354:21: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,844 4354 | while (p->c != c) 2023-09-07T23:04:33,845 | ^~ 2023-09-07T23:04:33,848 atomisator/filters/levenshtein/Levenshtein.c:4363:21: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,849 4363 | while (p->c != c) 2023-09-07T23:04:33,849 | ^~ 2023-09-07T23:04:33,852 atomisator/filters/levenshtein/Levenshtein.c:4375:21: warning: comparison of integer expressions of different signedness: ‘Py_UNICODE’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 2023-09-07T23:04:33,853 4375 | while (p->c != c) 2023-09-07T23:04:33,853 | ^~ 2023-09-07T23:04:34,002 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_winkler_py’: 2023-09-07T23:04:34,003 atomisator/filters/levenshtein/Levenshtein.c:875:1: warning: control reaches end of non-void function [-Wreturn-type] 2023-09-07T23:04:34,003 875 | } 2023-09-07T23:04:34,004 | ^ 2023-09-07T23:04:34,004 atomisator/filters/levenshtein/Levenshtein.c: In function ‘jaro_py’: 2023-09-07T23:04:34,005 atomisator/filters/levenshtein/Levenshtein.c:821:1: warning: control reaches end of non-void function [-Wreturn-type] 2023-09-07T23:04:34,005 821 | } 2023-09-07T23:04:34,006 | ^ 2023-09-07T23:04:34,006 atomisator/filters/levenshtein/Levenshtein.c: In function ‘hamming_py’: 2023-09-07T23:04:34,007 atomisator/filters/levenshtein/Levenshtein.c:784:1: warning: control reaches end of non-void function [-Wreturn-type] 2023-09-07T23:04:34,007 784 | } 2023-09-07T23:04:34,008 | ^ 2023-09-07T23:04:34,008 atomisator/filters/levenshtein/Levenshtein.c: In function ‘levenshtein_common’: 2023-09-07T23:04:34,009 atomisator/filters/levenshtein/Levenshtein.c:707:1: warning: control reaches end of non-void function [-Wreturn-type] 2023-09-07T23:04:34,009 707 | } 2023-09-07T23:04:34,010 | ^ 2023-09-07T23:04:34,011 atomisator/filters/levenshtein/Levenshtein.c: At top level: 2023-09-07T23:04:34,011 atomisator/filters/levenshtein/Levenshtein.c:6633:1: warning: ‘lev_opcodes_total_cost’ defined but not used [-Wunused-function] 2023-09-07T23:04:34,012 6633 | lev_opcodes_total_cost(size_t nb, 2023-09-07T23:04:34,012 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:34,013 atomisator/filters/levenshtein/Levenshtein.c:6588:1: warning: ‘lev_editops_normalize’ defined but not used [-Wunused-function] 2023-09-07T23:04:34,014 6588 | lev_editops_normalize(size_t n, 2023-09-07T23:04:34,014 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:34,017 atomisator/filters/levenshtein/Levenshtein.c:6563:1: warning: ‘lev_editops_total_cost’ defined but not used [-Wunused-function] 2023-09-07T23:04:34,017 6563 | lev_editops_total_cost(size_t n, 2023-09-07T23:04:34,018 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:34,018 atomisator/filters/levenshtein/Levenshtein.c:2483:1: warning: ‘lev_u_edit_distance_sod’ defined but not used [-Wunused-function] 2023-09-07T23:04:34,019 2483 | lev_u_edit_distance_sod(size_t len, const lev_wchar *string, 2023-09-07T23:04:34,019 | ^~~~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:34,020 atomisator/filters/levenshtein/Levenshtein.c:2304:1: warning: ‘lev_edit_distance_sod’ defined but not used [-Wunused-function] 2023-09-07T23:04:34,021 2304 | lev_edit_distance_sod(size_t len, const lev_byte *string, 2023-09-07T23:04:34,021 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-07T23:04:34,024 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-07T23:04:34,169 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-07T23:04:34,182 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-07T23:04:34,182 exec(compile('"'"''"'"''"'"' 2023-09-07T23:04:34,182 # This is -- a caller that pip uses to run setup.py 2023-09-07T23:04:34,182 # 2023-09-07T23:04:34,182 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-07T23:04:34,182 # import from `distutils.core` to work with newer packaging standards. 2023-09-07T23:04:34,182 # - It provides a clear error message when setuptools is not installed. 2023-09-07T23:04:34,182 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-07T23:04:34,182 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-07T23:04:34,182 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-07T23:04:34,182 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-07T23:04:34,182 import os, sys, tokenize 2023-09-07T23:04:34,182 2023-09-07T23:04:34,182 try: 2023-09-07T23:04:34,182 import setuptools 2023-09-07T23:04:34,182 except ImportError as error: 2023-09-07T23:04:34,182 print( 2023-09-07T23:04:34,182 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-07T23:04:34,182 "the build environment.", 2023-09-07T23:04:34,182 file=sys.stderr, 2023-09-07T23:04:34,182 ) 2023-09-07T23:04:34,182 sys.exit(1) 2023-09-07T23:04:34,182 2023-09-07T23:04:34,182 __file__ = %r 2023-09-07T23:04:34,182 sys.argv[0] = __file__ 2023-09-07T23:04:34,182 2023-09-07T23:04:34,182 if os.path.exists(__file__): 2023-09-07T23:04:34,182 filename = __file__ 2023-09-07T23:04:34,182 with tokenize.open(__file__) as f: 2023-09-07T23:04:34,182 setup_py_code = f.read() 2023-09-07T23:04:34,182 else: 2023-09-07T23:04:34,182 filename = "" 2023-09-07T23:04:34,182 setup_py_code = "from setuptools import setup; setup()" 2023-09-07T23:04:34,182 2023-09-07T23:04:34,182 exec(compile(setup_py_code, filename, "exec")) 2023-09-07T23:04:34,182 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-y1w59h71/atomisator-filters_d7fc8cbe07d948b488e4d92aa5f8f1ad/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-wh2j5_qz[/] 2023-09-07T23:04:34,183 [bold magenta]cwd[/]: /tmp/pip-wheel-y1w59h71/atomisator-filters_d7fc8cbe07d948b488e4d92aa5f8f1ad/ 2023-09-07T23:04:34,184 Building wheel for atomisator-filters (setup.py): finished with status 'error' 2023-09-07T23:04:34,185 ERROR: Failed building wheel for atomisator-filters 2023-09-07T23:04:34,186 Running setup.py clean for atomisator-filters 2023-09-07T23:04:34,188 Running command python setup.py clean 2023-09-07T23:04:35,139 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:712: SetuptoolsDeprecationWarning: The namespace_packages parameter is deprecated. 2023-09-07T23:04:35,139 !! 2023-09-07T23:04:35,141 ******************************************************************************** 2023-09-07T23:04:35,141 Please replace its usage with implicit namespaces (PEP 420). 2023-09-07T23:04:35,142 See https://setuptools.pypa.io/en/latest/references/keywords.html#keyword-namespace-packages for details. 2023-09-07T23:04:35,143 ******************************************************************************** 2023-09-07T23:04:35,144 !! 2023-09-07T23:04:35,144 ep.load()(self, ep.name, value) 2023-09-07T23:04:35,175 running clean 2023-09-07T23:04:35,221 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-07T23:04:35,224 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-07T23:04:35,247 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-07T23:04:35,248 'build/scripts-3.11' does not exist -- can't clean it 2023-09-07T23:04:35,249 removing 'build' 2023-09-07T23:04:35,358 Failed to build atomisator-filters 2023-09-07T23:04:35,359 ERROR: Failed to build one or more wheels 2023-09-07T23:04:35,360 Exception information: 2023-09-07T23:04:35,360 Traceback (most recent call last): 2023-09-07T23:04:35,360 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-07T23:04:35,360 status = run_func(*args) 2023-09-07T23:04:35,360 ^^^^^^^^^^^^^^^ 2023-09-07T23:04:35,360 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-07T23:04:35,360 return func(self, options, args) 2023-09-07T23:04:35,360 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-07T23:04:35,360 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-07T23:04:35,360 raise CommandError("Failed to build one or more wheels") 2023-09-07T23:04:35,360 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-07T23:04:35,363 Removed build tracker: '/tmp/pip-build-tracker-os7a9fsp'