Skip to content

➖ Drop typing-extensions as external dependency#1467

Merged
tiangolo merged 5 commits intofastapi:masterfrom
svlandeg:feat/drop_typing_extensions
Feb 10, 2026
Merged

➖ Drop typing-extensions as external dependency#1467
tiangolo merged 5 commits intofastapi:masterfrom
svlandeg:feat/drop_typing_extensions

Conversation

@svlandeg
Copy link
Member

@svlandeg svlandeg commented Dec 26, 2025

As we don't need typing-extensions anymore (since dropping Python 3.8), we can drop it as a direct dependency.

@svlandeg svlandeg added the dependencies Pull requests that update a dependency file label Dec 26, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Dec 26, 2025

📝 Docs preview

Last commit ac445f5 at: https://513369c1.typertiangolo.pages.dev

@svlandeg
Copy link
Member Author

(I'm not super sure about the labeling of this one)

@github-actions

This comment was marked as resolved.

@github-actions github-actions bot added the conflicts Automatically generated when a PR has a merge conflict label Jan 4, 2026
@svlandeg svlandeg self-assigned this Jan 5, 2026
@github-actions github-actions bot removed the conflicts Automatically generated when a PR has a merge conflict label Jan 5, 2026
@svlandeg svlandeg removed their assignment Jan 5, 2026
Copy link
Member

@tiangolo tiangolo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice, thanks! 🚀

@tiangolo tiangolo merged commit 8b4105a into fastapi:master Feb 10, 2026
25 checks passed
@svlandeg svlandeg deleted the feat/drop_typing_extensions branch February 11, 2026 10:35
@poleguy
Copy link

poleguy commented Feb 13, 2026

This just broke my code. I had stuff like this:


def main(
    artifact_component: str, # e.g. "ATLAS/protonpack"
    dist_dir: str = dist_dir,
    meta_dir: str = meta_dir,
    developer: Annotated[
        bool,
        typer.Option(help="Force deploy to the developer repo. Set automatically based on Jenkins environment if not specified."),
    ] = None,
    rtl_version_file="../protonpack/rtl/version_pkg.sv"
):
    

I'm looking now into if that's not the right style any more, or if typer dropping the dependency means I need to add a dependency myself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants