Skip to content

Python 3.14 support: ada-url now requires C++ toolchain where 3.13 used stdlib-only/wheels #124

@julianhumble1

Description

@julianhumble1

Hi, and thanks for Ada and the Python bindings.

When using Python 3.14 with a project that depends on auth0-fastapi-api (which depends on ada-url), installation now fails because ada-url needs a C++ build toolchain. On Python 3.13 and below, installation succeeds without any compiler, presumably because wheels are available for those versions.

Environment / behaviour:

Python 3.14, FastAPI, auth0-fastapi-api from PyPI.

pip install auth0-fastapi-api works on Python 3.13 and below in a clean environment (no compiler).

The same command on Python 3.14 fails while building ada-url, complaining about missing C++ build tools.

Repro:

bash
python3.14 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install auth0-fastapi-api
Expected: install succeeds without needing a system C++ toolchain (as on <=3.13).
Actual: ada-url build fails on 3.14 due to missing C++ compiler.

I’m happy to provide full logs and environment details if that would help.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions