2025-09-13T12:50:15,372 Created temporary directory: /tmp/pip-build-tracker-fv65ko5y 2025-09-13T12:50:15,373 Initialized build tracking at /tmp/pip-build-tracker-fv65ko5y 2025-09-13T12:50:15,373 Created build tracker: /tmp/pip-build-tracker-fv65ko5y 2025-09-13T12:50:15,373 Entered build tracker: /tmp/pip-build-tracker-fv65ko5y 2025-09-13T12:50:15,373 Created temporary directory: /tmp/pip-wheel-4i8v9b24 2025-09-13T12:50:15,376 Created temporary directory: /tmp/pip-ephem-wheel-cache-dbtzkqbx 2025-09-13T12:50:15,433 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T12:50:15,435 2 location(s) to search for versions of batch-jaro-winkler: 2025-09-13T12:50:15,435 * https://pypi.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,435 * https://www.piwheels.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,436 Fetching project page and analyzing links: https://pypi.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,436 Getting page https://pypi.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,437 Found index url https://pypi.org/simple/ 2025-09-13T12:50:15,582 Fetched page https://pypi.org/simple/batch-jaro-winkler/ as application/vnd.pypi.simple.v1+json 2025-09-13T12:50:15,583 Found link https://files.pythonhosted.org/packages/30/71/ecfe235bfdd3495efb93fbd61a475fd8a3154f07a9ed8d4031825b21fbfc/batch_jaro_winkler-0.1.0.tar.gz (from https://pypi.org/simple/batch-jaro-winkler/), version: 0.1.0 2025-09-13T12:50:15,583 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/12/42/5282e89c0fdf9d4019372160cd0de04afc6e3003097b13b7a597042f7388/batch_jaro_winkler-0.1.1-py3.11-macosx-13.2-x86_64.egg (from https://pypi.org/simple/batch-jaro-winkler/) 2025-09-13T12:50:15,584 Found link https://files.pythonhosted.org/packages/fa/0e/f29ff3f89fca735afa37897a5611bde89b10f0c086437d5572e50f15cd66/batch_jaro_winkler-0.1.1.tar.gz (from https://pypi.org/simple/batch-jaro-winkler/), version: 0.1.1 2025-09-13T12:50:15,584 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/42/20/19cd8ee24c22ca650f790bdb79ce76514d0c3ea8691803228fd7b0edc671/batch_jaro_winkler-0.1.2-py3.11-macosx-13.2-x86_64.egg (from https://pypi.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,584 Found link https://files.pythonhosted.org/packages/cb/66/e4c96bd758a7316e72f038c6ce8b6fa464c1b8171901c740bd127f9a3597/batch_jaro_winkler-0.1.2.tar.gz (from https://pypi.org/simple/batch-jaro-winkler/) (requires-python:>=3.3), version: 0.1.2 2025-09-13T12:50:15,585 Found link https://files.pythonhosted.org/packages/47/91/9479c7fb3b2105ab86a4d9ebf64f2fba60c3fec49ff41de51b373934f882/batch_jaro_winkler-0.1.3.tar.gz (from https://pypi.org/simple/batch-jaro-winkler/) (requires-python:>=3.3), version: 0.1.3 2025-09-13T12:50:15,585 Found link https://files.pythonhosted.org/packages/ba/d2/f86e6cb70c673e15df6c337774077d9a38dff1346a40c38e69e54e05179d/batch_jaro_winkler-0.1.6.zip (from https://pypi.org/simple/batch-jaro-winkler/) (requires-python:>=3.3), version: 0.1.6 2025-09-13T12:50:15,585 Fetching project page and analyzing links: https://www.piwheels.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,585 Getting page https://www.piwheels.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,586 Found index url https://www.piwheels.org/simple/ 2025-09-13T12:50:15,676 Fetched page https://www.piwheels.org/simple/batch-jaro-winkler/ as text/html 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.6-cp311-cp311-linux_armv6l.whl#sha256=d2e3cca30f218ebee06f4ac4fe9ddb96e940b5f50f39be4a66d179604866c291 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.6-cp311-cp311-linux_armv7l.whl#sha256=d2e3cca30f218ebee06f4ac4fe9ddb96e940b5f50f39be4a66d179604866c291 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.6-cp39-cp39-linux_armv6l.whl#sha256=c567c4e582eee7be784ad3a2d53dad4fd046522192882afeda1aedef9f35f607 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.6-cp39-cp39-linux_armv7l.whl#sha256=c567c4e582eee7be784ad3a2d53dad4fd046522192882afeda1aedef9f35f607 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.3-cp311-cp311-linux_armv6l.whl#sha256=b07c8f3b1fb906a43f34518b64b2c262ccf7fe412e15804bcdba6b283317ef0e (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.3-cp311-cp311-linux_armv7l.whl#sha256=b07c8f3b1fb906a43f34518b64b2c262ccf7fe412e15804bcdba6b283317ef0e (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,682 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.3-cp37-cp37m-linux_armv6l.whl#sha256=a6d7ca54c8cef0a5087618eb5cc6e1cbd775c6d6b5d1000c1199a0007afcf1a9 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.3-cp37-cp37m-linux_armv7l.whl#sha256=a6d7ca54c8cef0a5087618eb5cc6e1cbd775c6d6b5d1000c1199a0007afcf1a9 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.3-cp39-cp39-linux_armv6l.whl#sha256=355ed81743c2e0ebd8105ef4f1c4becfe2cb7d750d1c6f1681807a66bc622ba6 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.3-cp39-cp39-linux_armv7l.whl#sha256=355ed81743c2e0ebd8105ef4f1c4becfe2cb7d750d1c6f1681807a66bc622ba6 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.2-cp39-cp39-linux_armv6l.whl#sha256=1aee51c4a9ca16e46abec9e9abe3bc92534c8165b9331e972860657e5622dcd1 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.2-cp39-cp39-linux_armv7l.whl#sha256=1aee51c4a9ca16e46abec9e9abe3bc92534c8165b9331e972860657e5622dcd1 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.2-cp37-cp37m-linux_armv6l.whl#sha256=cbf4d903b574d61badb7349a657f1392bce8d3b2925393ac613b117ced368a5f (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.2-cp37-cp37m-linux_armv7l.whl#sha256=cbf4d903b574d61badb7349a657f1392bce8d3b2925393ac613b117ced368a5f (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,683 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.2-cp311-cp311-linux_armv6l.whl#sha256=499ee68cf917300236abcb21a4646c4f9991c463bb26664d339f1691235f967a (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.2-cp311-cp311-linux_armv7l.whl#sha256=499ee68cf917300236abcb21a4646c4f9991c463bb26664d339f1691235f967a (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.1-cp35-cp35m-linux_armv6l.whl#sha256=ec7e72e5e214c5ba829250b43a0bb2d3cf8f796e411915ebc0214191e834e55f (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.1-cp35-cp35m-linux_armv7l.whl#sha256=ec7e72e5e214c5ba829250b43a0bb2d3cf8f796e411915ebc0214191e834e55f (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.1-cp37-cp37m-linux_armv6l.whl#sha256=06d7855011943160eac3480f57917eaf608a3569b123bdc66e1e1a3678e4b133 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.1-cp37-cp37m-linux_armv7l.whl#sha256=06d7855011943160eac3480f57917eaf608a3569b123bdc66e1e1a3678e4b133 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.1-cp39-cp39-linux_armv6l.whl#sha256=7b6bd31a0358537df411c91c464b676fa0421f7b2973f45a2b4fe4cb89d3ff3e (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.1-cp39-cp39-linux_armv7l.whl#sha256=7b6bd31a0358537df411c91c464b676fa0421f7b2973f45a2b4fe4cb89d3ff3e (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,684 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.0-cp35-cp35m-linux_armv7l.whl#sha256=15db9ce72fd673062c1415ceff83251c51fbba022f8455955d5bc0c67a717fb2 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,685 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.0-cp35-cp35m-linux_armv6l.whl#sha256=15db9ce72fd673062c1415ceff83251c51fbba022f8455955d5bc0c67a717fb2 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,685 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.0-cp37-cp37m-linux_armv6l.whl#sha256=05497d34f2b192ef4c2308fd4eeb60893b49b2dd462918d53ea9f73838d32a45 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,685 Skipping link: No binaries permitted for batch-jaro-winkler: https://archive1.piwheels.org/simple/batch-jaro-winkler/batch_jaro_winkler-0.1.0-cp37-cp37m-linux_armv7l.whl#sha256=05497d34f2b192ef4c2308fd4eeb60893b49b2dd462918d53ea9f73838d32a45 (from https://www.piwheels.org/simple/batch-jaro-winkler/) (requires-python:>=3.3) 2025-09-13T12:50:15,685 Skipping link: not a file: https://www.piwheels.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,685 Skipping link: not a file: https://pypi.org/simple/batch-jaro-winkler/ 2025-09-13T12:50:15,707 Given no hashes to check 1 links for project 'batch-jaro-winkler': discarding no candidates 2025-09-13T12:50:15,708 Collecting batch-jaro-winkler==0.1.3 2025-09-13T12:50:15,709 Created temporary directory: /tmp/pip-unpack-_hjygjlf 2025-09-13T12:50:15,846 Downloading batch_jaro_winkler-0.1.3.tar.gz (87 kB) 2025-09-13T12:50:15,892 Added batch-jaro-winkler==0.1.3 from https://files.pythonhosted.org/packages/47/91/9479c7fb3b2105ab86a4d9ebf64f2fba60c3fec49ff41de51b373934f882/batch_jaro_winkler-0.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-fv65ko5y' 2025-09-13T12:50:15,893 Running setup.py (path:/tmp/pip-wheel-4i8v9b24/batch-jaro-winkler_59dff7fb92cb4d48968069a3464538b2/setup.py) egg_info for package batch-jaro-winkler 2025-09-13T12:50:15,894 Created temporary directory: /tmp/pip-pip-egg-info-73xo42xl 2025-09-13T12:50:15,894 Preparing metadata (setup.py): started 2025-09-13T12:50:15,895 Running command python setup.py egg_info 2025-09-13T12:50:17,416 Preparing metadata (setup.py): finished with status 'done' 2025-09-13T12:50:17,420 Source in /tmp/pip-wheel-4i8v9b24/batch-jaro-winkler_59dff7fb92cb4d48968069a3464538b2 has version 0.1.3, which satisfies requirement batch-jaro-winkler==0.1.3 from https://files.pythonhosted.org/packages/47/91/9479c7fb3b2105ab86a4d9ebf64f2fba60c3fec49ff41de51b373934f882/batch_jaro_winkler-0.1.3.tar.gz 2025-09-13T12:50:17,420 Removed batch-jaro-winkler==0.1.3 from https://files.pythonhosted.org/packages/47/91/9479c7fb3b2105ab86a4d9ebf64f2fba60c3fec49ff41de51b373934f882/batch_jaro_winkler-0.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-fv65ko5y' 2025-09-13T12:50:17,424 Created temporary directory: /tmp/pip-unpack-xtu__cmj 2025-09-13T12:50:17,424 Created temporary directory: /tmp/pip-unpack-8ut6lucp 2025-09-13T12:50:17,425 Building wheels for collected packages: batch-jaro-winkler 2025-09-13T12:50:17,426 Created temporary directory: /tmp/pip-wheel-wli_fkrj 2025-09-13T12:50:17,426 DEPRECATION: Building 'batch-jaro-winkler' 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 'batch-jaro-winkler'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-09-13T12:50:17,427 Building wheel for batch-jaro-winkler (setup.py): started 2025-09-13T12:50:17,428 Destination directory: /tmp/pip-wheel-wli_fkrj 2025-09-13T12:50:17,428 Running command python setup.py bdist_wheel 2025-09-13T12:50:19,468 cbatch_jaro_winkler.c:847:1: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,468 847 | static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) { 2025-09-13T12:50:19,468 | ^~~~~~ 2025-09-13T12:50:19,468 cbatch_jaro_winkler.c: In function ‘__Pyx_Py_UNICODE_strlen’: 2025-09-13T12:50:19,468 cbatch_jaro_winkler.c:848:5: warning: ‘Py_UNICODE’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,468 848 | const Py_UNICODE *u_end = u; 2025-09-13T12:50:19,468 | ^~~~~ 2025-09-13T12:50:19,504 cbatch_jaro_winkler.c: In function ‘__pyx_pf_18batch_jaro_winkler_2build_exportable_model’: 2025-09-13T12:50:19,507 cbatch_jaro_winkler.c:2903:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,507 2903 | __Pyx_GetModuleGlobalName(__pyx_t_2, __pyx_n_s_build_exportable_model_bytes); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 80, __pyx_L1_error) 2025-09-13T12:50:19,507 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,507 In file included from /usr/include/python3.13/dictobject.h:101, 2025-09-13T12:50:19,507 from /usr/include/python3.13/Python.h:90, 2025-09-13T12:50:19,507 from cbatch_jaro_winkler.c:26: 2025-09-13T12:50:19,507 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,507 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,508 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,513 cbatch_jaro_winkler.c: In function ‘__pyx_f_18batch_jaro_winkler_c_results_to_python’: 2025-09-13T12:50:19,516 cbatch_jaro_winkler.c:3294:35: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 2025-09-13T12:50:19,516 3294 | for (__pyx_temp=0; __pyx_temp < __pyx_v_nb_results; __pyx_temp++) { 2025-09-13T12:50:19,517 | ^ 2025-09-13T12:50:19,541 cbatch_jaro_winkler.c: In function ‘__pyx_pf_18batch_jaro_winkler_8jaro_winkler_distance’: 2025-09-13T12:50:19,545 cbatch_jaro_winkler.c:4544:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,545 4544 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_jaro_winkler_distance_bytes); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 184, __pyx_L1_error) 2025-09-13T12:50:19,545 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,546 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,546 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,546 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,553 cbatch_jaro_winkler.c: In function ‘__pyx_pf_18batch_jaro_winkler_10jaro_distance_bytes’: 2025-09-13T12:50:19,557 cbatch_jaro_winkler.c:4731:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,558 4731 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_jaro_winkler_distance_bytes); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 187, __pyx_L1_error) 2025-09-13T12:50:19,558 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,558 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,558 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,558 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,564 cbatch_jaro_winkler.c: In function ‘__pyx_pf_18batch_jaro_winkler_12jaro_distance’: 2025-09-13T12:50:19,569 cbatch_jaro_winkler.c:4904:3: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,569 4904 | __Pyx_GetModuleGlobalName(__pyx_t_1, __pyx_n_s_jaro_distance_bytes); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 190, __pyx_L1_error) 2025-09-13T12:50:19,569 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,569 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,569 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,569 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,599 cbatch_jaro_winkler.c: In function ‘__pyx_tp_dealloc_18batch_jaro_winkler_RuntimeModel’: 2025-09-13T12:50:19,604 cbatch_jaro_winkler.c:4972:104: error: implicit declaration of function ‘_PyGC_FINALIZED’ [-Wimplicit-function-declaration] 2025-09-13T12:50:19,604 4972 | if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) { 2025-09-13T12:50:19,604 | ^~~~~~~~~~~~~~~ 2025-09-13T12:50:19,669 cbatch_jaro_winkler.c: In function ‘__Pyx_Raise’: 2025-09-13T12:50:19,675 cbatch_jaro_winkler.c:6218:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-13T12:50:19,675 6218 | PyObject* tmp_tb = tstate->curexc_traceback; 2025-09-13T12:50:19,675 | ^~ 2025-09-13T12:50:19,682 cbatch_jaro_winkler.c:6221:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’ 2025-09-13T12:50:19,682 6221 | tstate->curexc_traceback = tb; 2025-09-13T12:50:19,682 | ^~ 2025-09-13T12:50:19,682 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_NeObjC’: 2025-09-13T12:50:19,689 cbatch_jaro_winkler.c:6249:51: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,689 6249 | const digit* digits = ((PyLongObject*)op1)->ob_digit; 2025-09-13T12:50:19,689 | ^~ 2025-09-13T12:50:19,703 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_AddObjC’: 2025-09-13T12:50:19,710 cbatch_jaro_winkler.c:6423:51: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,710 6423 | const digit* digits = ((PyLongObject*)op1)->ob_digit; 2025-09-13T12:50:19,710 | ^~ 2025-09-13T12:50:19,728 cbatch_jaro_winkler.c: In function ‘__Pyx_get_tp_dict_version’: 2025-09-13T12:50:19,735 cbatch_jaro_winkler.c:6782:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,735 6782 | return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0; 2025-09-13T12:50:19,735 | ^~~~~~ 2025-09-13T12:50:19,736 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,736 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,736 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,736 cbatch_jaro_winkler.c: In function ‘__Pyx_get_object_dict_version’: 2025-09-13T12:50:19,743 cbatch_jaro_winkler.c:6794:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,743 6794 | return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0; 2025-09-13T12:50:19,743 | ^~~~~~ 2025-09-13T12:50:19,743 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,743 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,743 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,743 cbatch_jaro_winkler.c: In function ‘__Pyx_object_dict_version_matches’: 2025-09-13T12:50:19,750 cbatch_jaro_winkler.c:6798:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,750 6798 | if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict))) 2025-09-13T12:50:19,750 | ^~ 2025-09-13T12:50:19,750 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,751 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,751 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,752 cbatch_jaro_winkler.c: In function ‘__Pyx__GetModuleGlobalName’: 2025-09-13T12:50:19,759 cbatch_jaro_winkler.c:6815:5: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,759 6815 | __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version) 2025-09-13T12:50:19,759 | ^~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,760 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,760 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,760 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,769 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_EqObjC’: 2025-09-13T12:50:19,776 cbatch_jaro_winkler.c:7023:51: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,776 7023 | const digit* digits = ((PyLongObject*)op1)->ob_digit; 2025-09-13T12:50:19,777 | ^~ 2025-09-13T12:50:19,800 cbatch_jaro_winkler.c: In function ‘__Pyx_CLineForTraceback’: 2025-09-13T12:50:19,808 cbatch_jaro_winkler.c:7289:9: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,808 7289 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-13T12:50:19,808 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,808 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,808 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,808 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,816 cbatch_jaro_winkler.c:7289:9: warning: ‘ma_version_tag’ is deprecated [-Wdeprecated-declarations] 2025-09-13T12:50:19,817 7289 | __PYX_PY_DICT_LOOKUP_IF_MODIFIED( 2025-09-13T12:50:19,817 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,817 /usr/include/python3.13/cpython/dictobject.h:25:34: note: declared here 2025-09-13T12:50:19,817 25 | Py_DEPRECATED(3.12) uint64_t ma_version_tag; 2025-09-13T12:50:19,817 | ^~~~~~~~~~~~~~ 2025-09-13T12:50:19,840 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_As_size_t’: 2025-09-13T12:50:19,848 cbatch_jaro_winkler.c:7590:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,848 7590 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:19,848 | ^~ 2025-09-13T12:50:19,870 cbatch_jaro_winkler.c:7645:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,870 7645 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:19,870 | ^~ 2025-09-13T12:50:19,901 cbatch_jaro_winkler.c:7731:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-13T12:50:19,901 7731 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-13T12:50:19,901 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,901 In file included from /usr/include/python3.13/longobject.h:107, 2025-09-13T12:50:19,901 from /usr/include/python3.13/Python.h:81: 2025-09-13T12:50:19,901 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-13T12:50:19,902 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-13T12:50:19,902 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,905 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_As_uint32_t’: 2025-09-13T12:50:19,913 cbatch_jaro_winkler.c:7824:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,913 7824 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:19,913 | ^~ 2025-09-13T12:50:19,935 cbatch_jaro_winkler.c:7879:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,935 7879 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:19,935 | ^~ 2025-09-13T12:50:19,966 cbatch_jaro_winkler.c:7965:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-13T12:50:19,966 7965 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-13T12:50:19,966 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,966 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-13T12:50:19,966 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-13T12:50:19,967 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:19,969 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_As_char’: 2025-09-13T12:50:19,977 cbatch_jaro_winkler.c:8020:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:19,977 8020 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:19,978 | ^~ 2025-09-13T12:50:20,000 cbatch_jaro_winkler.c:8075:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:20,000 8075 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:20,000 | ^~ 2025-09-13T12:50:20,031 cbatch_jaro_winkler.c:8161:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-13T12:50:20,031 8161 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-13T12:50:20,032 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:20,032 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-13T12:50:20,032 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-13T12:50:20,032 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:20,034 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_As_long’: 2025-09-13T12:50:20,043 cbatch_jaro_winkler.c:8216:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:20,043 8216 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:20,043 | ^~ 2025-09-13T12:50:20,066 cbatch_jaro_winkler.c:8271:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:20,066 8271 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:20,066 | ^~ 2025-09-13T12:50:20,097 cbatch_jaro_winkler.c:8357:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-13T12:50:20,097 8357 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-13T12:50:20,097 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:20,098 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-13T12:50:20,098 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-13T12:50:20,098 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:20,100 cbatch_jaro_winkler.c: In function ‘__Pyx_PyInt_As_int’: 2025-09-13T12:50:20,109 cbatch_jaro_winkler.c:8412:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:20,109 8412 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:20,109 | ^~ 2025-09-13T12:50:20,132 cbatch_jaro_winkler.c:8467:53: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:20,132 8467 | const digit* digits = ((PyLongObject*)x)->ob_digit; 2025-09-13T12:50:20,133 | ^~ 2025-09-13T12:50:20,165 cbatch_jaro_winkler.c:8553:27: error: too few arguments to function ‘_PyLong_AsByteArray’ 2025-09-13T12:50:20,165 8553 | int ret = _PyLong_AsByteArray((PyLongObject *)v, 2025-09-13T12:50:20,165 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:20,165 /usr/include/python3.13/cpython/longobject.h:111:17: note: declared here 2025-09-13T12:50:20,165 111 | PyAPI_FUNC(int) _PyLong_AsByteArray(PyLongObject* v, 2025-09-13T12:50:20,165 | ^~~~~~~~~~~~~~~~~~~ 2025-09-13T12:50:20,195 cbatch_jaro_winkler.c: In function ‘__Pyx_PyIndex_AsSsize_t’: 2025-09-13T12:50:20,204 cbatch_jaro_winkler.c:8918:45: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’ 2025-09-13T12:50:20,204 8918 | const digit* digits = ((PyLongObject*)b)->ob_digit; 2025-09-13T12:50:20,205 | ^~ 2025-09-13T12:50:20,313 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2025-09-13T12:50:20,458 ERROR: python setup.py bdist_wheel exited with 1 2025-09-13T12:50:20,470 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2025-09-13T12:50:20,470 exec(compile('"'"''"'"''"'"' 2025-09-13T12:50:20,470 # This is -- a caller that pip uses to run setup.py 2025-09-13T12:50:20,470 # 2025-09-13T12:50:20,470 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T12:50:20,470 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T12:50:20,470 # - It provides a clear error message when setuptools is not installed. 2025-09-13T12:50:20,470 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T12:50:20,470 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T12:50:20,470 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T12:50:20,470 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T12:50:20,470 import os, sys, tokenize, traceback 2025-09-13T12:50:20,470 2025-09-13T12:50:20,470 try: 2025-09-13T12:50:20,470 import setuptools 2025-09-13T12:50:20,470 except ImportError: 2025-09-13T12:50:20,470 print( 2025-09-13T12:50:20,470 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T12:50:20,470 "the build environment with exception:", 2025-09-13T12:50:20,470 file=sys.stderr, 2025-09-13T12:50:20,470 ) 2025-09-13T12:50:20,470 traceback.print_exc() 2025-09-13T12:50:20,470 sys.exit(1) 2025-09-13T12:50:20,470 2025-09-13T12:50:20,470 __file__ = %r 2025-09-13T12:50:20,470 sys.argv[0] = __file__ 2025-09-13T12:50:20,470 2025-09-13T12:50:20,470 if os.path.exists(__file__): 2025-09-13T12:50:20,470 filename = __file__ 2025-09-13T12:50:20,470 with tokenize.open(__file__) as f: 2025-09-13T12:50:20,470 setup_py_code = f.read() 2025-09-13T12:50:20,470 else: 2025-09-13T12:50:20,470 filename = "" 2025-09-13T12:50:20,470 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T12:50:20,470 2025-09-13T12:50:20,470 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T12:50:20,470 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4i8v9b24/batch-jaro-winkler_59dff7fb92cb4d48968069a3464538b2/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-wli_fkrj[/] 2025-09-13T12:50:20,470 [bold magenta]cwd[/]: /tmp/pip-wheel-4i8v9b24/batch-jaro-winkler_59dff7fb92cb4d48968069a3464538b2/ 2025-09-13T12:50:20,470 Building wheel for batch-jaro-winkler (setup.py): finished with status 'error' 2025-09-13T12:50:20,471 ERROR: Failed building wheel for batch-jaro-winkler 2025-09-13T12:50:20,472 Running setup.py clean for batch-jaro-winkler 2025-09-13T12:50:20,472 Running command python setup.py clean 2025-09-13T12:50:21,670 'build/lib.linux-armv7l-cpython-313' does not exist -- can't clean it 2025-09-13T12:50:21,671 'build/bdist.linux-armv7l' does not exist -- can't clean it 2025-09-13T12:50:21,671 'build/scripts-3.13' does not exist -- can't clean it 2025-09-13T12:50:21,782 Failed to build batch-jaro-winkler 2025-09-13T12:50:21,783 ERROR: Failed to build one or more wheels 2025-09-13T12:50:21,784 Exception information: 2025-09-13T12:50:21,784 Traceback (most recent call last): 2025-09-13T12:50:21,784 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T12:50:21,784 status = _inner_run() 2025-09-13T12:50:21,784 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T12:50:21,784 return self.run(options, args) 2025-09-13T12:50:21,784 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T12:50:21,784 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T12:50:21,784 return func(self, options, args) 2025-09-13T12:50:21,784 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 180, in run 2025-09-13T12:50:21,784 raise CommandError("Failed to build one or more wheels") 2025-09-13T12:50:21,784 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2025-09-13T12:50:21,788 Removed build tracker: '/tmp/pip-build-tracker-fv65ko5y'