File: replace-appdirs-with-platformdirs.patch

package info (click to toggle)
plover 4.0.0~rc5-0.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 14,172 kB
  • sloc: python: 19,636; sh: 686; ansic: 25; makefile: 11
file content (90 lines) | stat: -rw-r--r-- 2,720 bytes parent folder | download
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(-)

diff --git a/plover/oslayer/config.py b/plover/oslayer/config.py
index e097fdb..fc0c274 100644
--- a/plover/oslayer/config.py
+++ b/plover/oslayer/config.py
@@ -6,7 +6,7 @@
 import os
 import sys
 
-import appdirs
+import platformdirs
 
 
 if sys.platform.startswith('darwin'):
@@ -37,7 +37,7 @@ if os.path.isfile(os.path.join(PROGRAM_DIR, CONFIG_BASENAME)):
     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:
diff --git a/reqs/constraints.txt b/reqs/constraints.txt
index fca4a2a..7a9cad6 100644
--- a/reqs/constraints.txt
+++ b/reqs/constraints.txt
@@ -1,4 +1,4 @@
-appdirs==1.4.4
+platformdirs=4.3.6
 appnope==0.1.2
 attrs==21.2.0
 Babel==2.9.1
diff --git a/reqs/dist.txt b/reqs/dist.txt
index e117945..adab9ec 100644
--- a/reqs/dist.txt
+++ b/reqs/dist.txt
@@ -1,4 +1,4 @@
-appdirs>=1.3.0
+platformdirs>=4.3.4
 appnope>=0.1.0; "darwin" in sys_platform
 plover-stroke>=1.1.0
 pyobjc-core>=4.0; "darwin" in sys_platform
diff --git a/test/test_config.py b/test/test_config.py
index 24577de..5bc7d41 100644
--- a/test/test_config.py
+++ b/test/test_config.py
@@ -15,7 +15,7 @@ import subprocess
 import sys
 import textwrap
 
-import appdirs
+import platformdirs
 import pytest
 
 from plover import config
@@ -583,7 +583,7 @@ CONFIG_DIR_TESTS = (
      ''', '$user_data_dir'),
 )
 
-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`.
         ('''
@@ -632,10 +632,10 @@ def test_config_dir(tree, expected_config_dir, tmpdir):
     # Find out user_config_dir/user_data_dir locations.
     directories.update(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'),
         }))
         ''')))
     # Create initial tree.