How can I create a TypedDict class that supports keys containing hyphens or other characters that are supported in strings, such as "justify-content" in the example below.
from typing import TypedDict, Literal
from typing_extensions import NotRequired
class Attributes(TypedDict):
width: NotRequired[str]
height: NotRequired[str]
direction: NotRequired[Literal["row", "column"]]
justify-content: NotRequired[Literal["start", "end", "center", "equally-spaced"]]