File: replace-appdirs-with-platformdirs.patch

package info (click to toggle)
plover 5.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 14,356 kB
  • sloc: python: 21,589; sh: 682; ansic: 25; makefile: 11
file content (90 lines) | stat: -rw-r--r-- 2,659 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(-)

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'),
         }))
         """
             )