Skip to content

Switch component types to use TypeExpr #36

@HexDecimal

Description

@HexDecimal

Putting this up as a self-reminder. TypeExpr is needed for component type-hinting to work correctly. See PEP 747 – TypeExpr: Type Hint for a Type Expression.

It won't exist until Python 3.14, but I can start using them the moment they show up on typing_extensions.

Until then some aspects such as component assignments are not properly type-checked.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions