Skip to content

Commit

Permalink
fixed import TypeAlias for python < 3.10
Browse files Browse the repository at this point in the history
  • Loading branch information
jobdewitte committed Jan 23, 2025
1 parent bddede1 commit 23f7047
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 7 deletions.
8 changes: 6 additions & 2 deletions traceon/_typing/_array_like.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,11 @@
from __future__ import annotations

import sys
from collections.abc import Sequence
from typing import TypeAlias

if sys.version_info >= (3, 10):
from typing import TypeAlias
else:
from typing_extensions import TypeAlias

import numpy as np

Expand Down
10 changes: 8 additions & 2 deletions traceon/_typing/_backend.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
from __future__ import annotations

from typing import Literal, TypeAlias
import sys
from typing import Literal
from collections.abc import Sequence

if sys.version_info >= (3, 10):
from typing import TypeAlias
else:
from typing_extensions import TypeAlias

import numpy as np

from ._array_like import _NumpyFloat
Expand Down
9 changes: 8 additions & 1 deletion traceon/_typing/_geometric_types.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
from __future__ import annotations
from typing import Literal, TypeAlias
import sys
from typing import Literal
from collections.abc import Callable, Sequence

if sys.version_info >= (3, 10):
from typing import TypeAlias
else:
from typing_extensions import TypeAlias

import numpy as np
from ._array_like import _NumpyFloat

Expand Down
10 changes: 8 additions & 2 deletions traceon/_typing/_mesh_types.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
from __future__ import annotations

from typing import Literal, TypeAlias
import sys
from typing import Literal
from collections.abc import Sequence, Mapping

if sys.version_info >= (3, 10):
from typing import TypeAlias
else:
from typing_extensions import TypeAlias

import numpy as np

from ._array_like import _NumpyFloat, _NumpyInt, ArrayInt1D
Expand Down

0 comments on commit 23f7047

Please sign in to comment.