Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitac91636

Browse files
authored
[3.13]gh-111201: Remove readline dependency from the PyREPL (GH-119262) (#119403)
(cherry picked from commit561ff1f)
1 parent7214598 commitac91636

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

‎Lib/_pyrepl/readline.py‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
fromdataclassesimportdataclass,field
3232

3333
importos
34-
importreadline
3534
fromsiteimportgethistoryfile# type: ignore[attr-defined]
3635
importsys
36+
fromrlcompleterimportCompleterasRLCompleter
3737

3838
from .importcommands,historical_reader
3939
from .completing_readerimportCompletingReader
@@ -81,7 +81,7 @@
8181

8282
@dataclass
8383
classReadlineConfig:
84-
readline_completer:Completer|None=readline.get_completer()
84+
readline_completer:Completer|None=RLCompleter().complete
8585
completer_delims:frozenset[str]=frozenset("\t\n`~!@#$%^&*()-=+[{]}\\|;:'\",<>/?")
8686

8787

‎Lib/test/test_pyrepl/__init__.py‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
# option. Additionally, we need to attempt to import curses and readline.
88
requires("curses")
99
curses=import_module("curses")
10-
readline=import_module("readline")
1110

1211

1312
defload_tests(*args):
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Remove dependency to:mod:`readline` from the new Python REPL.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp