Free-threaded Python Library Compatibility Checker

Compatibility Results: CPython 3.13t and 3.14t

Python 3.13t Compatibility Results

Library Version Build Result Error Details Last Updated At
boto3 1.38.8 Success - 2025-05-04 00:11:13
charset-normalizer 3.4.2 Success - 2025-05-04 00:11:28
urllib3 2.4.0 Success - 2025-05-04 00:11:15
requests 2.32.3 Success - 2025-05-04 00:11:19
botocore 1.38.8 Success - 2025-05-04 00:11:24
typing-extensions 4.13.2 Success - 2025-05-04 00:11:50
idna 3.10 Success - 2025-05-04 00:11:30
setuptools 80.3.0 Success - 2025-05-04 00:11:34
s3transfer 0.12.0 Success - 2025-05-04 00:28:16
certifi 2025.4.26 Success - 2025-05-04 00:11:26
packaging 25.0 Success - 2025-05-04 00:11:52
aiobotocore 2.22.0 Failed
plicit-function-declaration]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      aiohttp/_websocket/mask.c:5583:16: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      error: command '/usr/bin/cc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for aiohttp
ERROR: Failed to build installable wheels for some pyproject.toml based projects (aiohttp)
2025-05-04 00:11:45
python-dateutil 2.9.0.post0 Success - 2025-05-04 00:11:47
cryptography 44.0.3 Failed
rustc version is 1.63.0
      
      💥 maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_ENVIRONMENT_SIGNATURE="cpython-3.13-64bit" PYO3_PYTHON="/tmp/tmp34gxyyf3/venv/bin/python" PYTHON_SYS_EXECUTABLE="/tmp/tmp34gxyyf3/venv/bin/python" "cargo" "rustc" "--features" "pyo3/abi3-py37" "--message-format" "json-render-diagnostics" "--locked" "--manifest-path" "/tmp/pip-install-ekmov626/cryptography_fd32f42f9968463983a4cd9dffc88502/src/rust/Cargo.toml" "--release" "--lib"`
      Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/tmp/tmp34gxyyf3/venv/bin/python', '--compatibility', 'off'] 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: Failed building wheel for cryptography
ERROR: Failed to build installable wheels for some pyproject.toml based projects (cryptography)
2025-05-04 00:31:48
six 1.17.0 Success - 2025-05-04 00:11:54
numpy 2.2.5 Success - 2025-05-04 00:28:23
importlib-metadata 8.7.0 Success - 2025-05-04 00:32:15
s3fs 2025.3.2 Failed
plicit-function-declaration]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      aiohttp/_websocket/mask.c:5583:16: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      error: command '/usr/bin/cc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for aiohttp
ERROR: Failed to build installable wheels for some pyproject.toml based projects (aiohttp)
2025-05-04 00:12:04
grpcio-status 1.71.0 Failed
aded-linux-x86_64-gnu/lib/python3.13t/multiprocessing/pool.py", line 271, in __del__
        File "/root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/lib/python3.13t/multiprocessing/queues.py", line 397, in put
        File "/root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/lib/python3.13t/multiprocessing/connection.py", line 200, in send_bytes
        File "/root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/lib/python3.13t/multiprocessing/connection.py", line 427, in _send_bytes
        File "/root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/lib/python3.13t/multiprocessing/connection.py", line 384, in _send
      BrokenPipeError: [Errno 32] Broken pipe
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for grpcio
ERROR: Failed to build installable wheels for some pyproject.toml based projects (grpcio)
2025-05-04 00:28:12
pyyaml 6.0.2 Success - 2025-05-04 00:28:33

Python 3.14t Compatibility Results

Library Version Build Result Error Details Last Updated At
boto3 1.38.8 Success - 2025-05-02 18:37:25
charset-normalizer 3.4.2 Success - 2025-05-02 18:37:39
urllib3 2.4.0 Success - 2025-05-02 18:37:28
requests 2.32.3 Success - 2025-05-02 18:37:31
botocore 1.38.8 Success - 2025-05-02 18:37:36
typing-extensions 4.13.2 Success - 2025-05-02 18:37:58
idna 3.10 Success - 2025-05-02 18:37:41
setuptools 80.3.0 Success - 2025-05-02 18:37:44
s3transfer 0.12.0 Success - 2025-05-02 18:57:30
certifi 2025.4.26 Success - 2025-05-02 18:37:37
packaging 25.0 Success - 2025-05-02 18:38:00
aiobotocore 2.22.0 Failed
plicit-function-declaration]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      aiohttp/_websocket/mask.c:5583:16: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      error: command '/usr/bin/cc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for aiohttp
ERROR: Failed to build installable wheels for some pyproject.toml based projects (aiohttp)
2025-05-02 18:37:54
python-dateutil 2.9.0.post0 Success - 2025-05-02 18:37:56
cryptography 44.0.3 Failed
rustc version is 1.63.0
      
      💥 maturin failed
        Caused by: Failed to build a native library through cargo
        Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_ENVIRONMENT_SIGNATURE="cpython-3.14-64bit" PYO3_PYTHON="/tmp/tmp4zgkm_3n/venv/bin/python" PYTHON_SYS_EXECUTABLE="/tmp/tmp4zgkm_3n/venv/bin/python" "cargo" "rustc" "--features" "pyo3/abi3-py37" "--message-format" "json-render-diagnostics" "--locked" "--manifest-path" "/tmp/pip-install-cropdgh1/cryptography_303af6d954b2406ebc44ffeba19c3c7f/src/rust/Cargo.toml" "--release" "--lib"`
      Error: command ['maturin', 'pep517', 'build-wheel', '-i', '/tmp/tmp4zgkm_3n/venv/bin/python', '--compatibility', 'off'] 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: Failed building wheel for cryptography
ERROR: Failed to build installable wheels for some pyproject.toml based projects (cryptography)
2025-05-02 19:06:15
six 1.17.0 Success - 2025-05-02 18:38:01
numpy 2.2.5 Failed
(size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      [499/530] Compiling Cython source /tmp/pip-install-5og0144h/numpy_6c8f316625d842a8bdb46624656b4e3a/numpy/random/_common.pyx
      [500/530] Compiling Cython source /tmp/pip-install-5og0144h/numpy_6c8f316625d842a8bdb46624656b4e3a/numpy/random/_philox.pyx
      [501/530] Compiling Cython source numpy/random/_bounded_integers.pyx
      [502/530] Compiling C object numpy/linalg/_umath_linalg.cpython-314t-x86_64-linux-gnu.so.p/lapack_lite_f2c_blas.c.o
      ninja: build stopped: subcommand failed.
      [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.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
2025-05-02 19:02:59
importlib-metadata 8.7.0 Success - 2025-05-02 19:12:06
s3fs 2025.3.2 Failed
plicit-function-declaration]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      aiohttp/_websocket/mask.c:5583:16: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion]
       5583 |         return __Pyx_PyVectorcall_FastCallDict(func, vc, &PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);
            |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      error: command '/usr/bin/cc' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for aiohttp
ERROR: Failed to build installable wheels for some pyproject.toml based projects (aiohttp)
2025-05-02 18:38:09
grpcio-status 1.71.0 Failed
5004a47baaa4ddc8cf8e8cb93fc546b/src/python/grpcio/_parallel_compile_patch.py", line 65, in _compile_single_file
          self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
          ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-install-tznn24f6/grpcio_65004a47baaa4ddc8cf8e8cb93fc546b/src/python/grpcio/commands.py", line 264, in new_compile
          return old_compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
        File "/tmp/pip-build-env-0yju4d0m/overlay/lib/python3.14t/site-packages/setuptools/_distutils/compilers/C/unix.py", line 223, in _compile
          raise CompileError(msg)
      distutils.compilers.C.errors.CompileError: command '/usr/bin/c++' failed with exit code 1
      
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for grpcio
ERROR: Failed to build installable wheels for some pyproject.toml based projects (grpcio)
2025-05-02 18:57:27
pyyaml 6.0.2 Success - 2025-05-02 19:03:08