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
azure-batch 15.1.0 Success - 2026-05-02 01:02:19
tensorflow-serving-api 2.19.1 Failed
ERROR: Could not find a version that satisfies the requirement tensorflow<3,>=2.19.1 (from tensorflow-serving-api) (from versions: none)
ERROR: No matching distribution found for tensorflow<3,>=2.19.1
2025-05-24 13:15:35
django-cors-headers 4.9.0 Success - 2025-05-24 13:15:40
wcmatch 10.1 Success - 2025-05-24 13:15:43
trino 0.337.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-d7bq9nhx --interpreter /tmp/tmpthqw_oic/venv/bin/python`
      error: failed to parse manifest at `/tmp/pip-install-quw5ti3m/orjson_a3e07240c1fa408c835a3747ad6dbbe5/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-d7bq9nhx', '--interpreter', '/tmp/tmpthqw_oic/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.
╰─> orjson

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
2026-03-07 01:03:26
ratelimit 2.2.1 Success - 2025-05-24 13:16:54
ua-parser 1.0.2 Success - 2026-04-06 01:01:42
backports-zoneinfo 0.2.1 Failed
  error: subprocess-exited-with-error
  
  × Building wheel for backports-zoneinfo (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [51 lines of output]
      /tmp/pip-build-env-7ao77b86/overlay/lib/python3.13t/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: Apache Software License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-313t/backports
      copying src/backports/__init__.py -> build/lib.linux-x86_64-cpython-313t/backports
      creating build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      copying src/backports/zoneinfo/__init__.py -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      copying src/backports/zoneinfo/_common.py -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      copying src/backports/zoneinfo/_tzpath.py -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      copying src/backports/zoneinfo/_version.py -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      copying src/backports/zoneinfo/_zoneinfo.py -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      running egg_info
      writing src/backports.zoneinfo.egg-info/PKG-INFO
      writing dependency_links to src/backports.zoneinfo.egg-info/dependency_links.txt
      writing requirements to src/backports.zoneinfo.egg-info/requires.txt
      writing top-level names to src/backports.zoneinfo.egg-info/top_level.txt
      reading manifest file 'src/backports.zoneinfo.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.png' under directory 'docs'
      warning: no files found matching '*.svg' under directory 'docs'
      no previously-included directories found matching 'docs/_build'
      no previously-included directories found matching 'docs/_output'
      adding license file 'LICENSE'
      adding license file 'licenses/LICENSE_APACHE'
      writing manifest file 'src/backports.zoneinfo.egg-info/SOURCES.txt'
      copying src/backports/zoneinfo/__init__.pyi -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      copying src/backports/zoneinfo/py.typed -> build/lib.linux-x86_64-cpython-313t/backports/zoneinfo
      running build_ext
      building 'backports.zoneinfo._czoneinfo' extension
      creating build/temp.linux-x86_64-cpython-313t/lib
      cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -fPIC -fPIC -I/tmp/tmpaj71yqqd/venv/include -I/root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/include/python3.13t -c lib/zoneinfo_module.c -o build/temp.linux-x86_64-cpython-313t/lib/zoneinfo_module.o -std=c99
      lib/zoneinfo_module.c: In function ‘zoneinfo_fromutc’:
      lib/zoneinfo_module.c:600:19: error: ‘_PyLong_One’ undeclared (first use in this function); did you mean ‘_PyLong_New’?
        600 |             one = _PyLong_One;
            |                   ^~~~~~~~~~~
            |                   _PyLong_New
      lib/zoneinfo_module.c:600:19: note: each undeclared identifier is reported only once for each function it appears in
      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 backports-zoneinfo
ERROR: Failed to build installable wheels for some pyproject.toml based projects (backports-zoneinfo)
2025-05-24 13:17:02
pyright 1.1.409 Success - 2026-04-24 01:02:26
mkdocs-material 9.7.6 Success - 2026-03-20 01:04:58
ciso8601 2.3.3 Success - 2025-05-24 13:17:30
google 3.0.0 Success - 2025-05-24 13:17:48
kfp 2.16.1 Failed
  error: subprocess-exited-with-error
  
  × installing build dependencies for cryptography did not run successfully.
  │ exit code: 1
  ╰─> [37 lines of output]
      Collecting maturin!=1.12.0,<2,>=1.9.4
        Using cached maturin-1.13.1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (16 kB)
      Collecting cffi>=2.0.0
        Using cached cffi-2.0.0.tar.gz (523 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 'error'
        error: subprocess-exited-with-error
      
        × Getting requirements to build wheel did not run successfully.
        │ exit code: 1
        ╰─> [20 lines of output]
            Traceback (most recent call last):
              File "/tmp/tmphrwi7ghe/venv/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
                main()
                ~~~~^^
              File "/tmp/tmphrwi7ghe/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/tmphrwi7ghe/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-jkgmba61/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-jkgmba61/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
                self.run_setup()
                ~~~~~~~~~~~~~~^^
              File "/tmp/pip-build-env-jkgmba61/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 317, in run_setup
                exec(code, locals())
                ~~~~^^^^^^^^^^^^^^^^
              File "<string>", line 22, in <module>
            RuntimeError: CFFI does not support the free-threaded build of CPython 3.13. Upgrade to free-threaded 3.14 or newer to use CFFI with the free-threaded build.
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed to build 'cffi' when getting requirements to build wheel
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'cryptography' when installing build dependencies for cryptography
2026-05-06 01:02:53
typed-ast 1.5.5 Failed
  error: subprocess-exited-with-error
  
  × Building wheel for typed-ast (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [26 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-313t/typed_ast
      copying typed_ast/__init__.py -> build/lib.linux-x86_64-cpython-313t/typed_ast
      copying typed_ast/ast27.py -> build/lib.linux-x86_64-cpython-313t/typed_ast
      copying typed_ast/ast3.py -> build/lib.linux-x86_64-cpython-313t/typed_ast
      copying typed_ast/conversions.py -> build/lib.linux-x86_64-cpython-313t/typed_ast
      creating build/lib.linux-x86_64-cpython-313t/typed_ast/tests
      copying ast3/tests/test_basics.py -> build/lib.linux-x86_64-cpython-313t/typed_ast/tests
      running build_ext
      building '_ast27' extension
      creating build/temp.linux-x86_64-cpython-313t/ast27/Custom
      creating build/temp.linux-x86_64-cpython-313t/ast27/Parser
      creating build/temp.linux-x86_64-cpython-313t/ast27/Python
      cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -fPIC -fPIC -Iast27/Include -I/tmp/tmpvp9pl3qh/venv/include -I/root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/include/python3.13t -c ast27/Custom/typed_ast.c -o build/temp.linux-x86_64-cpython-313t/ast27/Custom/typed_ast.o
      In file included from /root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/include/python3.13t/pyport.h:358,
                       from /root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/include/python3.13t/Python.h:63,
                       from ast27/Custom/typed_ast.c:1:
      ast27/Custom/../Include/compile.h:12:12: error: unknown type name ‘PyFutureFeatures’
         12 | PyAPI_FUNC(PyFutureFeatures *) PyFuture_FromAST(struct _mod *, const char *);
            |            ^~~~~~~~~~~~~~~~
      /root/.local/share/uv/python/cpython-3.13.3+freethreaded-linux-x86_64-gnu/include/python3.13t/exports.h:94:53: note: in definition of macro ‘PyAPI_FUNC’
         94 | #       define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE
            |                                                     ^~~~~
      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 typed-ast
ERROR: Failed to build installable wheels for some pyproject.toml based projects (typed-ast)
2025-05-24 13:18:14
xarray 2026.4.0 Success - 2026-04-14 01:02:52
cfn-flip 1.3.0 Success - 2025-05-24 13:18:35
pdfminer-six 20260107 Failed
  error: subprocess-exited-with-error
  
  × installing build dependencies for cryptography did not run successfully.
  │ exit code: 1
  ╰─> [38 lines of output]
      Ignoring cffi: markers 'platform_python_implementation != "PyPy" and python_version == "3.8"' don't match your environment
      Collecting maturin<2,>=1.9.4
        Using cached maturin-1.11.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.metadata (16 kB)
      Collecting cffi>=2.0.0
        Downloading cffi-2.0.0.tar.gz (523 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 'error'
        error: subprocess-exited-with-error
      
        × Getting requirements to build wheel did not run successfully.
        │ exit code: 1
        ╰─> [20 lines of output]
            Traceback (most recent call last):
              File "/tmp/tmpr2onntct/venv/lib/python3.13t/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 389, in <module>
                main()
                ~~~~^^
              File "/tmp/tmpr2onntct/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/tmpr2onntct/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-angxbtms/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 331, in get_requires_for_build_wheel
                return self._get_build_requires(config_settings, requirements=[])
                       ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
              File "/tmp/pip-build-env-angxbtms/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 301, in _get_build_requires
                self.run_setup()
                ~~~~~~~~~~~~~~^^
              File "/tmp/pip-build-env-angxbtms/overlay/lib/python3.13t/site-packages/setuptools/build_meta.py", line 317, in run_setup
                exec(code, locals())
                ~~~~^^^^^^^^^^^^^^^^
              File "<string>", line 22, in <module>
            RuntimeError: CFFI does not support the free-threaded build of CPython 3.13. Upgrade to free-threaded 3.14 or newer to use CFFI with the free-threaded build.
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
      ERROR: Failed to build 'cffi' when getting requirements to build wheel
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed to build 'cryptography' when installing build dependencies for cryptography
2026-01-08 01:02:29
gql 4.0.0 Success - 2025-05-24 13:18:48
thrift-sasl 0.4.3 Success - 2025-05-24 13:19:04
stripe 15.1.0 Success - 2026-04-24 01:02:34

Python 3.14t Compatibility Results

Library Version Build Result Error Details Last Updated At
azure-batch 15.1.0 Success - 2026-05-02 01:02:23
tensorflow-serving-api 2.19.1 Failed
ERROR: Could not find a version that satisfies the requirement tensorflow<3,>=2.19.1 (from tensorflow-serving-api) (from versions: none)
ERROR: No matching distribution found for tensorflow<3,>=2.19.1
2025-05-24 14:19:56
django-cors-headers 4.9.0 Success - 2025-05-24 14:20:01
wcmatch 10.1 Success - 2025-05-24 14:20:04
trino 0.337.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-156n8q_v --interpreter /tmp/tmp26wzsgvv/venv/bin/python`
      error: failed to parse manifest at `/tmp/pip-install-z0rbha_a/orjson_66dd71022eb3429489061ed91b960ef4/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-156n8q_v', '--interpreter', '/tmp/tmp26wzsgvv/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.
╰─> orjson

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
2026-03-07 01:03:31
ratelimit 2.2.1 Success - 2025-05-24 14:21:02
ua-parser 1.0.2 Success - 2026-04-06 01:01:45
backports-zoneinfo 0.2.1 Failed
  error: subprocess-exited-with-error
  
  × Building wheel for backports-zoneinfo (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [51 lines of output]
      /tmp/pip-build-env-d_fjzotx/overlay/lib/python3.14t/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated.
      !!
      
              ********************************************************************************
              Please consider removing the following classifiers in favor of a SPDX license expression:
      
              License :: OSI Approved :: Apache Software License
      
              See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details.
              ********************************************************************************
      
      !!
        self._finalize_license_expression()
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-314t/backports
      copying src/backports/__init__.py -> build/lib.linux-x86_64-cpython-314t/backports
      creating build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      copying src/backports/zoneinfo/__init__.py -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      copying src/backports/zoneinfo/_common.py -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      copying src/backports/zoneinfo/_tzpath.py -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      copying src/backports/zoneinfo/_version.py -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      copying src/backports/zoneinfo/_zoneinfo.py -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      running egg_info
      writing src/backports.zoneinfo.egg-info/PKG-INFO
      writing dependency_links to src/backports.zoneinfo.egg-info/dependency_links.txt
      writing requirements to src/backports.zoneinfo.egg-info/requires.txt
      writing top-level names to src/backports.zoneinfo.egg-info/top_level.txt
      reading manifest file 'src/backports.zoneinfo.egg-info/SOURCES.txt'
      reading manifest template 'MANIFEST.in'
      warning: no files found matching '*.png' under directory 'docs'
      warning: no files found matching '*.svg' under directory 'docs'
      no previously-included directories found matching 'docs/_build'
      no previously-included directories found matching 'docs/_output'
      adding license file 'LICENSE'
      adding license file 'licenses/LICENSE_APACHE'
      writing manifest file 'src/backports.zoneinfo.egg-info/SOURCES.txt'
      copying src/backports/zoneinfo/__init__.pyi -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      copying src/backports/zoneinfo/py.typed -> build/lib.linux-x86_64-cpython-314t/backports/zoneinfo
      running build_ext
      building 'backports.zoneinfo._czoneinfo' extension
      creating build/temp.linux-x86_64-cpython-314t/lib
      cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -fPIC -fPIC -I/tmp/tmp1d81_t5_/venv/include -I/root/.local/share/uv/python/cpython-3.14.0a6+freethreaded-linux-x86_64-gnu/include/python3.14t -c lib/zoneinfo_module.c -o build/temp.linux-x86_64-cpython-314t/lib/zoneinfo_module.o -std=c99
      lib/zoneinfo_module.c: In function ‘zoneinfo_fromutc’:
      lib/zoneinfo_module.c:600:19: error: ‘_PyLong_One’ undeclared (first use in this function); did you mean ‘_PyLong_New’?
        600 |             one = _PyLong_One;
            |                   ^~~~~~~~~~~
            |                   _PyLong_New
      lib/zoneinfo_module.c:600:19: note: each undeclared identifier is reported only once for each function it appears in
      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 backports-zoneinfo
ERROR: Failed to build installable wheels for some pyproject.toml based projects (backports-zoneinfo)
2025-05-24 14:21:09
pyright 1.1.409 Success - 2026-04-24 01:02:26
mkdocs-material 9.7.6 Success - 2026-03-20 01:04:28
ciso8601 2.3.3 Success - 2025-05-24 14:21:31
google 3.0.0 Success - 2025-05-24 14:21:45
kfp 2.16.1 Success - 2026-05-06 01:02:48
typed-ast 1.5.5 Failed
  error: subprocess-exited-with-error
  
  × Building wheel for typed-ast (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [26 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build/lib.linux-x86_64-cpython-314t/typed_ast
      copying typed_ast/__init__.py -> build/lib.linux-x86_64-cpython-314t/typed_ast
      copying typed_ast/ast27.py -> build/lib.linux-x86_64-cpython-314t/typed_ast
      copying typed_ast/ast3.py -> build/lib.linux-x86_64-cpython-314t/typed_ast
      copying typed_ast/conversions.py -> build/lib.linux-x86_64-cpython-314t/typed_ast
      creating build/lib.linux-x86_64-cpython-314t/typed_ast/tests
      copying ast3/tests/test_basics.py -> build/lib.linux-x86_64-cpython-314t/typed_ast/tests
      running build_ext
      building '_ast27' extension
      creating build/temp.linux-x86_64-cpython-314t/ast27/Custom
      creating build/temp.linux-x86_64-cpython-314t/ast27/Parser
      creating build/temp.linux-x86_64-cpython-314t/ast27/Python
      cc -pthread -fno-strict-overflow -Wsign-compare -Wunreachable-code -DNDEBUG -g -O3 -Wall -fPIC -fPIC -Iast27/Include -I/tmp/tmpv7b1ij8s/venv/include -I/root/.local/share/uv/python/cpython-3.14.0a6+freethreaded-linux-x86_64-gnu/include/python3.14t -c ast27/Custom/typed_ast.c -o build/temp.linux-x86_64-cpython-314t/ast27/Custom/typed_ast.o
      In file included from /root/.local/share/uv/python/cpython-3.14.0a6+freethreaded-linux-x86_64-gnu/include/python3.14t/pyport.h:377,
                       from /root/.local/share/uv/python/cpython-3.14.0a6+freethreaded-linux-x86_64-gnu/include/python3.14t/Python.h:63,
                       from ast27/Custom/typed_ast.c:1:
      ast27/Custom/../Include/compile.h:12:12: error: unknown type name ‘PyFutureFeatures’
         12 | PyAPI_FUNC(PyFutureFeatures *) PyFuture_FromAST(struct _mod *, const char *);
            |            ^~~~~~~~~~~~~~~~
      /root/.local/share/uv/python/cpython-3.14.0a6+freethreaded-linux-x86_64-gnu/include/python3.14t/exports.h:91:53: note: in definition of macro ‘PyAPI_FUNC’
         91 | #       define PyAPI_FUNC(RTYPE) Py_EXPORTED_SYMBOL RTYPE
            |                                                     ^~~~~
      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 typed-ast
ERROR: Failed to build installable wheels for some pyproject.toml based projects (typed-ast)
2025-05-24 14:22:06
xarray 2026.4.0 Success - 2026-04-14 01:04:15
cfn-flip 1.3.0 Success - 2025-05-24 14:22:28
pdfminer-six 20260107 Success - 2026-01-08 01:01:44
gql 4.0.0 Success - 2025-05-24 14:22:38
thrift-sasl 0.4.3 Success - 2025-05-24 14:22:40
stripe 15.1.0 Success - 2026-04-24 01:02:32