summarylogtreecommitdiffstats
path: root/prompt_toolkit.patch
blob: 87c701f57112edcafa0fcc0ec6991c410d22b45b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
--- awscli/autoprompt/prompttoolkit.py  2025-04-25 20:05:42.000000000 +0200
+++ awscli/autoprompt/prompttoolkit.py  2025-05-12 18:22:21.449461488 +0200
@@ -15,6 +15,19 @@
 import sys
 from contextlib import contextmanager, nullcontext

+import importlib.metadata
+
+# Patch metadata.version to prevent crash due to missing dist-info
+real_metadata_version = importlib.metadata.version
+
+def safe_version(name):
+    if name == "prompt_toolkit":
+        return "0.0.0"  # dummy version
+    return real_metadata_version(name)
+
+importlib.metadata.version = safe_version
+
+
 from prompt_toolkit.application import Application
 from prompt_toolkit.completion import Completer, Completion, ThreadedCompleter
 from prompt_toolkit.document import Document