Skip to content

typing_extensions.TypeAlias not rendered as a type alias #520

Open
@bkeryan

Description

@bkeryan

sphinx-autoapi does not render typing_extensions.TypeAlias the same as a PEP 695 type statement or typing.TypeAlias.

Steps to reproduce:

from typing import TypeAlias
import typing
import typing_extensions

MyTypeAliasA: TypeAlias = tuple[str, int]
type MyTypeAliasB = tuple[str, int]
MyTypeAliasC: typing.TypeAlias = tuple[str, int]
MyTypeAliasD: typing_extensions.TypeAlias = tuple[str, int]

Expected output:
typing_extensions.TypeAlias is rendered as type foo.MyTypeAliasC= tuple[str, int]

Actual output:
Image

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