diff --git a/cvat-sdk/cvat_sdk/core/client.py b/cvat-sdk/cvat_sdk/core/client.py index b6e4a024..f0f0c680 100644 --- a/cvat-sdk/cvat_sdk/core/client.py +++ b/cvat-sdk/cvat_sdk/core/client.py @@ -12,9 +12,9 @@ from pathlib import Path from time import sleep from typing import Any, Dict, Optional, Sequence, Tuple -import appdirs import attrs import packaging.version as pv +import platformdirs import urllib3 import urllib3.exceptions @@ -29,7 +29,7 @@ from cvat_sdk.core.proxies.tasks import TasksRepo from cvat_sdk.core.proxies.users import UsersRepo from cvat_sdk.version import VERSION -_DEFAULT_CACHE_DIR = Path(appdirs.user_cache_dir("cvat-sdk", "CVAT.ai")) +_DEFAULT_CACHE_DIR = platformdirs.user_cache_path("cvat-sdk", "CVAT.ai") @attrs.define diff --git a/cvat-sdk/gen/templates/requirements/base.txt b/cvat-sdk/gen/templates/requirements/base.txt index bfb1e723..471ca54c 100644 --- a/cvat-sdk/gen/templates/requirements/base.txt +++ b/cvat-sdk/gen/templates/requirements/base.txt @@ -1,9 +1,9 @@ -r api_client.txt -appdirs attrs >= 21.4.0 packaging >= 21.3 Pillow >= 9.0.1 +platformdirs >= 2.1.0 tqdm >= 4.64.0 tuspy == 0.2.5 # have it pinned, because SDK has lots of patched TUS code typing_extensions >= 4.2.0 \ No newline at end of file