Free-threaded Python Library Compatibility Checker

Compatibility Results: CPython 3.13t and 3.14t

Library Installation Status Heatmap
Loading...

Loading library status heatmap...

Loading...

Loading Python 3.13t heatmap...

Loading...

Loading Python 3.14t heatmap...

Success
Failed
No Data

Python 3.13t Compatibility Results

Library Version Build Result Error Details Last Updated At
microsoft-kiota-abstractions 1.11.5 Success - 2026-06-21 01:03:39
watchtower 3.4.0 Success - 2025-05-20 23:53:46
pydot 4.0.1 Success - 2025-05-20 23:54:07
jaydebeapi 1.2.3 Success - 2025-05-21 00:13:44
astunparse 1.6.3 Success - 2025-05-21 00:16:27
accelerate 1.14.0 Failed
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory

2026-06-12 01:02:33
kubernetes-asyncio 34.3.3 Success - 2026-01-13 01:03:00
anthropic 0.111.0 Failed
  error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [13 lines of output]
      Checking for Rust toolchain....
      Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-z91_4cjc --interpreter /tmp/tmpo0cdcjns/venv/bin/python`
      error: failed to parse manifest at `/tmp/pip-install-gc93mfp4/pydantic-core_8377dd2788c24ae2ba49588823b38ace/Cargo.toml`
      
      Caused by:
        failed to parse the `edition` key
      
      Caused by:
        this version of Cargo is older than the `2024` edition, and only supports `2015`, `2018`, and `2021` editions.
      💥 maturin failed
        Caused by: Cargo metadata failed. Does your crate compile with `cargo build`?
        Caused by: `cargo metadata` exited with an error:
      Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', '/tmp/pip-modern-metadata-z91_4cjc', '--interpreter', '/tmp/tmpo0cdcjns/venv/bin/python']' returned non-zero exit status 1.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> pydantic-core

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
2026-06-19 01:02:28
pyroaring 1.1.0 Success - 2026-04-25 01:04:00
fastparquet 2026.5.0 Failed
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [35 lines of output]
      Traceback (most recent call last):
        File "/tmp/tmpsaxzpx94/venv/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
          main()
          ~~~~^^
        File "/tmp/tmpsaxzpx94/venv/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 373, in main
          json_out["return_val"] = hook(**hook_input["kwargs"])
                                   ~~~~^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/tmpsaxzpx94/venv/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 143, in get_requires_for_build_wheel
          return hook(config_settings)
        File "/tmp/pip-build-env-lzcailsn/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-lzcailsn/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
          self.run_setup()
          ~~~~~~~~~~~~~~^^
        File "/tmp/pip-build-env-lzcailsn/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 317, in run_setup
          exec(code, locals())
          ~~~~^^^^^^^^^^^^^^^^
        File "<string>", line 50, in <module>
        File "/root/.local/share/uv/python/cpython-3.13.9+freethreaded-linux-x86_64-gnu/lib/python3.13t/subprocess.py", line 395, in call
          with Popen(*popenargs, **kwargs) as p:
               ~~~~~^^^^^^^^^^^^^^^^^^^^^^
        File "/root/.local/share/uv/python/cpython-3.13.9+freethreaded-linux-x86_64-gnu/lib/python3.13t/subprocess.py", line 1039, in __init__
          self._execute_child(args, executable, preexec_fn, close_fds,
          ~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
                              pass_fds, cwd, env,
                              ^^^^^^^^^^^^^^^^^^^
          ...<5 lines>...
                              gid, gids, uid, umask,
                              ^^^^^^^^^^^^^^^^^^^^^^
                              start_new_session, process_group)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/root/.local/share/uv/python/cpython-3.13.9+freethreaded-linux-x86_64-gnu/lib/python3.13t/subprocess.py", line 1972, in _execute_child
          raise child_exception_type(errno_num, err_msg, err_filename)
      FileNotFoundError: [Errno 2] No such file or directory: 'git'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'fastparquet' when getting requirements to build wheel
2026-05-16 01:03:25
fuzzywuzzy 0.18.0 Success - 2025-05-21 01:36:58
posthog 7.19.2 Success - 2026-06-18 01:02:22
pathy 0.14.2 Success - 2026-04-12 01:02:39
sagemaker-studio 1.1.22 Failed
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [34 lines of output]
      /tmp/pip-build-env-pdng6y8l/overlay/lib/python3.13t/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running egg_info
      writing psycopg2_binary.egg-info/PKG-INFO
      writing dependency_links to psycopg2_binary.egg-info/dependency_links.txt
      writing top-level names to psycopg2_binary.egg-info/top_level.txt
      
      Error: pg_config executable not found.
      
      pg_config is required to build psycopg2 from source.  Please add the directory
      containing pg_config to the $PATH or specify the full executable path with the
      option:
      
          python setup.py build_ext --pg-config /path/to/pg_config build ...
      
      or with the pg_config option in 'setup.cfg'.
      
      If you prefer to avoid building psycopg2 from source, please install the PyPI
      'psycopg2-binary' package instead.
      
      For further information please check the 'doc/src/install.rst' file (also at
      <https://www.psycopg.org/docs/install.html>).
      
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'psycopg2-binary' when getting requirements to build wheel
2026-06-09 01:03:15
cssselect2 0.9.0 Success - 2026-02-13 01:01:54
fasttext-wheel 0.9.2 Success - 2025-05-21 01:53:43
onnx 1.22.0 Failed
er 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 Python3: /tmp/tmpczsasa83/venv/bin/python (found version "3.13.9") found components: Interpreter Development.Module Development.SABIModule
      -- Found Python: /tmp/tmpczsasa83/venv/bin/python (found version "3.13.9") found components: Interpreter Development.Module Development.SABIModule
      -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17
      -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX17 - Success
      -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20
      -- Performing Test ABSL_INTERNAL_AT_LEAST_CXX20 - Failed
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
      -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
      -- Found Threads: TRUE
      -- Download and build Protobuf from https://github.com/protocolbuffers/protobuf/releases/download/v25.1/protobuf-25.1.tar.gz
      CMake Deprecation Warning at .setuptools-cmake-build/_deps/protobuf-src/CMakeLists.txt:7 (cmake_policy):
        The OLD behavior for policy CMP0141 will be removed from a future version
        of CMake.
      
        The cmake-policies(7) manual explains that the OLD behaviors of all
        policies are deprecated and that a policy should be set to OLD only under
        specific short-term circumstances.  Projects should be ported to the NEW
        behavior and not rely on setting a policy to OLD.
      
      
      -- The C compiler identification is GNU 12.2.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
      --
      -- 25.1.0
      -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT
      -- Performing Test protobuf_HAVE_LD_VERSION_SCRIPT - Success
      -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS
      -- Performing Test protobuf_HAVE_BUILTIN_ATOMICS - Success
      CMake Deprecation Warning at .setuptools-cmake-build/_deps/protobuf-src/third_party/utf8_range/CMakeLists.txt:1 (cmake_minimum_required):
        Compatibility with CMake < 3.10 will be removed from a future version of
        CMake.
      
        Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
        to tell CMake that the project requires at least <min> but has been updated
        to work with policies introduced by <max> or earlier.
      
      
      -- ONNX_PROTOC_EXECUTABLE: $<TARGET_FILE:protobuf::protoc>
      Generated: /tmp/pip-install-c8k09yjm/onnx_daab5a9b85884e58948d3387a0ac1e60/.setuptools-cmake-build/onnx/onnx-ml.proto
      Generated: /tmp/pip-install-c8k09yjm/onnx_daab5a9b85884e58948d3387a0ac1e60/.setuptools-cmake-build/onnx/onnx-operators-ml.proto
      Generated: /tmp/pip-install-c8k09yjm/onnx_daab5a9b85884e58948d3387a0ac1e60/.setuptools-cmake-build/onnx/onnx-data.proto
      /tmp/tmpczsasa83/venv/bin/python: No module named nanobind
      CMake Error at /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/ExternalProject/shared_internal_commands.cmake:928 (message):
        error: could not find git for clone of nanobind-populate
      Call Stack (most recent call first):
        /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/ExternalProject.cmake:3258 (_ep_add_download_command)
        CMakeLists.txt:29 (ExternalProject_Add)
      
      
      -- Configuring incomplete, errors occurred!
      
      CMake Error at /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/FetchContent.cmake:1919 (message):
        CMake step for nanobind failed: 1
      Call Stack (most recent call first):
        /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/FetchContent.cmake:1622 (__FetchContent_populateSubbuild)
        /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/FetchContent.cmake:2158:EVAL:2 (__FetchContent_doPopulation)
        /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/FetchContent.cmake:2158 (cmake_language)
        /tmp/pip-build-env-sjkoqn3g/normal/lib/python3.13t/site-packages/cmake/data/share/cmake-4.3/Modules/FetchContent.cmake:2399 (__FetchContent_Populate)
        CMakeLists.txt:560 (FetchContent_MakeAvailable)
      
      
      -- Configuring incomplete, errors occurred!
      
      *** CMake configuration failed
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for onnx
error: failed-wheel-build-for-install

× Failed to build installable wheels for some pyproject.toml based projects
╰─> onnx
2026-06-16 01:02:27
pyproject-api 1.10.1 Success - 2026-05-29 01:01:12
impyla 0.24.0 Failed
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory

2026-06-20 01:02:56
torchaudio 2.11.0 Success - 2026-03-24 01:02:43

Python 3.14t Compatibility Results

Library Version Build Result Error Details Last Updated At
microsoft-kiota-abstractions 1.11.5 Success - 2026-06-21 01:03:35
watchtower 3.4.0 Success - 2025-05-21 01:38:42
pydot 4.0.1 Success - 2025-05-21 01:59:18
jaydebeapi 1.2.3 Success - 2025-05-21 01:40:54
astunparse 1.6.3 Success - 2025-05-21 02:39:03
accelerate 1.14.0 Failed
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory

2026-06-12 01:02:28
kubernetes-asyncio 34.3.3 Success - 2026-01-13 01:01:57
anthropic 0.111.0 Success - 2026-06-19 01:02:28
pyroaring 1.1.0 Success - 2026-04-25 01:03:10
fastparquet 2026.5.0 Success - 2026-05-16 01:03:43
fuzzywuzzy 0.18.0 Success - 2025-05-21 03:26:03
posthog 7.19.2 Success - 2026-06-18 01:02:23
pathy 0.14.2 Success - 2026-04-12 01:02:34
sagemaker-studio 1.1.22 Failed
  error: subprocess-exited-with-error
  
  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [34 lines of output]
      /tmp/pip-build-env-p2og922z/overlay/lib/python3.14t/site-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running egg_info
      writing psycopg2_binary.egg-info/PKG-INFO
      writing dependency_links to psycopg2_binary.egg-info/dependency_links.txt
      writing top-level names to psycopg2_binary.egg-info/top_level.txt
      
      Error: pg_config executable not found.
      
      pg_config is required to build psycopg2 from source.  Please add the directory
      containing pg_config to the $PATH or specify the full executable path with the
      option:
      
          python setup.py build_ext --pg-config /path/to/pg_config build ...
      
      or with the pg_config option in 'setup.cfg'.
      
      If you prefer to avoid building psycopg2 from source, please install the PyPI
      'psycopg2-binary' package instead.
      
      For further information please check the 'doc/src/install.rst' file (also at
      <https://www.psycopg.org/docs/install.html>).
      
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'psycopg2-binary' when getting requirements to build wheel
2026-06-09 01:03:17
cssselect2 0.9.0 Success - 2026-02-13 01:01:46
fasttext-wheel 0.9.2 Success - 2025-05-21 03:31:27
onnx 1.22.0 Success - 2026-06-16 01:02:34
pyproject-api 1.10.1 Success - 2026-05-29 01:01:12
impyla 0.24.0 Failed
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory

2026-06-20 01:02:59
torchaudio 2.11.0 Success - 2026-03-24 01:02:44