Skip to content

Commit 2743baf

Browse files
committed
Do not TypeAlias for python < 3.10
1 parent 5dfd097 commit 2743baf

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

quartodoc/pandoc/blocks.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,17 @@
33
"""
44
from __future__ import annotations
55

6+
import sys
67
import itertools
78
import typing
8-
from typing import Literal, Optional, TypeAlias, Sequence
99
import collections.abc as abc
1010

11+
from typing import Literal, Optional, Sequence
12+
if sys.version_info >= (3, 10):
13+
from typing import TypeAlias
14+
else:
15+
TypeAlias = "TypeAlias"
16+
1117
from textwrap import indent
1218
from dataclasses import dataclass
1319

quartodoc/pandoc/inlines.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,15 @@
44
from __future__ import annotations
55

66
import collections.abc as abc
7+
import sys
8+
79
from dataclasses import dataclass
810
from pathlib import Path
9-
from typing import TypeAlias, Optional, Sequence
11+
from typing import Optional, Sequence
12+
if sys.version_info >= (3, 10):
13+
from typing import TypeAlias
14+
else:
15+
TypeAlias = "TypeAlias"
1016

1117
from quartodoc.pandoc.components import Attr
1218

0 commit comments

Comments
 (0)