From e1aaa3ce930cf15e7697060e178cd48bece039a4 Mon Sep 17 00:00:00 2001 From: Jochen Sprickerhof Date: Sat, 13 Jul 2024 19:05:57 +0200 Subject: [PATCH] Replace unmaintained appdirs by platformdirs https://github.com/ActiveState/appdirs/commit/8734277956c1df3b85385e6b308e954910533884 --- fdroidserver/common.py | 8 ++++---- setup.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fdroidserver/common.py b/fdroidserver/common.py index 628067ae..87e26d3e 100644 --- a/fdroidserver/common.py +++ b/fdroidserver/common.py @@ -133,17 +133,17 @@ orig_path = None def get_default_cachedir(): - """Get a cachedir, using appdirs for cross-platform, but works without. + """Get a cachedir, using platformdirs for cross-platform, but works without. - Once appdirs is installed everywhere, this function can be + Once platformdirs is installed everywhere, this function can be removed. """ appname = __name__.split('.')[0] try: - import appdirs + import platformdirs - return appdirs.user_cache_dir(appname, 'F-Droid') + return platformdirs.user_cache_dir(appname, 'F-Droid') except ImportError: return str(Path.home() / '.cache' / appname) diff --git a/setup.py b/setup.py index 64b59ecf..e421bd15 100755 --- a/setup.py +++ b/setup.py @@ -91,7 +91,7 @@ setup( 'babel', ], install_requires=[ - 'appdirs', + 'platformdirs', 'androguard >= 3.3.5', 'asn1crypto', 'clint',