Skip to content

Commit 8e10b18

Browse files
alexfiklinducer
authored andcommitted
prefer platformdirs if available
1 parent 062c6a1 commit 8e10b18

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

pyopencl/cache.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,11 @@ def _create_built_program_from_source_cached(ctx, src, options_bytes,
325325
from os.path import join
326326

327327
if cache_dir is None:
328-
import appdirs
328+
try:
329+
import platformdirs as appdirs
330+
except ImportError:
331+
import appdirs
332+
329333
cache_dir = join(appdirs.user_cache_dir("pyopencl", "pyopencl"),
330334
"pyopencl-compiler-cache-v2-py{}".format(
331335
".".join(str(i) for i in sys.version_info)))

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ def main():
257257
install_requires=[
258258
"numpy",
259259
"pytools>=2021.2.7",
260-
"appdirs>=1.4.0",
260+
"platformdirs>=2.2.0",
261261
# "Mako>=0.3.6",
262262
],
263263
extras_require={

0 commit comments

Comments
 (0)