From 143b4c71096048a4d82825b5f03cfcbf57fefcbf Mon Sep 17 00:00:00 2001 From: Matthias Diener Date: Thu, 28 Mar 2024 15:51:16 -0500 Subject: [PATCH] remove deprecated appdirs module --- pytools/persistent_dict.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py index aaca40f..499ebdc 100644 --- a/pytools/persistent_dict.py +++ b/pytools/persistent_dict.py @@ -489,17 +489,14 @@ class _PersistentDictBase: from os.path import join if container_dir is None: - try: - import platformdirs as appdirs - except ImportError: - import appdirs + import platformdirs if sys.platform == "darwin" and os.getenv("XDG_CACHE_HOME") is not None: - # appdirs and platformdirs do not handle XDG_CACHE_HOME on macOS + # platformdirs does not handle XDG_CACHE_HOME on macOS # https://github.com/platformdirs/platformdirs/issues/269 cache_dir = join(os.getenv("XDG_CACHE_HOME"), "pytools") else: - cache_dir = appdirs.user_cache_dir("pytools", "pytools") + cache_dir = platformdirs.user_cache_dir("pytools", "pytools") container_dir = join( cache_dir, -- GitLab