$npx skillfedfor your agent

pyreadline

A python implmementation of GNU readline.

SkipPyPI TerminalsReleased Sep 2015258.6K downloads / moBSDSource build

Decision gist · record as of 2026-08-14

sdist only — pyreadline-2.1.win32.exe · pyreadline-2.1.win-amd64.exe · pyreadline-2.1.zip · builds from source
v2.1 · released 2015-09-16

No. The package is abandoned (last release 2015) with no maintenance for nearly a decade, making it incompatible with modern Python versions. Windows now has better alternatives through IPython, Jupyter, or native improvements to the Python REPL. Install only if you are locked to Python 2.7 or 3.4–3.5 on legacy Windows systems with no other options.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Windows-only; requires Python 2.7 or 3.4–3.5 based on last tested versions; will not install or function on macOS or Linux.
  • High install friction: platform-specific binary wheels (win32, win-amd64) are required; package is abandoned as of 2015 with no maintenance for nearly a decade, making compatibility with modern Python versions uncertain.

License · maintenance · safety

BSD (permissive) — BSD permissive license allows commercial and private use with minimal restrictions; suitable for most projects without licensing concerns.

last release 2015-09-16 (3985 days)

0 known vulnerabilities (OSV.dev, 2026-08-14) · 258,595 downloads/mo, #8,427 on PyPI

Verify before relying

pip install pyreadline
import pyreadline
  • Whether package works with Python versions released after 3.5 (2015 release date suggests likely incompatibility).
  • Current state of the GitHub repository and whether it remains the canonical source.
  • Whether binary wheels are still available or if installation requires compilation.
Same gist for agents: .md · .json

What it is and what it does

Pyreadline is a pure-Python implementation of GNU readline for Windows, providing line-editing capabilities in interactive Python shells and console applications. It adds features like text selection with Shift+arrow keys, clipboard copy/paste, and keyboard shortcuts that would otherwise be unavailable on Windows consoles.

The package is Windows-specific and was last updated in 2015 to support Python 3.5. It has no runtime dependencies and installs as a binary wheel or source archive. However, the project is now abandoned with no active maintenance, making it unsuitable for modern Python versions or long-term use without significant risk of incompatibility.

Use it for

  • Enhance interactive Python shell experience on Windows with readline-like editing and history navigation.
  • Add clipboard-based paste functionality to Windows console applications, including multi-line code pasting.
  • Enable text selection and copy operations in Python REPL on Windows using keyboard shortcuts.
  • Support legacy Windows 2000/XP systems running Python 2.7 or early Python 3 versions.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Skip

No.

The package is abandoned (last release 2015) with no maintenance for nearly a decade, making it incompatible with modern Python versions. Windows now has better alternatives through IPython, Jupyter, or native improvements to the Python REPL. Install only if you are locked to Python 2.7 or 3.4–3.5 on legacy Windows systems with no other options.

Install

pyreadline on PyPI

Before you install

High install friction: platform-specific binary wheels (win32, win-amd64) are required; package is abandoned as of 2015 with no maintenance for nearly a decade, making compatibility with modern Python versions uncertain.

Windows-only; requires Python 2.7 or 3.4–3.5 based on last tested versions; will not install or function on macOS or Linux.

License in practice

BSD permissive license allows commercial and private use with minimal restrictions; suitable for most projects without licensing concerns.

Quickstart

pip install pyreadline
import pyreadline

Verify before relying

  • Whether package works with Python versions released after 3.5 (2015 release date suggests likely incompatibility).
  • Current state of the GitHub repository and whether it remains the canonical source.
  • Whether binary wheels are still available or if installation requires compilation.

Package facts

LicenseBSD permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceAbandoned 3,985 days since the last release
First released
Downloads258,595 / month, #8,427 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleLicense :: OSI Approved :: BSD LicenseOperating System :: Microsoft :: WindowsProgramming Language :: Python :: 2.7Programming Language :: Python :: 3.2Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5

Evidence: pyreadline-2.1.win32.exe; pyreadline-2.1.win-amd64.exe; pyreadline-2.1.zip

Tags

Capabilities
windows readline implementationpython line editing windowsgnu readline python windowsconsole text selectioninteractive shell editing
Topics
windows-onlyabandoned
PyPI keywords
readlinepyreadline

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “windows readline implementation”

  • pyreadlineProvides GNU readline-like line editing and history functionality for…
  • pyreadline3Provides GNU readline-like keyboard input handling and text editing…
  • pyreplpyrepl is a pure-Python readline-like library that provides…

Give your agent the search over MCP, or paste the wish link into any chat.

More Terminals packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
rich Worth it
PyPI · Terminals · released Apr 2026

Rich renders styled text, tables, progress bars, syntax highlighting, markdown, and tracebacks to the terminal with minimal code.

MITpure Python · 3.9.0+
613.9Mdownloads / mo
colorama Worth it
PyPI · Terminals · released Oct 2022

Colorama makes ANSI escape sequences for colored terminal text work on Windows by intercepting and converting them to win32 API calls, while passing through unchanged on other platforms.

Install it if you need colored terminal output to work on Windows or want to use ANSI-based libraries portably; skip it only if you target non-Windows platforms…

BSD-3-Clausepure Python
431.0Mdownloads / mo
wcwidth Worth it
PyPI · Libraries · released Jun 2026

Measures the displayed width of Unicode strings in terminals, accounting for wide characters, combining marks, and terminal escape sequences that standard Python string functions mishandle.

Install it if your application formats text for terminals and handles non-ASCII characters.

MITpure Python · 3.8+
306.5Mdownloads / mo
ptyprocess With conditions
PyPI · Terminals · released Dec 2020

Run a subprocess in a pseudo terminal (pty) and interact with its input and output, enabling automation of interactive programs that require terminal features like password prompts or curses-style interfaces.

However, note that it is aging (last release 2020-12-28) and not actively maintained; it works well for its narrow, well-defined purpose but won't receive updates for…

ISCpure Pythonaging
205.2Mdownloads / mo
pexpect With conditions
PyPI · Software Development · released Nov 2023

Pexpect spawns and controls interactive console applications by sending input and matching output patterns, automating tasks that would otherwise require manual interaction.

ISCpure Pythonaging
200.8Mdownloads / mo

See also pyreadline3 · pyrepl · readline · gnureadline · urwid-readline · pyperclip · fancycompleter · win_unicode_console · bpython · clipboard