diff --git a/apm/__pkginfo__.py b/apm/__pkginfo__.py index a304c37..2743a50 100644 --- a/apm/__pkginfo__.py +++ b/apm/__pkginfo__.py @@ -1 +1 @@ -__version__ = "0.24.3" +__version__ = "0.24.4" diff --git a/apm/agg.py b/apm/agg.py index 4ef6811..409e9cb 100644 --- a/apm/agg.py +++ b/apm/agg.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from typing import Union from apm.core import Aggregation diff --git a/apm/generic.py b/apm/generic.py index 637e03b..fd8eab5 100644 --- a/apm/generic.py +++ b/apm/generic.py @@ -1,3 +1,6 @@ +from __future__ import annotations + + def _elements(thing): try: yield from thing.__dict__.values() diff --git a/apm/guarded.py b/apm/guarded.py index 8990613..9c7704e 100644 --- a/apm/guarded.py +++ b/apm/guarded.py @@ -1,3 +1,5 @@ +from __future__ import annotations + from .core import MatchResult, apply diff --git a/apm/match.py b/apm/match.py index 53d8ac9..9cf8b8e 100644 --- a/apm/match.py +++ b/apm/match.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import re from itertools import chain from typing import Union, Any, Optional diff --git a/apm/overload.py b/apm/overload.py index 85cb9f1..a8a1f84 100644 --- a/apm/overload.py +++ b/apm/overload.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import functools import inspect import typing diff --git a/apm/patterns.py b/apm/patterns.py index c86d378..b3786cc 100644 --- a/apm/patterns.py +++ b/apm/patterns.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import numbers import operator as ops import re diff --git a/apm/try_match.py b/apm/try_match.py index 4fea6c6..7cd3e3c 100644 --- a/apm/try_match.py +++ b/apm/try_match.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import sys from .core import MatchContext, MatchResult, apply diff --git a/apm/typefoo.py b/apm/typefoo.py index d828355..7708c14 100644 --- a/apm/typefoo.py +++ b/apm/typefoo.py @@ -1,3 +1,5 @@ +from __future__ import annotations + import inspect import typing from dataclasses import dataclass