GitFive icon indicating copy to clipboard operation
GitFive copied to clipboard

cannot install levenshtein

Open tomcaliendo opened this issue 1 year ago • 6 comments

I get the following message when i reach the "pip install gitfive" step I am using Gitpod.io

This is the error message: gitpod /workspace/GitFive (master) $ pipx install gitfive Fatal error from pip prevented installation. Full pip output in file: /home/gitpod/.local/state/pipx/log/cmd_2024-02-08_14.51.05_pip_errors.log

pip failed to build package: levenshtein

Some possibly relevant errors from pip install:

Error installing gitfive.

tomcaliendo avatar Feb 08 '24 14:02 tomcaliendo

Can I have logs about it ? Like the error log file mentionned ?

mxrch avatar Feb 08 '24 14:02 mxrch

sure thing fyi I am running this in gitpod.io here is the text in general:

HISTFILE=/workspace/.gitpod/cmd-0 history -r; { pip install -r requirements.txt } && { python main.py } gitpod /workspace/GitFive (master) $ HISTFILE=/workspace/.gitpod/cmd-0 history -r; {

pip install -r requirements.txt } && { python main.py } Collecting httpx==0.23.0 (from -r requirements.txt (line 1)) Downloading httpx-0.23.0-py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.8/84.8 kB 1.2 MB/s eta 0:00:00 Collecting anyio==3.6.1 (from -r requirements.txt (line 2)) Downloading anyio-3.6.1-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.6/80.6 kB 5.3 MB/s eta 0:00:00 Collecting rich==12.6.0 (from -r requirements.txt (line 3)) Downloading rich-12.6.0-py3-none-any.whl (237 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.5/237.5 kB 5.2 MB/s eta 0:00:00 Collecting levenshtein==0.20.5 (from -r requirements.txt (line 4)) Downloading Levenshtein-0.20.5.tar.gz (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.3/121.3 kB 18.7 MB/s eta 0:00:00 Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting Pillow==9.3.0 (from -r requirements.txt (line 5)) Downloading Pillow-9.3.0.tar.gz (50.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.4/50.4 MB 42.0 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting beautifulsoup4==4.9.3 (from -r requirements.txt (line 6)) Downloading beautifulsoup4-4.9.3-py3-none-any.whl (115 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 115.8/115.8 kB 17.5 MB/s eta 0:00:00 Requirement already satisfied: python-dateutil==2.8.2 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from -r requirements.txt (line 7)) (2.8.2) Collecting imagehash==4.3.1 (from -r requirements.txt (line 8)) Downloading ImageHash-4.3.1-py2.py3-none-any.whl (296 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 296.5/296.5 kB 31.9 MB/s eta 0:00:00 Collecting GitPython==3.1.30 (from -r requirements.txt (line 9)) Downloading GitPython-3.1.30-py3-none-any.whl (184 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 184.0/184.0 kB 29.6 MB/s eta 0:00:00 Collecting trio==0.21.0 (from -r requirements.txt (line 10)) Downloading trio-0.21.0-py3-none-any.whl (358 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 359.0/359.0 kB 35.1 MB/s eta 0:00:00 Collecting googlesearch-python==1.2.3 (from -r requirements.txt (line 11)) Downloading googlesearch-python-1.2.3.tar.gz (3.9 kB) Preparing metadata (setup.py) ... done Collecting pwinput==1.0.2 (from -r requirements.txt (line 12)) Downloading pwinput-1.0.2.tar.gz (4.5 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting unidecode==1.3.6 (from -r requirements.txt (line 13)) Downloading Unidecode-1.3.6-py3-none-any.whl (235 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 235.9/235.9 kB 34.7 MB/s eta 0:00:00 Collecting alive-progress==2.4.1 (from -r requirements.txt (line 14)) Downloading alive_progress-2.4.1-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.9/80.9 kB 966.8 kB/s eta 0:00:00 Requirement already satisfied: certifi in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from httpx==0.23.0->-r requirements.txt (line 1)) (2023.11.17) Requirement already satisfied: sniffio in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from httpx==0.23.0->-r requirements.txt (line 1)) (1.3.0) Collecting rfc3986<2,>=1.3 (from rfc3986[idna2008]<2,>=1.3->httpx==0.23.0->-r requirements.txt (line 1)) Downloading rfc3986-1.5.0-py2.py3-none-any.whl (31 kB) Collecting httpcore<0.16.0,>=0.15.0 (from httpx==0.23.0->-r requirements.txt (line 1)) Downloading httpcore-0.15.0-py3-none-any.whl (68 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 68.4/68.4 kB 11.7 MB/s eta 0:00:00 Requirement already satisfied: idna>=2.8 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from anyio==3.6.1->-r requirements.txt (line 2)) (3.6) Collecting commonmark<0.10.0,>=0.9.0 (from rich==12.6.0->-r requirements.txt (line 3)) Downloading commonmark-0.9.1-py2.py3-none-any.whl (51 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.1/51.1 kB 9.8 MB/s eta 0:00:00 Requirement already satisfied: pygments<3.0.0,>=2.6.0 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from rich==12.6.0->-r requirements.txt (line 3)) (2.17.2) Collecting rapidfuzz<3.0.0,>=2.3.0 (from levenshtein==0.20.5->-r requirements.txt (line 4)) Downloading rapidfuzz-2.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB) Requirement already satisfied: soupsieve>1.2 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from beautifulsoup4==4.9.3->-r requirements.txt (line 6)) (2.5) Requirement already satisfied: six>=1.5 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from python-dateutil==2.8.2->-r requirements.txt (line 7)) (1.16.0) Collecting PyWavelets (from imagehash==4.3.1->-r requirements.txt (line 8)) Downloading pywavelets-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB) Collecting numpy (from imagehash==4.3.1->-r requirements.txt (line 8)) Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.0/61.0 kB 9.4 MB/s eta 0:00:00 Collecting scipy (from imagehash==4.3.1->-r requirements.txt (line 8)) Downloading scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.4/60.4 kB 9.1 MB/s eta 0:00:00 Requirement already satisfied: gitdb<5,>=4.0.1 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from GitPython==3.1.30->-r requirements.txt (line 9)) (4.0.11) Requirement already satisfied: attrs>=19.2.0 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from trio==0.21.0->-r requirements.txt (line 10)) (23.2.0) Collecting sortedcontainers (from trio==0.21.0->-r requirements.txt (line 10)) Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Collecting async-generator>=1.9 (from trio==0.21.0->-r requirements.txt (line 10)) Downloading async_generator-1.10-py3-none-any.whl (18 kB) Collecting outcome (from trio==0.21.0->-r requirements.txt (line 10)) Downloading outcome-1.3.0.post0-py2.py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: requests>=2.20 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from googlesearch-python==1.2.3->-r requirements.txt (line 11)) (2.31.0) Collecting about-time==3.1.1 (from alive-progress==2.4.1->-r requirements.txt (line 14)) Downloading about_time-3.1.1-py3-none-any.whl (9.1 kB) Collecting grapheme==0.6.0 (from alive-progress==2.4.1->-r requirements.txt (line 14)) Downloading grapheme-0.6.0.tar.gz (207 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 207.3/207.3 kB 27.3 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Requirement already satisfied: smmap<6,>=3.0.1 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from gitdb<5,>=4.0.1->GitPython==3.1.30->-r requirements.txt (line 9)) (5.0.1) Collecting h11<0.13,>=0.11 (from httpcore<0.16.0,>=0.15.0->httpx==0.23.0->-r requirements.txt (line 1)) Downloading h11-0.12.0-py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.9/54.9 kB 9.8 MB/s eta 0:00:00 Requirement already satisfied: charset-normalizer<4,>=2 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from requests>=2.20->googlesearch-python==1.2.3->-r requirements.txt (line 11)) (3.3.2) Requirement already satisfied: urllib3<3,>=1.21.1 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from requests>=2.20->googlesearch-python==1.2.3->-r requirements.txt (line 11)) (2.1.0) Downloading rapidfuzz-2.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 111.2 MB/s eta 0:00:00 Downloading numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 18.0/18.0 MB 67.8 MB/s eta 0:00:00 Downloading outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB) Downloading pywavelets-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.5/4.5 MB 53.8 MB/s eta 0:00:00 Downloading scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.8/37.8 MB 36.2 MB/s eta 0:00:00 Building wheels for collected packages: levenshtein, Pillow, googlesearch-python, pwinput, grapheme Building wheel for levenshtein (pyproject.toml) ... error error: subprocess-exited-with-error

× Building wheel for levenshtein (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [391 lines of output]

  --------------------------------------------------------------------------------
  -- Trying 'Ninja' generator
  --------------------------------
  ---------------------------
  ----------------------
  -----------------
  ------------
  -------
  --
  CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
    Compatibility with CMake < 3.5 will be removed from a future version of
    CMake.
  
    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.
  
  Not searching for unused variables given on the command line.
  
  -- The C compiler identification is GNU 11.4.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- The CXX compiler identification is GNU 11.4.0
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring done (0.7s)
  -- Generating done (0.0s)
  -- Build files have been written to: /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/_cmake_test_compile/build
  --
  -------
  ------------
  -----------------
  ----------------------
  ---------------------------
  --------------------------------
  -- Trying 'Ninja' generator - success
  --------------------------------------------------------------------------------
  
  Configuring Project
    Working directory:
      /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/_skbuild/linux-x86_64-3.12/cmake-build
    Command:
      /home/linuxbrew/.linuxbrew/bin/cmake /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb -G Ninja --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/_skbuild/linux-x86_64-3.12/cmake-install -DPYTHON_VERSION_STRING:STRING=3.12.1 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/tmp/pip-build-env-yrea6yyq/overlay/lib/python3.12/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/home/gitpod/.pyenv/versions/3.12.1/bin/python3 -DPYTHON_INCLUDE_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -DPYTHON_LIBRARY:PATH=/home/gitpod/.pyenv/versions/3.12.1/lib/libpython3.12.so -DPython_EXECUTABLE:PATH=/home/gitpod/.pyenv/versions/3.12.1/bin/python3 -DPython_ROOT_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1 -DPython_FIND_REGISTRY:STRING=NEVER -DPython_INCLUDE_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -DPython3_EXECUTABLE:PATH=/home/gitpod/.pyenv/versions/3.12.1/bin/python3 -DPython3_ROOT_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1 -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_INCLUDE_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -DCMAKE_BUILD_TYPE:STRING=Release
  
  Not searching for unused variables given on the command line.
  -- The C compiler identification is GNU 11.4.0
  -- The CXX compiler identification is GNU 11.4.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found Python: /home/gitpod/.pyenv/versions/3.12.1/bin/python3 (found version "3.12.1") found components: Interpreter Development.Module
  -- Using packaged version of rapidfuzz-cpp
  -- Configuring done (0.8s)
  -- Generating done (0.0s)
  -- Build files have been written to: /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/_skbuild/linux-x86_64-3.12/cmake-build
  [1/4] Building CXX object src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/Levenshtein-c/_levenshtein.cpp.o
  [2/4] Building CXX object src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o
  FAILED: src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o
  /usr/bin/c++ -Dlevenshtein_cpp_EXPORTS -I/tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/Levenshtein-c -I/tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/extern/rapidfuzz-cpp/rapidfuzz/.. -isystem /home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -pedantic -MD -MT src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o -MF src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o.d -o src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o -c /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState*, PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5143:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5143 |     PyObject *exc_type = tstate->curexc_type;
        |                                  ^~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘void __Pyx_ErrRestoreInState(PyThreadState*, PyObject*, PyObject*, PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5156:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5156 |     tmp_type = tstate->curexc_type;
        |                        ^~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5157:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5157 |     tmp_value = tstate->curexc_value;
        |                         ^~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5158:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5158 |     tmp_tb = tstate->curexc_traceback;
        |                      ^~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5159:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5159 |     tstate->curexc_type = type;
        |             ^~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5160:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5160 |     tstate->curexc_value = value;
        |             ^~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5161:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5161 |     tstate->curexc_traceback = tb;
        |             ^~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘void __Pyx_ErrFetchInState(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5167:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5167 |     *type = tstate->curexc_type;
        |                     ^~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5168:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5168 |     *value = tstate->curexc_value;
        |                      ^~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5169:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5169 |     *tb = tstate->curexc_traceback;
        |                   ^~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5170:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5170 |     tstate->curexc_type = 0;
        |             ^~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5171:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5171 |     tstate->curexc_value = 0;
        |             ^~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5172:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5172 |     tstate->curexc_traceback = 0;
        |             ^~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘void __Pyx_Raise(PyObject*, PyObject*, PyObject*, PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5391:36: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5391 |         PyObject* tmp_tb = tstate->curexc_traceback;
        |                                    ^~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:5394:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5394 |             tstate->curexc_traceback = tb;
        |                     ^~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: At global scope:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7116:1: warning: missing initializer for member ‘_typeobject::tp_watched’ [-Wmissing-field-initializers]
   7116 | };
        | ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘uint64_t __Pyx_get_tp_dict_version(PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7173:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7173 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
        |                           ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7173:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7173 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
        |                           ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7173:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7173 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
        |                           ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘uint64_t __Pyx_get_object_dict_version(PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7185:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7185 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
        |                                    ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7185:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7185 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
        |                                    ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7185:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7185 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
        |                                    ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_object_dict_version_matches(PyObject*, uint64_t, uint64_t)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1262:43: note: in definition of macro ‘unlikely’
   1262 |   #define unlikely(x) __builtin_expect(!!(x), 0)
        |                                           ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7189:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7189 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        |                                                        ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1262:43: note: in definition of macro ‘unlikely’
   1262 |   #define unlikely(x) __builtin_expect(!!(x), 0)
        |                                           ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7189:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7189 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        |                                                        ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1262:43: note: in definition of macro ‘unlikely’
   1262 |   #define unlikely(x) __builtin_expect(!!(x), 0)
        |                                           ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7189:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7189 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        |                                                        ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_CLineForTraceback(PyThreadState*, int)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1261:43: note: in definition of macro ‘likely’
   1261 |   #define likely(x)   __builtin_expect(!!(x), 1)
        |                                           ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1718:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1718 |     if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        |                ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1261:43: note: in definition of macro ‘likely’
   1261 |   #define likely(x)   __builtin_expect(!!(x), 1)
        |                                           ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1718:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1718 |     if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        |                ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1261:43: note: in definition of macro ‘likely’
   1261 |   #define likely(x)   __builtin_expect(!!(x), 1)
        |                                           ^
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1718:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1718 |     if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        |                ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1722:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1722 |         __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
        |                              ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1722:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1722 |         __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
        |                              ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:1722:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1722 |         __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
        |                              ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘size_t __Pyx_PyInt_As_size_t(PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7487:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7487 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7542:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7542 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7736:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7736 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7791:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7791 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_PyInt_As_int(PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7932:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7932 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:7987:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7987 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx: In function ‘Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*)’:
  /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/src/Levenshtein/levenshtein_cpp.cxx:8470:47: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   8470 |     const digit* digits = ((PyLongObject*)b)->ob_digit;
        |                                               ^~~~~~~~
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/tmp/pip-build-env-yrea6yyq/overlay/lib/python3.12/site-packages/skbuild/setuptools_wrap.py", line 674, in setup
      cmkr.make(make_args, install_target=cmake_install_target, env=env)
    File "/tmp/pip-build-env-yrea6yyq/overlay/lib/python3.12/site-packages/skbuild/cmaker.py", line 697, in make
      self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
    File "/tmp/pip-build-env-yrea6yyq/overlay/lib/python3.12/site-packages/skbuild/cmaker.py", line 742, in make_impl
      raise SKBuildError(msg)
  
  An error occurred while building with CMake.
    Command:
      /home/linuxbrew/.linuxbrew/bin/cmake --build . --target install --config Release --
    Install target:
      install
    Source directory:
      /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb
    Working directory:
      /tmp/pip-install-_brxiihi/levenshtein_7c9d508cf379428d978b85ed3acfe7eb/_skbuild/linux-x86_64-3.12/cmake-build
  Please check the install target is valid and see CMake's output for more information.
  
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for levenshtein Building wheel for Pillow (setup.py) ... done Created wheel for Pillow: filename=Pillow-9.3.0-cp312-cp312-linux_x86_64.whl size=1501331 sha256=9944d5d7c3aed1e9756079200b08b5157d752c6f2ffda9b8c209deda6bb358a0 Stored in directory: /workspace/.pyenv_mirror/pip_cache/wheels/71/ad/10/8c4ed8cde4db34b88ebc83b554f33ff5017c77bd1f4ed5b894 Building wheel for googlesearch-python (setup.py) ... done Created wheel for googlesearch-python: filename=googlesearch_python-1.2.3-py3-none-any.whl size=4209 sha256=2e49f7faa54f78e98b01e696e69a94200f327c995cd2025167abbef2b36f4fdd Stored in directory: /workspace/.pyenv_mirror/pip_cache/wheels/3e/95/ff/4967a88a30f452867750533724e766e93b05d196c615466dd2 Building wheel for pwinput (pyproject.toml) ... done Created wheel for pwinput: filename=pwinput-1.0.2-py3-none-any.whl size=4537 sha256=210459a624b4895d8b14c3e328400ed9c29734fc30685595830d00dcc5f9678d Stored in directory: /workspace/.pyenv_mirror/pip_cache/wheels/ac/ee/43/4a2d1448dabaf265c01903a2e19fd485de653a64a2a21944fa Building wheel for grapheme (setup.py) ... done Created wheel for grapheme: filename=grapheme-0.6.0-py3-none-any.whl size=210078 sha256=ddbe2ead9b1390de5edef95c2f0b058cb3680e19094c2f691d064ab4621cd718 Stored in directory: /workspace/.pyenv_mirror/pip_cache/wheels/5b/aa/3b/d94434910f5e19ac7f8aa6523d74a46fe06bfcbc7e4b26caf6 Successfully built Pillow googlesearch-python pwinput grapheme Failed to build levenshtein ERROR: Could not build wheels for levenshtein, which is required to install pyproject.toml-based projects

[notice] A new release of pip is available: 23.3.2 -> 24.0 [notice] To update, run: pip install --upgrade pip gitpod /workspace/GitFive (master) $ pip install --upgrade pip Requirement already satisfied: pip in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (23.3.2) Collecting pip Downloading pip-24.0-py3-none-any.whl.metadata (3.6 kB) Downloading pip-24.0-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 11.4 MB/s eta 0:00:00 Installing collected packages: pip Successfully installed pip-24.0

[notice] A new release of pip is available: 23.3.2 -> 24.0 [notice] To update, run: pip install --upgrade pip gitpod /workspace/GitFive (master) $ pip3 install pipx Collecting pipx Downloading pipx-1.4.3-py3-none-any.whl.metadata (17 kB) Collecting argcomplete>=1.9.4 (from pipx) Downloading argcomplete-3.2.2-py3-none-any.whl.metadata (16 kB) Requirement already satisfied: packaging>=20 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from pipx) (23.2) Requirement already satisfied: platformdirs>=2.1 in /home/gitpod/.pyenv/versions/3.12.1/lib/python3.12/site-packages (from pipx) (4.1.0) Collecting userpath!=1.9.0,>=1.6 (from pipx) Downloading userpath-1.9.1-py3-none-any.whl.metadata (3.0 kB) Collecting click (from userpath!=1.9.0,>=1.6->pipx) Downloading click-8.1.7-py3-none-any.whl.metadata (3.0 kB) Downloading pipx-1.4.3-py3-none-any.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.1/65.1 kB 1.5 MB/s eta 0:00:00 Downloading argcomplete-3.2.2-py3-none-any.whl (42 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.3/42.3 kB 6.5 MB/s eta 0:00:00 Downloading userpath-1.9.1-py3-none-any.whl (9.1 kB) Downloading click-8.1.7-py3-none-any.whl (97 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 7.0 MB/s eta 0:00:00 Installing collected packages: click, argcomplete, userpath, pipx Successfully installed argcomplete-3.2.2 click-8.1.7 pipx-1.4.3 userpath-1.9.1 gitpod /workspace/GitFive (master) $ pipx ensurepath Success! Added /workspace/.pyenv_mirror/user/current/bin to the PATH environment variable. /home/gitpod/.local/bin is already in PATH.

Consider adding shell completions for pipx. Run 'pipx completions' for instructions.

You will need to open a new terminal or re-login for the PATH changes to take effect.

Otherwise pipx is ready to go! ✨ 🌟 ✨ gitpod /workspace/GitFive (master) $ pipx install gitfive Fatal error from pip prevented installation. Full pip output in file: /home/gitpod/.local/state/pipx/log/cmd_2024-02-08_15.28.10_pip_errors.log

pip failed to build package: levenshtein

Some possibly relevant errors from pip install:

Error installing gitfive. gitpod /workspace/GitFive (master) $

tomcaliendo avatar Feb 08 '24 15:02 tomcaliendo

here is error log:

PIP STDOUT

Collecting gitfive Downloading gitfive-1.1.5-py3-none-any.whl.metadata (889 bytes) Collecting httpx==0.23.0 (from gitfive) Using cached httpx-0.23.0-py3-none-any.whl (84 kB) Collecting anyio==3.6.1 (from gitfive) Using cached anyio-3.6.1-py3-none-any.whl (80 kB) Collecting rich==12.6.0 (from gitfive) Using cached rich-12.6.0-py3-none-any.whl (237 kB) Collecting levenshtein==0.20.5 (from gitfive) Using cached Levenshtein-0.20.5.tar.gz (121 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting Pillow==9.3.0 (from gitfive) Using cached Pillow-9.3.0-cp312-cp312-linux_x86_64.whl Collecting beautifulsoup4==4.9.3 (from gitfive) Using cached beautifulsoup4-4.9.3-py3-none-any.whl (115 kB) Collecting python-dateutil==2.8.2 (from gitfive) Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 2.6 MB/s eta 0:00:00 Collecting imagehash==4.3.1 (from gitfive) Using cached ImageHash-4.3.1-py2.py3-none-any.whl (296 kB) Collecting GitPython==3.1.30 (from gitfive) Using cached GitPython-3.1.30-py3-none-any.whl (184 kB) Collecting trio==0.21.0 (from gitfive) Using cached trio-0.21.0-py3-none-any.whl (358 kB) Collecting googlesearch-python==1.2.3 (from gitfive) Using cached googlesearch_python-1.2.3-py3-none-any.whl Collecting pwinput==1.0.2 (from gitfive) Using cached pwinput-1.0.2-py3-none-any.whl Collecting unidecode==1.3.6 (from gitfive) Using cached Unidecode-1.3.6-py3-none-any.whl (235 kB) Collecting alive-progress==2.4.1 (from gitfive) Using cached alive_progress-2.4.1-py3-none-any.whl (80 kB) Collecting about-time==3.1.1 (from alive-progress==2.4.1->gitfive) Using cached about_time-3.1.1-py3-none-any.whl (9.1 kB) Collecting grapheme==0.6.0 (from alive-progress==2.4.1->gitfive) Using cached grapheme-0.6.0-py3-none-any.whl Collecting idna>=2.8 (from anyio==3.6.1->gitfive) Downloading idna-3.6-py3-none-any.whl.metadata (9.9 kB) Collecting sniffio>=1.1 (from anyio==3.6.1->gitfive) Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting soupsieve>1.2 (from beautifulsoup4==4.9.3->gitfive) Downloading soupsieve-2.5-py3-none-any.whl.metadata (4.7 kB) Collecting gitdb<5,>=4.0.1 (from GitPython==3.1.30->gitfive) Downloading gitdb-4.0.11-py3-none-any.whl.metadata (1.2 kB) Collecting requests>=2.20 (from googlesearch-python==1.2.3->gitfive) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting certifi (from httpx==0.23.0->gitfive) Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Collecting rfc3986<2,>=1.3 (from rfc3986[idna2008]<2,>=1.3->httpx==0.23.0->gitfive) Using cached rfc3986-1.5.0-py2.py3-none-any.whl (31 kB) Collecting httpcore<0.16.0,>=0.15.0 (from httpx==0.23.0->gitfive) Using cached httpcore-0.15.0-py3-none-any.whl (68 kB) Collecting PyWavelets (from imagehash==4.3.1->gitfive) Using cached pywavelets-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB) Collecting numpy (from imagehash==4.3.1->gitfive) Using cached numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (61 kB) Collecting scipy (from imagehash==4.3.1->gitfive) Using cached scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (60 kB) Collecting rapidfuzz<3.0.0,>=2.3.0 (from levenshtein==0.20.5->gitfive) Using cached rapidfuzz-2.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (9.0 kB) Collecting six>=1.5 (from python-dateutil==2.8.2->gitfive) Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting commonmark<0.10.0,>=0.9.0 (from rich==12.6.0->gitfive) Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB) Collecting pygments<3.0.0,>=2.6.0 (from rich==12.6.0->gitfive) Downloading pygments-2.17.2-py3-none-any.whl.metadata (2.6 kB) Collecting attrs>=19.2.0 (from trio==0.21.0->gitfive) Downloading attrs-23.2.0-py3-none-any.whl.metadata (9.5 kB) Collecting sortedcontainers (from trio==0.21.0->gitfive) Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Collecting async-generator>=1.9 (from trio==0.21.0->gitfive) Using cached async_generator-1.10-py3-none-any.whl (18 kB) Collecting outcome (from trio==0.21.0->gitfive) Using cached outcome-1.3.0.post0-py2.py3-none-any.whl.metadata (2.6 kB) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython==3.1.30->gitfive) Downloading smmap-5.0.1-py3-none-any.whl.metadata (4.3 kB) Collecting h11<0.13,>=0.11 (from httpcore<0.16.0,>=0.15.0->httpx==0.23.0->gitfive) Using cached h11-0.12.0-py3-none-any.whl (54 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.20->googlesearch-python==1.2.3->gitfive) Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.20->googlesearch-python==1.2.3->gitfive) Downloading urllib3-2.2.0-py3-none-any.whl.metadata (6.4 kB) Downloading gitfive-1.1.5-py3-none-any.whl (44 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 44.8/44.8 kB 10.2 MB/s eta 0:00:00 Downloading attrs-23.2.0-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.8/60.8 kB 11.2 MB/s eta 0:00:00 Downloading gitdb-4.0.11-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.7/62.7 kB 18.0 MB/s eta 0:00:00 Downloading idna-3.6-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.6/61.6 kB 14.8 MB/s eta 0:00:00 Downloading pygments-2.17.2-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 17.2 MB/s eta 0:00:00 Using cached rapidfuzz-2.15.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.0 MB) Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 22.3 MB/s eta 0:00:00 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 41.0 MB/s eta 0:00:00 Downloading soupsieve-2.5-py3-none-any.whl (36 kB) Using cached numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB) Using cached outcome-1.3.0.post0-py2.py3-none-any.whl (10 kB) Using cached pywavelets-1.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB) Using cached scipy-1.12.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.8 MB) Downloading charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (141 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 141.9/141.9 kB 37.5 MB/s eta 0:00:00 Downloading smmap-5.0.1-py3-none-any.whl (24 kB) Downloading urllib3-2.2.0-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.9/120.9 kB 35.6 MB/s eta 0:00:00 Building wheels for collected packages: levenshtein Building wheel for levenshtein (pyproject.toml): started Building wheel for levenshtein (pyproject.toml): finished with status 'error' Failed to build levenshtein

PIP STDERR

error: subprocess-exited-with-error

× Building wheel for levenshtein (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [391 lines of output]

  --------------------------------------------------------------------------------
  -- Trying 'Ninja' generator
  --------------------------------
  ---------------------------
  ----------------------
  -----------------
  ------------
  -------
  --
  CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required):
    Compatibility with CMake < 3.5 will be removed from a future version of
    CMake.
  
    Update the VERSION argument <min> value or use a ...<max> suffix to tell
    CMake that the project does not need compatibility with older versions.
  
  Not searching for unused variables given on the command line.
  
  -- The C compiler identification is GNU 11.4.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- The CXX compiler identification is GNU 11.4.0
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring done (0.3s)
  -- Generating done (0.0s)
  -- Build files have been written to: /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/_cmake_test_compile/build
  --
  -------
  ------------
  -----------------
  ----------------------
  ---------------------------
  --------------------------------
  -- Trying 'Ninja' generator - success
  --------------------------------------------------------------------------------
  
  Configuring Project
    Working directory:
      /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/_skbuild/linux-x86_64-3.12/cmake-build
    Command:
      /home/linuxbrew/.linuxbrew/bin/cmake /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569 -G Ninja --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/_skbuild/linux-x86_64-3.12/cmake-install -DPYTHON_VERSION_STRING:STRING=3.12.1 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/tmp/pip-build-env-8qwwyi7o/overlay/lib/python3.12/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/home/gitpod/.local/share/pipx/venvs/gitfive/bin/python -DPYTHON_INCLUDE_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -DPYTHON_LIBRARY:PATH=/home/gitpod/.pyenv/versions/3.12.1/lib/libpython3.12.so -DPython_EXECUTABLE:PATH=/home/gitpod/.local/share/pipx/venvs/gitfive/bin/python -DPython_ROOT_DIR:PATH=/home/gitpod/.local/share/pipx/venvs/gitfive -DPython_FIND_REGISTRY:STRING=NEVER -DPython_INCLUDE_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -DPython3_EXECUTABLE:PATH=/home/gitpod/.local/share/pipx/venvs/gitfive/bin/python -DPython3_ROOT_DIR:PATH=/home/gitpod/.local/share/pipx/venvs/gitfive -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_INCLUDE_DIR:PATH=/home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -DCMAKE_BUILD_TYPE:STRING=Release
  
  Not searching for unused variables given on the command line.
  -- The C compiler identification is GNU 11.4.0
  -- The CXX compiler identification is GNU 11.4.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found Python: /home/gitpod/.local/share/pipx/venvs/gitfive/bin/python (found version "3.12.1") found components: Interpreter Development.Module
  -- Using packaged version of rapidfuzz-cpp
  -- Configuring done (0.4s)
  -- Generating done (0.0s)
  -- Build files have been written to: /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/_skbuild/linux-x86_64-3.12/cmake-build
  [1/4] Building CXX object src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/Levenshtein-c/_levenshtein.cpp.o
  [2/4] Building CXX object src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o
  FAILED: src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o
  /usr/bin/c++ -Dlevenshtein_cpp_EXPORTS -I/tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/Levenshtein-c -I/tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/extern/rapidfuzz-cpp/rapidfuzz/.. -isystem /home/gitpod/.pyenv/versions/3.12.1/include/python3.12 -O3 -DNDEBUG -flto=auto -fno-fat-lto-objects -fPIC -Wall -Wextra -pedantic -MD -MT src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o -MF src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o.d -o src/Levenshtein/CMakeFiles/levenshtein_cpp.dir/levenshtein_cpp.cxx.o -c /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState*, PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5143:34: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5143 |     PyObject *exc_type = tstate->curexc_type;
        |                                  ^~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘void __Pyx_ErrRestoreInState(PyThreadState*, PyObject*, PyObject*, PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5156:24: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5156 |     tmp_type = tstate->curexc_type;
        |                        ^~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5157:25: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5157 |     tmp_value = tstate->curexc_value;
        |                         ^~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5158:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5158 |     tmp_tb = tstate->curexc_traceback;
        |                      ^~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5159:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5159 |     tstate->curexc_type = type;
        |             ^~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5160:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5160 |     tstate->curexc_value = value;
        |             ^~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5161:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5161 |     tstate->curexc_traceback = tb;
        |             ^~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘void __Pyx_ErrFetchInState(PyThreadState*, PyObject**, PyObject**, PyObject**)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5167:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5167 |     *type = tstate->curexc_type;
        |                     ^~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5168:22: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5168 |     *value = tstate->curexc_value;
        |                      ^~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5169:19: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5169 |     *tb = tstate->curexc_traceback;
        |                   ^~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5170:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_type’
   5170 |     tstate->curexc_type = 0;
        |             ^~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5171:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_value’
   5171 |     tstate->curexc_value = 0;
        |             ^~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5172:13: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5172 |     tstate->curexc_traceback = 0;
        |             ^~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘void __Pyx_Raise(PyObject*, PyObject*, PyObject*, PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5391:36: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5391 |         PyObject* tmp_tb = tstate->curexc_traceback;
        |                                    ^~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:5394:21: error: ‘PyThreadState’ {aka ‘struct _ts’} has no member named ‘curexc_traceback’
   5394 |             tstate->curexc_traceback = tb;
        |                     ^~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: At global scope:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7116:1: warning: missing initializer for member ‘_typeobject::tp_watched’ [-Wmissing-field-initializers]
   7116 | };
        | ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘uint64_t __Pyx_get_tp_dict_version(PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7173:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7173 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
        |                           ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7173:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7173 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
        |                           ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7173:27: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7173 |     return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;
        |                           ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘uint64_t __Pyx_get_object_dict_version(PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7185:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7185 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
        |                                    ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7185:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7185 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
        |                                    ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7185:36: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7185 |     return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;
        |                                    ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_object_dict_version_matches(PyObject*, uint64_t, uint64_t)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1262:43: note: in definition of macro ‘unlikely’
   1262 |   #define unlikely(x) __builtin_expect(!!(x), 0)
        |                                           ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7189:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7189 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        |                                                        ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1262:43: note: in definition of macro ‘unlikely’
   1262 |   #define unlikely(x) __builtin_expect(!!(x), 0)
        |                                           ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7189:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7189 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        |                                                        ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1262:43: note: in definition of macro ‘unlikely’
   1262 |   #define unlikely(x) __builtin_expect(!!(x), 0)
        |                                           ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7189:56: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   7189 |     if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))
        |                                                        ^~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_CLineForTraceback(PyThreadState*, int)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1261:43: note: in definition of macro ‘likely’
   1261 |   #define likely(x)   __builtin_expect(!!(x), 1)
        |                                           ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1718:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1718 |     if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        |                ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1261:43: note: in definition of macro ‘likely’
   1261 |   #define likely(x)   __builtin_expect(!!(x), 1)
        |                                           ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1718:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1718 |     if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        |                ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1261:43: note: in definition of macro ‘likely’
   1261 |   #define likely(x)   __builtin_expect(!!(x), 1)
        |                                           ^
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1718:16: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1718 |     if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\
        |                ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1722:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1722 |         __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
        |                              ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1722:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1722 |         __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
        |                              ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1711:65: warning: ‘PyDictObject::ma_version_tag’ is deprecated [-Wdeprecated-declarations]
   1711 | #define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)
        |                                                                 ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:1722:30: note: in expansion of macro ‘__PYX_GET_DICT_VERSION’
   1722 |         __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\
        |                              ^~~~~~~~~~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7210:9: note: in expansion of macro ‘__PYX_PY_DICT_LOOKUP_IF_MODIFIED’
   7210 |         __PYX_PY_DICT_LOOKUP_IF_MODIFIED(
        |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  In file included from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/dictobject.h:90,
                   from /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/Python.h:61,
                   from /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:16:
  /home/gitpod/.pyenv/versions/3.12.1/include/python3.12/cpython/dictobject.h:22:34: note: declared here
     22 |     Py_DEPRECATED(3.12) uint64_t ma_version_tag;
        |                                  ^~~~~~~~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘size_t __Pyx_PyInt_As_size_t(PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7487:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7487 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7542:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7542 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘long int __Pyx_PyInt_As_long(PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7736:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7736 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7791:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7791 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘int __Pyx_PyInt_As_int(PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7932:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7932 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:7987:55: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   7987 |             const digit* digits = ((PyLongObject*)x)->ob_digit;
        |                                                       ^~~~~~~~
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx: In function ‘Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*)’:
  /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/src/Levenshtein/levenshtein_cpp.cxx:8470:47: error: ‘PyLongObject’ {aka ‘struct _longobject’} has no member named ‘ob_digit’
   8470 |     const digit* digits = ((PyLongObject*)b)->ob_digit;
        |                                               ^~~~~~~~
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/tmp/pip-build-env-8qwwyi7o/overlay/lib/python3.12/site-packages/skbuild/setuptools_wrap.py", line 674, in setup
      cmkr.make(make_args, install_target=cmake_install_target, env=env)
    File "/tmp/pip-build-env-8qwwyi7o/overlay/lib/python3.12/site-packages/skbuild/cmaker.py", line 697, in make
      self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
    File "/tmp/pip-build-env-8qwwyi7o/overlay/lib/python3.12/site-packages/skbuild/cmaker.py", line 742, in make_impl
      raise SKBuildError(msg)
  
  An error occurred while building with CMake.
    Command:
      /home/linuxbrew/.linuxbrew/bin/cmake --build . --target install --config Release --
    Install target:
      install
    Source directory:
      /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569
    Working directory:
      /tmp/pip-install-e20ssaer/levenshtein_4bcf81c85d7b4312a1226183caf23569/_skbuild/linux-x86_64-3.12/cmake-build
  Please check the install target is valid and see CMake's output for more information.
  
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for levenshtein ERROR: Could not build wheels for levenshtein, which is required to install pyproject.toml-based projects

tomcaliendo avatar Feb 08 '24 15:02 tomcaliendo

It might be easier to view it in gitpod if you have an account (if not, youcan choose to sign in with your github account) at https://github.com/mxrch/GitFive and then run the first 3 commands to see where the error hits - just a thought

tomcaliendo avatar Feb 08 '24 19:02 tomcaliendo

Also encountering on Fedora

sealldeveloper avatar Aug 23 '24 04:08 sealldeveloper

I had the same issue on macOS 14.6.1 (Intel) in miniconda and micromamba envs. My solution was to just bump levenshtein to the current version (0.20.5 - > 0.25.1) and install from a local clone (pip install .).

and-viceversa avatar Sep 15 '24 03:09 and-viceversa