1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
|
From: Harlan Lieberman-Berg <hlieberman@debian.org>
Date: Sun, 22 Sep 2024 16:35:37 +0200
Subject: replace-appdirs-with-platformdirs
Last-Update: 2025-02-13
---
plover/oslayer/config.py | 4 ++--
reqs/constraints.txt | 2 +-
reqs/dist.txt | 2 +-
test/test_config.py | 10 +++++-----
4 files changed, 9 insertions(+), 9 deletions(-)
Index: plover/plover/oslayer/config.py
===================================================================
--- plover.orig/plover/oslayer/config.py
+++ plover/plover/oslayer/config.py
@@ -6,7 +6,7 @@
import os
import sys
-import appdirs
+import platformdirs
if sys.platform.startswith("darwin"):
@@ -38,7 +38,7 @@ if os.path.isfile(os.path.join(PROGRAM_D
CONFIG_DIR = PROGRAM_DIR
else:
config_directories = [
- getattr(appdirs, directory_type)("plover")
+ getattr(platformdirs, directory_type)("plover")
for directory_type in ("user_config_dir", "user_data_dir")
]
for CONFIG_DIR in config_directories:
Index: plover/reqs/constraints.txt
===================================================================
--- plover.orig/reqs/constraints.txt
+++ plover/reqs/constraints.txt
@@ -1,4 +1,4 @@
-appdirs==1.4.4
+platformdirs==4.4.0
appnope==0.1.4
attrs==25.3.0
babel==2.17.0
Index: plover/reqs/dist.txt
===================================================================
--- plover.orig/reqs/dist.txt
+++ plover/reqs/dist.txt
@@ -1,4 +1,4 @@
-appdirs
+platformdirs
appnope; "darwin" in sys_platform
pkginfo
plover-stroke
Index: plover/test/test_config.py
===================================================================
--- plover.orig/test/test_config.py
+++ plover/test/test_config.py
@@ -15,7 +15,7 @@ import subprocess
import sys
import textwrap
-import appdirs
+import platformdirs
import pytest
from plover import config
@@ -671,7 +671,7 @@ CONFIG_DIR_TESTS = (
),
)
-if appdirs.user_data_dir() != appdirs.user_config_dir():
+if platformdirs.user_data_dir() != platformdirs.user_config_dir():
CONFIG_DIR_TESTS += (
# `user_config_dir` take precedence over `user_data_dir`.
(
@@ -734,10 +734,10 @@ def test_config_dir(tree, expected_confi
pyeval(
dedent_strip(
"""
- import appdirs, os
+ import platformdirs, os
print(repr({
- 'user_config_dir': appdirs.user_config_dir('plover'),
- 'user_data_dir': appdirs.user_data_dir('plover'),
+ 'user_config_dir': platformdirs.user_config_dir('plover'),
+ 'user_data_dir': platformdirs.user_data_dir('plover'),
}))
"""
)
|