From 27da7b10e98480fc9b04fdb856dd6da2e08e81d1 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 9 Sep 2024 20:28:17 -0500 Subject: [PATCH 1/2] Remove pre Python 3.8+ compat code from tests --- tests/conftest.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/tests/conftest.py b/tests/conftest.py index 0d003950c..d7b204195 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -7,16 +7,7 @@ from sys import version_info as _version_info from types import ModuleType from typing import Callable, Type - -try: - from functools import cached_property # Python 3.8+ -except ImportError: - from functools import lru_cache as _lru_cache - - def cached_property(func): - return property(_lru_cache()(func)) - - +from functools import cached_property import pytest from multidict import MultiMapping, MutableMultiMapping From cabed5a1afbe573e1dedeec0815deebecf31e538 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 9 Sep 2024 20:31:03 -0500 Subject: [PATCH 2/2] lint --- tests/conftest.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/conftest.py b/tests/conftest.py index d7b204195..c7b266d82 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -3,11 +3,12 @@ import argparse import pickle from dataclasses import dataclass +from functools import cached_property from importlib import import_module from sys import version_info as _version_info from types import ModuleType from typing import Callable, Type -from functools import cached_property + import pytest from multidict import MultiMapping, MutableMultiMapping