projects/aports·blob master · refs

22 lines · 758 B

1--- a/awscli/autoprompt/prompttoolkit.py 2025-04-25 20:05:42.000000000 +0200
2+++ b/awscli/autoprompt/prompttoolkit.py 2025-05-12 18:22:21.449461488 +0200
3@@ -15,6 +15,19 @@
4 import sys
5 from contextlib import contextmanager, nullcontext
6
7+import importlib.metadata
8+
9+# Patch metadata.version to prevent crash due to missing dist-info
10+real_metadata_version = importlib.metadata.version
11+
12+def safe_version(name):
13+ if name == "prompt_toolkit":
14+ return "0.0.0" # dummy version
15+ return real_metadata_version(name)
16+
17+importlib.metadata.version = safe_version
18+
19+
20 from prompt_toolkit.application import Application
21 from prompt_toolkit.completion import Completer, Completion, ThreadedCompleter
22 from prompt_toolkit.document import Document