Bug report
Bug description:
Running the asyncio REPL with Python 3.13b1 on Windows gives
>py-3.13-masyncioTraceback (mostrecentcalllast):
File"<frozen runpy>", line198, in_run_module_as_mainFile"<frozen runpy>", line88, in_run_codeFile"C:\Users\Berry\AppData\Local\Programs\Python\Python313\Lib\asyncio\__main__.py", line126, in<module>readline.set_completer(completer.complete)
^^^^^^^^
due to missing readline package.
Easy to fix by removing
| try: |
| importreadline# NoQA |
| exceptImportError: |
| pass |
and inserting
import readline # NoQA before line 121:
| try: |
| importrlcompleter |
| except: |
| pass |
| else: |
| completer=rlcompleter.Completer(console.locals) |
| readline.set_completer(completer.complete) |
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Linked PRs
Bug report
Bug description:
Running the asyncio REPL with Python 3.13b1 on Windows gives
due to missing
readlinepackage.Easy to fix by removing
cpython/Lib/asyncio/__main__.py
Lines 108 to 111 in 2f4db5a
and inserting
import readline # NoQAbefore line 121:cpython/Lib/asyncio/__main__.py
Lines 120 to 126 in 2f4db5a
CPython versions tested on:
3.13
Operating systems tested on:
Windows
Linked PRs
asyncio REPLon Windows #118819asyncio REPLon Windows (GH-118819) #118847