MNghia commited on
Commit
308bad5
·
verified ·
1 Parent(s): 322e008

Add files using upload-large-folder tool

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. lib/python3.10/site-packages/certifi/__pycache__/__init__.cpython-310.pyc +0 -0
  2. lib/python3.10/site-packages/certifi/__pycache__/__main__.cpython-310.pyc +0 -0
  3. lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc +0 -0
  4. lib/python3.10/site-packages/cffi/__pycache__/__init__.cpython-310.pyc +0 -0
  5. lib/python3.10/site-packages/cffi/__pycache__/api.cpython-310.pyc +0 -0
  6. lib/python3.10/site-packages/cffi/__pycache__/backend_ctypes.cpython-310.pyc +0 -0
  7. lib/python3.10/site-packages/cffi/__pycache__/cffi_opcode.cpython-310.pyc +0 -0
  8. lib/python3.10/site-packages/cffi/__pycache__/commontypes.cpython-310.pyc +0 -0
  9. lib/python3.10/site-packages/cffi/__pycache__/cparser.cpython-310.pyc +0 -0
  10. lib/python3.10/site-packages/cffi/__pycache__/error.cpython-310.pyc +0 -0
  11. lib/python3.10/site-packages/cffi/__pycache__/ffiplatform.cpython-310.pyc +0 -0
  12. lib/python3.10/site-packages/cffi/__pycache__/lock.cpython-310.pyc +0 -0
  13. lib/python3.10/site-packages/cffi/__pycache__/model.cpython-310.pyc +0 -0
  14. lib/python3.10/site-packages/cffi/__pycache__/pkgconfig.cpython-310.pyc +0 -0
  15. lib/python3.10/site-packages/cffi/__pycache__/recompiler.cpython-310.pyc +0 -0
  16. lib/python3.10/site-packages/cffi/__pycache__/setuptools_ext.cpython-310.pyc +0 -0
  17. lib/python3.10/site-packages/cffi/__pycache__/vengine_cpy.cpython-310.pyc +0 -0
  18. lib/python3.10/site-packages/cffi/__pycache__/vengine_gen.cpython-310.pyc +0 -0
  19. lib/python3.10/site-packages/cffi/__pycache__/verifier.cpython-310.pyc +0 -0
  20. lib/python3.10/site-packages/charset_normalizer/__pycache__/__init__.cpython-310.pyc +0 -0
  21. lib/python3.10/site-packages/charset_normalizer/__pycache__/__main__.cpython-310.pyc +0 -0
  22. lib/python3.10/site-packages/charset_normalizer/__pycache__/api.cpython-310.pyc +0 -0
  23. lib/python3.10/site-packages/charset_normalizer/__pycache__/cd.cpython-310.pyc +0 -0
  24. lib/python3.10/site-packages/charset_normalizer/__pycache__/constant.cpython-310.pyc +0 -0
  25. lib/python3.10/site-packages/charset_normalizer/__pycache__/legacy.cpython-310.pyc +0 -0
  26. lib/python3.10/site-packages/charset_normalizer/__pycache__/md.cpython-310.pyc +0 -0
  27. lib/python3.10/site-packages/charset_normalizer/__pycache__/models.cpython-310.pyc +0 -0
  28. lib/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc +0 -0
  29. lib/python3.10/site-packages/charset_normalizer/__pycache__/version.cpython-310.pyc +0 -0
  30. lib/python3.10/site-packages/charset_normalizer/cli/__init__.py +6 -0
  31. lib/python3.10/site-packages/charset_normalizer/cli/__main__.py +296 -0
  32. lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-310.pyc +0 -0
  33. lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-310.pyc +0 -0
  34. lib/python3.10/site-packages/click-8.2.1.dist-info/licenses/LICENSE.txt +28 -0
  35. lib/python3.10/site-packages/click/__pycache__/__init__.cpython-310.pyc +0 -0
  36. lib/python3.10/site-packages/click/__pycache__/_compat.cpython-310.pyc +0 -0
  37. lib/python3.10/site-packages/click/__pycache__/_termui_impl.cpython-310.pyc +0 -0
  38. lib/python3.10/site-packages/click/__pycache__/_textwrap.cpython-310.pyc +0 -0
  39. lib/python3.10/site-packages/click/__pycache__/_winconsole.cpython-310.pyc +0 -0
  40. lib/python3.10/site-packages/click/__pycache__/core.cpython-310.pyc +0 -0
  41. lib/python3.10/site-packages/click/__pycache__/decorators.cpython-310.pyc +0 -0
  42. lib/python3.10/site-packages/click/__pycache__/exceptions.cpython-310.pyc +0 -0
  43. lib/python3.10/site-packages/click/__pycache__/formatting.cpython-310.pyc +0 -0
  44. lib/python3.10/site-packages/click/__pycache__/globals.cpython-310.pyc +0 -0
  45. lib/python3.10/site-packages/click/__pycache__/parser.cpython-310.pyc +0 -0
  46. lib/python3.10/site-packages/click/__pycache__/shell_completion.cpython-310.pyc +0 -0
  47. lib/python3.10/site-packages/click/__pycache__/termui.cpython-310.pyc +0 -0
  48. lib/python3.10/site-packages/click/__pycache__/testing.cpython-310.pyc +0 -0
  49. lib/python3.10/site-packages/click/__pycache__/types.cpython-310.pyc +0 -0
  50. lib/python3.10/site-packages/click/__pycache__/utils.cpython-310.pyc +0 -0
lib/python3.10/site-packages/certifi/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (254 Bytes). View file
 
lib/python3.10/site-packages/certifi/__pycache__/__main__.cpython-310.pyc ADDED
Binary file (392 Bytes). View file
 
lib/python3.10/site-packages/certifi/__pycache__/core.cpython-310.pyc ADDED
Binary file (1.37 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (479 Bytes). View file
 
lib/python3.10/site-packages/cffi/__pycache__/api.cpython-310.pyc ADDED
Binary file (34.3 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/backend_ctypes.cpython-310.pyc ADDED
Binary file (39.6 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/cffi_opcode.cpython-310.pyc ADDED
Binary file (5.03 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/commontypes.cpython-310.pyc ADDED
Binary file (1.87 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/cparser.cpython-310.pyc ADDED
Binary file (23.6 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/error.cpython-310.pyc ADDED
Binary file (1.45 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/ffiplatform.cpython-310.pyc ADDED
Binary file (3.55 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/lock.cpython-310.pyc ADDED
Binary file (383 Bytes). View file
 
lib/python3.10/site-packages/cffi/__pycache__/model.cpython-310.pyc ADDED
Binary file (19.8 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/pkgconfig.cpython-310.pyc ADDED
Binary file (4.92 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/recompiler.cpython-310.pyc ADDED
Binary file (46.6 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/setuptools_ext.cpython-310.pyc ADDED
Binary file (7.26 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/vengine_cpy.cpython-310.pyc ADDED
Binary file (35.3 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/vengine_gen.cpython-310.pyc ADDED
Binary file (20.9 kB). View file
 
lib/python3.10/site-packages/cffi/__pycache__/verifier.cpython-310.pyc ADDED
Binary file (9.34 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (1.55 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/__main__.cpython-310.pyc ADDED
Binary file (234 Bytes). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/api.cpython-310.pyc ADDED
Binary file (11.4 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/cd.cpython-310.pyc ADDED
Binary file (9.65 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/constant.cpython-310.pyc ADDED
Binary file (30.4 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/legacy.cpython-310.pyc ADDED
Binary file (1.82 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/md.cpython-310.pyc ADDED
Binary file (15.8 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/models.cpython-310.pyc ADDED
Binary file (11.5 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/utils.cpython-310.pyc ADDED
Binary file (8.9 kB). View file
 
lib/python3.10/site-packages/charset_normalizer/__pycache__/version.cpython-310.pyc ADDED
Binary file (236 Bytes). View file
 
lib/python3.10/site-packages/charset_normalizer/cli/__init__.py ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ from .__main__ import cli_detect, query_yes_no
2
+
3
+ __all__ = (
4
+ "cli_detect",
5
+ "query_yes_no",
6
+ )
lib/python3.10/site-packages/charset_normalizer/cli/__main__.py ADDED
@@ -0,0 +1,296 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import argparse
2
+ import sys
3
+ from json import dumps
4
+ from os.path import abspath, basename, dirname, join, realpath
5
+ from platform import python_version
6
+ from typing import List, Optional
7
+ from unicodedata import unidata_version
8
+
9
+ import charset_normalizer.md as md_module
10
+ from charset_normalizer import from_fp
11
+ from charset_normalizer.models import CliDetectionResult
12
+ from charset_normalizer.version import __version__
13
+
14
+
15
+ def query_yes_no(question: str, default: str = "yes") -> bool:
16
+ """Ask a yes/no question via input() and return their answer.
17
+
18
+ "question" is a string that is presented to the user.
19
+ "default" is the presumed answer if the user just hits <Enter>.
20
+ It must be "yes" (the default), "no" or None (meaning
21
+ an answer is required of the user).
22
+
23
+ The "answer" return value is True for "yes" or False for "no".
24
+
25
+ Credit goes to (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input
26
+ """
27
+ valid = {"yes": True, "y": True, "ye": True, "no": False, "n": False}
28
+ if default is None:
29
+ prompt = " [y/n] "
30
+ elif default == "yes":
31
+ prompt = " [Y/n] "
32
+ elif default == "no":
33
+ prompt = " [y/N] "
34
+ else:
35
+ raise ValueError("invalid default answer: '%s'" % default)
36
+
37
+ while True:
38
+ sys.stdout.write(question + prompt)
39
+ choice = input().lower()
40
+ if default is not None and choice == "":
41
+ return valid[default]
42
+ elif choice in valid:
43
+ return valid[choice]
44
+ else:
45
+ sys.stdout.write("Please respond with 'yes' or 'no' " "(or 'y' or 'n').\n")
46
+
47
+
48
+ def cli_detect(argv: Optional[List[str]] = None) -> int:
49
+ """
50
+ CLI assistant using ARGV and ArgumentParser
51
+ :param argv:
52
+ :return: 0 if everything is fine, anything else equal trouble
53
+ """
54
+ parser = argparse.ArgumentParser(
55
+ description="The Real First Universal Charset Detector. "
56
+ "Discover originating encoding used on text file. "
57
+ "Normalize text to unicode."
58
+ )
59
+
60
+ parser.add_argument(
61
+ "files", type=argparse.FileType("rb"), nargs="+", help="File(s) to be analysed"
62
+ )
63
+ parser.add_argument(
64
+ "-v",
65
+ "--verbose",
66
+ action="store_true",
67
+ default=False,
68
+ dest="verbose",
69
+ help="Display complementary information about file if any. "
70
+ "Stdout will contain logs about the detection process.",
71
+ )
72
+ parser.add_argument(
73
+ "-a",
74
+ "--with-alternative",
75
+ action="store_true",
76
+ default=False,
77
+ dest="alternatives",
78
+ help="Output complementary possibilities if any. Top-level JSON WILL be a list.",
79
+ )
80
+ parser.add_argument(
81
+ "-n",
82
+ "--normalize",
83
+ action="store_true",
84
+ default=False,
85
+ dest="normalize",
86
+ help="Permit to normalize input file. If not set, program does not write anything.",
87
+ )
88
+ parser.add_argument(
89
+ "-m",
90
+ "--minimal",
91
+ action="store_true",
92
+ default=False,
93
+ dest="minimal",
94
+ help="Only output the charset detected to STDOUT. Disabling JSON output.",
95
+ )
96
+ parser.add_argument(
97
+ "-r",
98
+ "--replace",
99
+ action="store_true",
100
+ default=False,
101
+ dest="replace",
102
+ help="Replace file when trying to normalize it instead of creating a new one.",
103
+ )
104
+ parser.add_argument(
105
+ "-f",
106
+ "--force",
107
+ action="store_true",
108
+ default=False,
109
+ dest="force",
110
+ help="Replace file without asking if you are sure, use this flag with caution.",
111
+ )
112
+ parser.add_argument(
113
+ "-t",
114
+ "--threshold",
115
+ action="store",
116
+ default=0.2,
117
+ type=float,
118
+ dest="threshold",
119
+ help="Define a custom maximum amount of chaos allowed in decoded content. 0. <= chaos <= 1.",
120
+ )
121
+ parser.add_argument(
122
+ "--version",
123
+ action="version",
124
+ version="Charset-Normalizer {} - Python {} - Unicode {} - SpeedUp {}".format(
125
+ __version__,
126
+ python_version(),
127
+ unidata_version,
128
+ "OFF" if md_module.__file__.lower().endswith(".py") else "ON",
129
+ ),
130
+ help="Show version information and exit.",
131
+ )
132
+
133
+ args = parser.parse_args(argv)
134
+
135
+ if args.replace is True and args.normalize is False:
136
+ print("Use --replace in addition of --normalize only.", file=sys.stderr)
137
+ return 1
138
+
139
+ if args.force is True and args.replace is False:
140
+ print("Use --force in addition of --replace only.", file=sys.stderr)
141
+ return 1
142
+
143
+ if args.threshold < 0.0 or args.threshold > 1.0:
144
+ print("--threshold VALUE should be between 0. AND 1.", file=sys.stderr)
145
+ return 1
146
+
147
+ x_ = []
148
+
149
+ for my_file in args.files:
150
+ matches = from_fp(my_file, threshold=args.threshold, explain=args.verbose)
151
+
152
+ best_guess = matches.best()
153
+
154
+ if best_guess is None:
155
+ print(
156
+ 'Unable to identify originating encoding for "{}". {}'.format(
157
+ my_file.name,
158
+ "Maybe try increasing maximum amount of chaos."
159
+ if args.threshold < 1.0
160
+ else "",
161
+ ),
162
+ file=sys.stderr,
163
+ )
164
+ x_.append(
165
+ CliDetectionResult(
166
+ abspath(my_file.name),
167
+ None,
168
+ [],
169
+ [],
170
+ "Unknown",
171
+ [],
172
+ False,
173
+ 1.0,
174
+ 0.0,
175
+ None,
176
+ True,
177
+ )
178
+ )
179
+ else:
180
+ x_.append(
181
+ CliDetectionResult(
182
+ abspath(my_file.name),
183
+ best_guess.encoding,
184
+ best_guess.encoding_aliases,
185
+ [
186
+ cp
187
+ for cp in best_guess.could_be_from_charset
188
+ if cp != best_guess.encoding
189
+ ],
190
+ best_guess.language,
191
+ best_guess.alphabets,
192
+ best_guess.bom,
193
+ best_guess.percent_chaos,
194
+ best_guess.percent_coherence,
195
+ None,
196
+ True,
197
+ )
198
+ )
199
+
200
+ if len(matches) > 1 and args.alternatives:
201
+ for el in matches:
202
+ if el != best_guess:
203
+ x_.append(
204
+ CliDetectionResult(
205
+ abspath(my_file.name),
206
+ el.encoding,
207
+ el.encoding_aliases,
208
+ [
209
+ cp
210
+ for cp in el.could_be_from_charset
211
+ if cp != el.encoding
212
+ ],
213
+ el.language,
214
+ el.alphabets,
215
+ el.bom,
216
+ el.percent_chaos,
217
+ el.percent_coherence,
218
+ None,
219
+ False,
220
+ )
221
+ )
222
+
223
+ if args.normalize is True:
224
+ if best_guess.encoding.startswith("utf") is True:
225
+ print(
226
+ '"{}" file does not need to be normalized, as it already came from unicode.'.format(
227
+ my_file.name
228
+ ),
229
+ file=sys.stderr,
230
+ )
231
+ if my_file.closed is False:
232
+ my_file.close()
233
+ continue
234
+
235
+ dir_path = dirname(realpath(my_file.name))
236
+ file_name = basename(realpath(my_file.name))
237
+
238
+ o_: List[str] = file_name.split(".")
239
+
240
+ if args.replace is False:
241
+ o_.insert(-1, best_guess.encoding)
242
+ if my_file.closed is False:
243
+ my_file.close()
244
+ elif (
245
+ args.force is False
246
+ and query_yes_no(
247
+ 'Are you sure to normalize "{}" by replacing it ?'.format(
248
+ my_file.name
249
+ ),
250
+ "no",
251
+ )
252
+ is False
253
+ ):
254
+ if my_file.closed is False:
255
+ my_file.close()
256
+ continue
257
+
258
+ try:
259
+ x_[0].unicode_path = join(dir_path, ".".join(o_))
260
+
261
+ with open(x_[0].unicode_path, "w", encoding="utf-8") as fp:
262
+ fp.write(str(best_guess))
263
+ except IOError as e:
264
+ print(str(e), file=sys.stderr)
265
+ if my_file.closed is False:
266
+ my_file.close()
267
+ return 2
268
+
269
+ if my_file.closed is False:
270
+ my_file.close()
271
+
272
+ if args.minimal is False:
273
+ print(
274
+ dumps(
275
+ [el.__dict__ for el in x_] if len(x_) > 1 else x_[0].__dict__,
276
+ ensure_ascii=True,
277
+ indent=4,
278
+ )
279
+ )
280
+ else:
281
+ for my_file in args.files:
282
+ print(
283
+ ", ".join(
284
+ [
285
+ el.encoding or "undefined"
286
+ for el in x_
287
+ if el.path == abspath(my_file.name)
288
+ ]
289
+ )
290
+ )
291
+
292
+ return 0
293
+
294
+
295
+ if __name__ == "__main__":
296
+ cli_detect()
lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (237 Bytes). View file
 
lib/python3.10/site-packages/charset_normalizer/cli/__pycache__/__main__.cpython-310.pyc ADDED
Binary file (6.44 kB). View file
 
lib/python3.10/site-packages/click-8.2.1.dist-info/licenses/LICENSE.txt ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Copyright 2014 Pallets
2
+
3
+ Redistribution and use in source and binary forms, with or without
4
+ modification, are permitted provided that the following conditions are
5
+ met:
6
+
7
+ 1. Redistributions of source code must retain the above copyright
8
+ notice, this list of conditions and the following disclaimer.
9
+
10
+ 2. Redistributions in binary form must reproduce the above copyright
11
+ notice, this list of conditions and the following disclaimer in the
12
+ documentation and/or other materials provided with the distribution.
13
+
14
+ 3. Neither the name of the copyright holder nor the names of its
15
+ contributors may be used to endorse or promote products derived from
16
+ this software without specific prior written permission.
17
+
18
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
19
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
20
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
21
+ PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
22
+ HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
24
+ TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
25
+ PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
26
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28
+ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
lib/python3.10/site-packages/click/__pycache__/__init__.cpython-310.pyc ADDED
Binary file (3.68 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/_compat.cpython-310.pyc ADDED
Binary file (16.1 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/_termui_impl.cpython-310.pyc ADDED
Binary file (18 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/_textwrap.cpython-310.pyc ADDED
Binary file (1.68 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/_winconsole.cpython-310.pyc ADDED
Binary file (8.3 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/core.cpython-310.pyc ADDED
Binary file (93.1 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/decorators.cpython-310.pyc ADDED
Binary file (17.6 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/exceptions.cpython-310.pyc ADDED
Binary file (11 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/formatting.cpython-310.pyc ADDED
Binary file (9.72 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/globals.cpython-310.pyc ADDED
Binary file (2.5 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/parser.cpython-310.pyc ADDED
Binary file (14 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/shell_completion.cpython-310.pyc ADDED
Binary file (18.2 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/termui.cpython-310.pyc ADDED
Binary file (28.9 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/testing.cpython-310.pyc ADDED
Binary file (18.9 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/types.cpython-310.pyc ADDED
Binary file (36.4 kB). View file
 
lib/python3.10/site-packages/click/__pycache__/utils.cpython-310.pyc ADDED
Binary file (19.1 kB). View file