from posixpath import normpath
from enum import Enum
import errno
-from functools import cached_property
+try:
+ from functools import cached_property
+except ImportError:
+ # compatability with python < 3.8
+ from cached_property import cached_property
class MockDir(Enum):