summaryrefslogtreecommitdiff
path: root/dev-embedded/esp-idf-kconfig/files/esp-idf-kconfig-2.5.2-rename-kconfiglib.patch
blob: 7a21175298ac650438b89b96f88b6183f9c1b7e9 (plain)
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
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# Needed to avoid conflicts with dev-python/kconfiglib
# See https://github.com/espressif/esp-idf-kconfig/issues/13 for context
diff --git c/esp_idf_kconfig/gen_kconfig_doc.py w/esp_idf_kconfig/gen_kconfig_doc.py
index 87d0c1a..cb83260 100644
--- c/esp_idf_kconfig/gen_kconfig_doc.py
+++ w/esp_idf_kconfig/gen_kconfig_doc.py
@@ -11,7 +11,7 @@
 # SPDX-License-Identifier: Apache-2.0
 import re
 
-import kconfiglib.core as kconfiglib
+import espkconfiglib.core as kconfiglib
 
 # Indentation to be used in the generated file
 INDENT = "    "
diff --git c/kconfiglib/__init__.py w/espkconfiglib/__init__.py
similarity index 100%
rename from kconfiglib/__init__.py
rename to espkconfiglib/__init__.py
diff --git c/kconfiglib/core.py w/espkconfiglib/core.py
similarity index 99%
rename from kconfiglib/core.py
rename to espkconfiglib/core.py
index 7753b6f..e4dabee 100644
--- c/kconfiglib/core.py
+++ w/espkconfiglib/core.py
@@ -2,7 +2,7 @@
 # SPDX-FileCopyrightText: 2024-2026 Espressif Systems (Shanghai) CO LTD
 # SPDX-FileCopyrightText: 2011-2019, Ulf Magnusson
 # SPDX-License-Identifier: ISC
-# This file is copied from kconfiglib project:
+# This file is copied from espkconfiglib project:
 # https://github.com/ulfalizer/Kconfiglib/commit/061e71f7d78cb057762d88de088055361863deff
 import errno
 import importlib
@@ -2524,7 +2524,7 @@ class Kconfig(object):
         returns node that was parsed as a last one in this function.
                 probably will be deprecated as the call logic is different from the original.
         """
-        from kconfiglib.kconfig_parser import Parser
+        from espkconfiglib.kconfig_parser import Parser
 
         parser = Parser(kconfig=self)
 
diff --git c/kconfiglib/kconfig_grammar.py w/espkconfiglib/kconfig_grammar.py
similarity index 99%
rename from kconfiglib/kconfig_grammar.py
rename to espkconfiglib/kconfig_grammar.py
index a446b08..112a9b5 100644
--- c/kconfiglib/kconfig_grammar.py
+++ w/espkconfiglib/kconfig_grammar.py
@@ -29,7 +29,7 @@ from pyparsing import infix_notation
 from pyparsing import one_of
 
 if TYPE_CHECKING:
-    from kconfiglib.kconfig_parser import Parser
+    from espkconfiglib.kconfig_parser import Parser
 
 
 class KconfigBlock(Token):
diff --git c/kconfiglib/kconfig_parser.py w/espkconfiglib/kconfig_parser.py
similarity index 99%
rename from kconfiglib/kconfig_parser.py
rename to espkconfiglib/kconfig_parser.py
index a7c4801..08349ee 100644
--- c/kconfiglib/kconfig_parser.py
+++ w/espkconfiglib/kconfig_parser.py
@@ -17,7 +17,7 @@ from pyparsing import ParseResults
 from pyparsing import line as pyparsing_line
 from pyparsing import lineno
 
-from kconfiglib.kconfig_grammar import KconfigGrammar
+from espkconfiglib.kconfig_grammar import KconfigGrammar
 
 from .core import AND
 from .core import BOOL
diff --git c/kconfgen/core.py w/kconfgen/core.py
index 5e9e660..5709b5a 100755
--- c/kconfgen/core.py
+++ w/kconfgen/core.py
@@ -27,7 +27,7 @@ from typing import Set
 from typing import Tuple
 
 import esp_idf_kconfig.gen_kconfig_doc as gen_kconfig_doc
-import kconfiglib.core as kconfiglib
+import espkconfiglib.core as kconfiglib
 from esp_idf_kconfig import __version__
 
 
diff --git c/kconfserver/core.py w/kconfserver/core.py
index fead552..8693663 100644
--- c/kconfserver/core.py
+++ w/kconfserver/core.py
@@ -13,7 +13,7 @@ import tempfile
 from json import JSONDecodeError
 
 import kconfgen.core as kconfgen
-import kconfiglib.core as kconfiglib
+import espkconfiglib.core as kconfiglib
 from esp_idf_kconfig import __version__
 
 # Min/Max supported protocol versions
diff --git c/menuconfig/core.py w/menuconfig/core.py
index 1d71292..2fa6cdd 100755
--- c/menuconfig/core.py
+++ w/menuconfig/core.py
@@ -2,7 +2,7 @@
 # SPDX-FileCopyrightText: 2024-2025 Espressif Systems (Shanghai) CO LTD
 # SPDX-FileCopyrightText: 2018-2019, Nordic Semiconductor ASA and Ulf Magnusson
 # SPDX-License-Identifier: ISC
-# This file is copied from kconfiglib project:
+# This file is copied from espkconfiglib project:
 # https://github.com/ulfalizer/Kconfiglib/commit/061e71f7d78cb057762d88de088055361863deff
 """
 Overview
@@ -193,25 +193,25 @@ import sys
 import textwrap
 from typing import Union
 
-from kconfiglib.core import AND
-from kconfiglib.core import BOOL
-from kconfiglib.core import BOOL_TO_STR
-from kconfiglib.core import COMMENT
-from kconfiglib.core import HEX
-from kconfiglib.core import INT
-from kconfiglib.core import MENU
-from kconfiglib.core import OR
-from kconfiglib.core import STRING
-from kconfiglib.core import TYPE_TO_STR
-from kconfiglib.core import Choice
-from kconfiglib.core import MenuNode
-from kconfiglib.core import Symbol
-from kconfiglib.core import expr_str
-from kconfiglib.core import expr_value
-from kconfiglib.core import split_expr
-from kconfiglib.core import standard_config_filename
-from kconfiglib.core import standard_kconfig
-from kconfiglib.core import standard_sc_expr_str
+from espkconfiglib.core import AND
+from espkconfiglib.core import BOOL
+from espkconfiglib.core import BOOL_TO_STR
+from espkconfiglib.core import COMMENT
+from espkconfiglib.core import HEX
+from espkconfiglib.core import INT
+from espkconfiglib.core import MENU
+from espkconfiglib.core import OR
+from espkconfiglib.core import STRING
+from espkconfiglib.core import TYPE_TO_STR
+from espkconfiglib.core import Choice
+from espkconfiglib.core import MenuNode
+from espkconfiglib.core import Symbol
+from espkconfiglib.core import expr_str
+from espkconfiglib.core import expr_value
+from espkconfiglib.core import split_expr
+from espkconfiglib.core import standard_config_filename
+from espkconfiglib.core import standard_kconfig
+from espkconfiglib.core import standard_sc_expr_str
 
 _IS_WINDOWS = os.name == "nt"  # Are we running on Windows?