Skip to content

Commit e006b7d

Browse files
clean up some version_info checks (#218)
* clean up some version_info checks * change name to pytools.tag
1 parent 6f03070 commit e006b7d

2 files changed

Lines changed: 12 additions & 19 deletions

File tree

pytools/tag.py

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
A type variable with lower bound :class:`Taggable`.
2929
"""
3030

31-
import sys
3231
from dataclasses import dataclass
3332
from typing import ( # noqa: F401
3433
Any, FrozenSet, Iterable, Set, Tuple, Type, TypeVar, Union)
@@ -378,23 +377,18 @@ class IgnoredForEqualityTag(Tag):
378377
}
379378

380379

381-
if sys.version_info >= (3, 7):
382-
def __getattr__(name):
383-
replacement_and_obj = _depr_name_to_replacement_and_obj.get(name, None)
384-
if replacement_and_obj is not None:
385-
replacement, obj, year = replacement_and_obj
386-
from warnings import warn
387-
warn(f"'arraycontext.{name}' is deprecated. "
388-
f"Use '{replacement}' instead. "
389-
f"'arraycontext.{name}' will continue to work until {year}.",
390-
DeprecationWarning, stacklevel=2)
391-
return obj
392-
else:
393-
raise AttributeError(name)
394-
else:
395-
TagsType = FrozenSet[Tag]
396-
TagOrIterableType = ToTagSetConvertible
397-
T_co = TypeVar("TaggableT", bound="Taggable")
380+
def __getattr__(name):
381+
replacement_and_obj = _depr_name_to_replacement_and_obj.get(name, None)
382+
if replacement_and_obj is not None:
383+
replacement, obj, year = replacement_and_obj
384+
from warnings import warn
385+
warn(f"'pytools.tag.{name}' is deprecated. "
386+
f"Use '{replacement}' instead. "
387+
f"'pytools.tag.{name}' will continue to work until {year}.",
388+
DeprecationWarning, stacklevel=2)
389+
return obj
390+
else:
391+
raise AttributeError(name)
398392

399393
# }}}
400394

pytools/test/test_pytools.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
from typing import FrozenSet
3232

3333

34-
@pytest.mark.skipif("sys.version_info < (2, 5)")
3534
def test_memoize_method_clear():
3635
from pytools import memoize_method
3736

0 commit comments

Comments
 (0)