cpython/Lib/_pyrepl
Łukasz Langa 3db6d82a4d
[3.13] gh-134466: Don't run when termios is inaccessible (GH-138911) (GH-139030)
Without the ability to set required capabilities, the REPL cannot
function properly (syntax highlighting and multiline editing can't
work).

We refuse to work in this degraded state.
(cherry picked from commit 2fc7004d54)
2025-09-17 18:25:40 +02:00
..
__init__.py gh-111201: A new Python REPL (GH-111567) 2024-05-05 21:32:23 +02:00
__main__.py [3.13] gh-129098: avoid using content of _pyrepl/__main__.py when reporting tracebacks (GH-130721) (#132755) 2025-04-20 17:48:16 +00:00
_minimal_curses.py [3.13] gh-126456: Fix _pyrepl curses tigetstr() (GH-126472) (#126790) 2024-11-13 17:19:03 +00:00
_threading_handler.py [3.13] gh-120221: Support KeyboardInterrupt in asyncio REPL (GH-123795) (#123799) 2024-09-06 22:25:19 +02:00
base_eventqueue.py [3.13] Bump mypy to 1.16.1 (GH-135720) (#135849) 2025-06-24 10:20:55 +03:00
commands.py [3.13] Bump mypy to 1.15 (GH-133405) (#133429) 2025-05-05 10:54:56 +00:00
completing_reader.py [3.13] gh-118878: Pyrepl: show completions menu below the current line (GH-118939) (#129161) 2025-01-23 22:15:27 +01:00
console.py [3.13] gh-128231: Use runcode() return value for failing early (GH-129488) (#130513) 2025-03-28 13:11:45 +02:00
curses.py gh-111201: A new Python REPL (GH-111567) 2024-05-05 21:32:23 +02:00
fancy_termios.py [3.13] gh-134466: Don't run when termios is inaccessible (GH-138911) (GH-139030) 2025-09-17 18:25:40 +02:00
historical_reader.py [3.13] gh-123024: Correctly prepare/restore around help and show-history commands (GH-124485) (#129155) 2025-01-21 22:15:57 +00:00
input.py [3.13] Improve pyrepl type-annotation coverage (GH-119081) (#119415) 2024-05-22 18:38:32 +00:00
keymap.py [3.13] gh-119357: Increase test coverage for keymap in _pyrepl (GH-119358) (#119414) 2024-05-22 23:13:01 +02:00
main.py [3.13] gh-121957: Emit audit events for python -i and python -m asyncio (GH-121958) (GH-122115) 2024-07-22 13:36:57 +02:00
mypy.ini [3.13] gh-131507: Clean up tests and type checking for _pyrepl (GH-131509) (GH-131546) 2025-03-21 17:25:45 +01:00
pager.py [3.13] Support the "pager" binary in _pyrepl (GH-122878) (#124242) 2024-10-07 23:45:43 +02:00
reader.py [3.13] gh-131507: Refactor screen and cursor position calculations (GH-131547) (GH-131557) 2025-03-21 18:58:06 +01:00
readline.py [3.13] gh-131189: Fix "msvcrt" import warning on Linux when "_ctypes" is not available. (GH-131201) (GH-138934) 2025-09-15 18:29:33 +02:00
simple_interact.py [3.13] gh-134869: Fix Ctrl+C corrupts REPL autocomplete (GH-134929) (#137925) 2025-08-18 22:21:26 +01:00
trace.py gh-111201: A new Python REPL (GH-111567) 2024-05-05 21:32:23 +02:00
types.py [3.13] gh-131507: Refactor screen and cursor position calculations (GH-131547) (GH-131557) 2025-03-21 18:58:06 +01:00
unix_console.py [3.13] gh-134466: Don't run when termios is inaccessible (GH-138911) (GH-139030) 2025-09-17 18:25:40 +02:00
unix_eventqueue.py [3.13] gh-124096: Enable REPL virtual terminal support on Windows (GH-124119) (GH-133457) 2025-05-05 19:39:06 +02:00
utils.py [3.13] gh-131507: Refactor screen and cursor position calculations (GH-131547) (GH-131557) 2025-03-21 18:58:06 +01:00
windows_console.py [3.13] gh-131878: Fix input of unicode characters with two or more code points in new pyrepl on Windows (gh-131901) (gh-133468) 2025-05-05 23:08:09 +02:00
windows_eventqueue.py [3.13] gh-124096: Enable REPL virtual terminal support on Windows (GH-124119) (GH-133457) 2025-05-05 19:39:06 +02:00