in src/smclarify/util/dataset.py [0:0]
def cache_dir(*paths) -> str:
"""
:return: cache directory
"""
j = os.path.join
path = j(
os.environ.get("XDG_CACHE_HOME", j(os.environ.get("HOME", ""), ".cache")), # type: ignore
"smclarify",
"datasets",
)
dir = j(path, *paths)
os.makedirs(dir, exist_ok=True)
return dir