Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cannot install levenshtein #51

Open
tomcaliendo opened this issue Feb 8, 2024 · 6 comments
Open

cannot install levenshtein #51

tomcaliendo opened this issue Feb 8, 2024 · 6 comments

Comments

@tomcaliendo
Copy link

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.

@mxrch
Copy link
Owner

mxrch commented Feb 8, 2024

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

@tomcaliendo
Copy link
Author

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
Copy link
Author

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
Copy link
Author

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

@sealldeveloper
Copy link

Also encountering on Fedora

@and-viceversa
Copy link

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 .).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants