Skip to main content

Stand-alone GNU readline module

GitHub Workflow Status

Do I need this package?

Do the following quick check:

python -c "import readline; print(readline.__doc__)"

If the output is:

Importing this module enables command line editing using GNU readline.

then you already have GNU Readline and you probably don’t need this package (unless you know what you are doing!). However, if the output is:

Importing this module enables command line editing using libedit readline.

then you’ve come to the right place.

Still interested?

Some Posix platforms such as macOS do not ship with GNU Readline installed. Readline is licensed under the GPL, which makes it hard to distribute with proprietary software. A popular alternative is NetBSD’s Editline (libedit) library which has a less restrictive BSD license. If you install Python on macOS via a popular open-source package manager such as Homebrew or MacPorts, you’ll get a readline extension module that calls libedit internally (even though it’s confusingly still called “readline”!).

While a lot of effort has gone into making GNU Readline and Editline interchangeable within Python, they are not fully equivalent. If you want proper Readline support, this module provides it by bundling the standard Python readline module with the GNU Readline source code, which is compiled and statically linked to it. The end result is a package which is simple to install and only requires the system-dependent ncurses library.

The module is called gnureadline so as not to clash with the existing readline module in the standard library. It supports two general needs:

Code that explicitly imports readline

A typical use case is to override readline in your code like this:

try:
    import gnureadline as readline
except ImportError:
    import readline

Tab completion in the standard interactive Python shell

The above trick does not fix tab completion in the Python shell because by the time the shell prints its first output to the screen, it’s too late… One solution is to put this workaround in one of the customization modules imported by the site module early on during the startup process.

This is conveniently done for you by installing gnureadline and running:

<python> -m override_readline

where <python> is the specific Python interpreter you want to fix (for example python3). The script first tries to add the workaround to usercustomize and then falls back to sitecustomize if the user site is not enabled (for example in virtualenvs). If you want to go straight to sitecustomize, add the standard -s option:

<python> -s -m override_readline

The script explains in detail what it is doing and also refuses to install the workaround twice. Another benefit of override_readline is that the interactive Python interpreter gains a helpful reminder on startup, like:

Python 3.12.2 (main, Apr 17 2024, 20:25:57) [Clang 15.0.0 (clang-1500.0.40.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Using GNU readline instead of the default readline (see sitecustomize.py)
>>>

You don’t have to run the override_readline script if gnureadline was installed as a dependency of another package. It’s only there to help you fix tab completion in the standard Python shell.

While usercustomize and sitecustomize are associated with a specific Python version, you can also fix tab completion for all Python versions by adding the workaround to the PYTHONSTARTUP file (e.g. ~/.pythonrc). This requires some extra setup as seen in this example pythonrc, which also shows a way to maintain separate history files for libreadline and libedit. The PYTHONSTARTUP file only affects the interactive shell, while user / site customization affects general scripts using readline as well. The Python Tutorial has a section describing these customization options.

Please take note that IPython does not depend on gnureadline for tab completion anymore. Since version 5.0 it uses prompt_toolkit instead.

Versions

The module can be used with both Python 2.x and 3.x, and has been tested with Python versions 2.6, 2.7, and 3.2 to 3.15. The first three numbers of the module version reflect the version of the underlying GNU Readline library (major, minor and patch level), while any additional fourth number distinguishes different module updates based on the same Readline library.

The latest development version is available from the GitHub repository.

If you are using Windows, which also ships without GNU Readline, you might want to consider using the pyreadline3 module instead, which is a readline replacement written in pure Python that interacts with the Windows clipboard.

Please note that Python 3.13 introduced a new interactive interpreter. It reimplements some of the GNU Readline functionality in Python and thereby bypasses it (for example when entering Ctrl-R to search the command history). Its behaviour may be subtly different though. If you want to revert to the old interpreter, set the environment variable PYTHON_BASIC_REPL=1.

History

8.3.3 (2026-01-06)

  • #80, #81: Supports Python 3.14 and early 3.15 (also free-threaded versions)

  • Uses Python 3.15.0a3 readline.c (commit 4238a97, 2025-12-05)

  • Updated to build against readline 8.3 (patch-level 3)

8.2.13 (2024-10-18)

  • #70, #76: Supports Python 3.13 (including free-threaded version)

  • #74, #75: Fix readline override to work with python-build-standalone dist

  • Uses Python 3.13.0 readline.c (commit 417dd3a, 2024-05-06)

  • Updated to build against readline 8.2 (patch-level 13)

8.2.10 (2024-06-10)

  • #61, #62, #65, #69: Supports Python 3.11 and 3.12, but not yet 3.13

  • New readline override mechanism via site customization

  • Overhaul documentation and tests to reflect this

  • Upgrade GitHub Actions to use macos-13 and macos-14 native builds

  • Uses Python 3.12.1 readline.c (commit 7225a01, 2023-11-28), also OK for 3.11

  • Uses Python 3.10.9 readline.c (commit 5074c35, 2022-10-27), also OK for 3.9

  • Updated to build against readline 8.2 (patch-level 10)

8.1.2 (2022-06-14)

  • #57, #58: Now supports arm64 architecture (Apple M1, Raspberry Pi)

  • Moved CI from Travis + multibuild to GitHub Actions + cibuildwheel

  • Uses Python 3.11.0a7 readline.c (commit aac29af, 2021-10-13), OK for 3.10, 3.9

  • Uses Python 3.8.8 readline.c (commit f9d7c12, 2021-02-16), also OK for 3.7

  • Uses Python 2.7.18 readline.c (commit f32bcf8, 2019-11-07)

  • Updated to build against readline 8.1 (patch-level 2)

8.0.0 (2019-07-10)

  • Uses Python 3.7.4 readline.c (commit ef10f88, 2019-03-20), also OK for 3.8

  • Uses Python 3.6.8 readline.c (commit 25555e0, 2018-12-08), also OK for 3.5

  • Uses Python 3.4.4 readline.c (commit 7462b64, 2015-11-02)

  • Uses Python 2.7.16 readline.c (commit 89b5ea2, 2018-12-19)

  • Updated to build against readline 8.0

6.3.8 (2017-10-20)

  • #42, #44: Address compiler issues (avoid Cygwin, fix multi-arch on gcc)

  • #40: Make GPLv3 license explicit

  • #39: Look for bash shell in more places

  • Uses Python 2.x readline.c from hg 2.7 branch (95814:192f9efe4a38)

  • Uses Python 3.x readline.c from hg 3.4 / 3.5 branch (95813:ec6ed10d611e)

  • Updated to build against readline 6.3 (patch-level 8)

6.3.3 (2014-04-08)

  • Major rework of OS X build process (detect arches, no custom flags)

  • #20, #22, #28: Various issues addressed by new streamlined build

  • #28: Use $CC or cc to compile libreadline instead of default gcc

  • #35: Workaround for clang from Xcode 5.1 and Mac OS X 10.9.2

  • Uses Python 3.4 readline.c from hg 3.4 branch (89086:3110fb3095a2)

  • Updated to build against readline 6.3 (patch-level 3)

6.2.5 (2014-02-19)

  • Renamed module to gnureadline to improve installation with pip

  • #23, #25-27, #29-33: Tweaks and package reworked to gnureadline

  • Uses Python 2.x readline.c from hg 2.7 branch (89084:6b10943a5916)

  • Uses Python 3.x readline.c from hg 3.3 branch (89085:6adac0d9b933)

  • Updated to build against readline 6.2 (patch-level 5)

6.2.4.1 (2012-10-22)

  • #21: Fixed building on Python.org 3.3 / Mac OS 10.8

6.2.4 (2012-10-17)

  • #15: Improved detection of compilers before Xcode 4.3

  • Uses Python 3.x readline.c from v3.3.0 tag (changeset 73997)

  • Updated to build against readline 6.2 (patch-level 4)

6.2.2 (2012-02-24)

  • #14: Fixed compilation with Xcode 4.3 on Mac OS 10.7

  • Updated to build against readline 6.2 (patch-level 2)

6.2.1 (2011-08-31)

  • #10: Fixed ‘_emacs_meta_keymap’ missing symbol on Mac OS 10.7

  • #7: Fixed SDK version check to work with Mac OS 10.7 and later

  • Uses Python 2.x readline.c from release27-maint branch (r87358)

  • Uses Python 3.x readline.c from release32-maint branch (r88446)

6.2.0 (2011-06-02)

  • #5: Removed ‘-arch ppc’ on Mac OS 10.6, as Snow Leopard supports Intel only

  • Updated to build against readline 6.2 (patch-level 1)

6.1.0 (2010-09-20)

  • Changed version number to reflect readline version instead of Python version

  • #4: Updated to build against readline 6.1 (patch-level 2)

  • #2: Python 3 support

  • Uses Python 2.x readline.c from release27-maint branch (r83672)

  • Uses Python 3.x readline.c from r32a2 tag (r84541)

  • Source code moved to GitHub

  • Additional maintainer: Sridhar Ratnakumar

2.6.4 (2009-11-26)

  • Added -fPIC to compiler flags to fix linking error on 64-bit Ubuntu

  • Enabled all readline functionality specified in pyconfig.h macros

  • Uses readline.c from Python svn trunk (r75725), which followed 2.6.4 release

  • Patched readline.c to replace Py_XDECREF calls with the safer Py_CLEAR

  • Fixed compilation error on Mac OS 10.4 with XCode older than version 2.4

2.6.1 (2009-11-18)

  • Updated package to work with Mac OS 10.6 (Snow Leopard), which ships with Python 2.6.1

  • Uses readline.c from Python 2.6.1 release

  • Backported “spurious trailing space” bugfix from Python svn trunk (see e.g. https://bugs.launchpad.net/python/+bug/470824 for details on bug)

  • Updated to build against readline 6.0 (patch-level 4)

  • Now builds successfully on Linux (removed Mac-specific flags in this case), and still supports Mac OS 10.4 and 10.5

2.5.1 (2008-05-28)

  • Updated package to work with Mac OS 10.5 (Leopard), which ships with Python 2.5.1

  • Uses readline.c from Python 2.5.1 release

  • Updated to build against readline 5.2 (patch-level 12)

  • New maintainer: Ludwig Schwardt

2.4.2 (2005-12-26)

  • Original package by Bob Ippolito, supporting Python 2.3 / 2.4 on Mac OS 10.3 (Panther) and 10.4 (Tiger)

  • Builds against readline 5.1

Metadata

Release files for gnureadline 8.3.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gnureadline 8.3.3
File Size Uploaded
gnureadline-8.3.3.tar.gz 3.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for gnureadline 8.3.3
File
gnureadline-8.3.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
gnureadline-8.3.3-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp314-cp314t-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64 Details
gnureadline-8.3.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gnureadline-8.3.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
gnureadline-8.3.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gnureadline-8.3.3-cp313-cp313t-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp313-cp313t-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64 Details
gnureadline-8.3.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gnureadline-8.3.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
gnureadline-8.3.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
gnureadline-8.3.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
gnureadline-8.3.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
gnureadline-8.3.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
gnureadline-8.3.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
gnureadline-8.3.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gnureadline-8.3.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
gnureadline-8.3.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gnureadline-8.3.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
gnureadline-8.3.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
gnureadline-8.3.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
gnureadline-8.3.3-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
gnureadline-8.3.3-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 19.2 MB

Release files / gnureadline-8.3.3.tar.gz

Download URL gnureadline-8.3.3.tar.gz
Size 3.6 MB
Tags Source
SHA-256 checksum
How to use checksums
0972392bd2f31244e2d981178246fe8b729c8766454fdaeb275946ac47b7e9fd
BLAKE2b-256 checksum
How to use checksums
3433d0a1a41e687f0d1956cc5a7b07735c6893f3fa061440fddb7a2c9d2bcd35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 717.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a27edaec97f038ba3eafa69fc79fa82bedf963319502fa065361ac1b1edffb3e
BLAKE2b-256 checksum
How to use checksums
b7d355553947c4c71765b074c1870a236244cefdfab241689b11dd778b666936
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 712.5 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f7c23f4bf5c67d337a9e1a9c3e77e0eaadef76642c36e52f5fac31ef1eb5111e
BLAKE2b-256 checksum
How to use checksums
933e52868275f90188a472b300af1668be1393b4fbe2bd04db14cebc45cabca0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314t-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp314-cp314t-macosx_11_0_arm64.whl
Size 168.3 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1a954229ac14210f8efbbd724184f26a09a5b85ddb027a1f4ab64c22da59cf69
BLAKE2b-256 checksum
How to use checksums
6b8e30a82d454640430a472660727f16c7804848a4f4af4f0bbfca410bc4250d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314t-macosx_10_15_x86_64.whl

Download URL gnureadline-8.3.3-cp314-cp314t-macosx_10_15_x86_64.whl
Size 168.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
dfd893dac7b63f71dc41dce5d31c05388e55cb7bc6b58535e2a0eb29a5ad0352
BLAKE2b-256 checksum
How to use checksums
c9bcf32652ca2e685ad11862a3b9976d0ff7bccdf476cd60921fba144b65cd41
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 704.7 kB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
320c9c47ecbfa2ea89f1821fa289b6f41f830654832a6069329dc3dda06f6784
BLAKE2b-256 checksum
How to use checksums
7a37051029b1ae589dac216c6c2d7ce0c011a5cc868c64e8b3e0c9ffac79aa0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 698.3 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c1dabc49d09ab802dccb9f8057956cf9561b2ff9e5e4f7c2e2ad103356b2397d
BLAKE2b-256 checksum
How to use checksums
ae9f1d8e8f83a8e36e011436311ef9c917fb8707d945fd1a18366cbc82f53937
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp314-cp314-macosx_11_0_arm64.whl
Size 167.3 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8513db40b4c5404ad3e883ad747e0cf113ec7b0b884dff1f6f873f9a1c1d2432
BLAKE2b-256 checksum
How to use checksums
bd2bec2958df1bbb878d56c29b5ef7fbf1f1eb2c3b27bb3e9e1b4bff71a7dfad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp314-cp314-macosx_10_15_x86_64.whl

Download URL gnureadline-8.3.3-cp314-cp314-macosx_10_15_x86_64.whl
Size 167.5 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
251495414ee34dd7f068e0c4f09ee46f068e0e08a75428a7fbdf41a8ffa8bb27
BLAKE2b-256 checksum
How to use checksums
0cb7f8c9be26236c376c796a8b6ada0d4efe9bc604843d97c5bef0b86b4e865f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 717.7 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5b10e62f86f3738682ac5df2165fa711eba1f35193dc8a1af20d794434ca2816
BLAKE2b-256 checksum
How to use checksums
e1fc5d34adade939e65bc1a26d0485feb7167a52531237deb73c90cbc74348a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 712.4 kB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
11e4d8572eba509aca690e026928e1cd3df3f1b5ec39b551c6571cfd559f84e1
BLAKE2b-256 checksum
How to use checksums
4c16dee379d104a9b55e011b1e8d0f1bd15fcf6e96d57abcfbdf78c638f26aa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313t-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp313-cp313t-macosx_11_0_arm64.whl
Size 168.3 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
da1335bdc70fc99f45578d7cdeb89bd5a16e0d26785bbe5bcc1dc1acdd7a7734
BLAKE2b-256 checksum
How to use checksums
6e85fd0f7fce581c56a45e2d53e34c29c9b82b6c3fd082533872e54d105a1bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313t-macosx_10_13_x86_64.whl

Download URL gnureadline-8.3.3-cp313-cp313t-macosx_10_13_x86_64.whl
Size 168.5 kB
Tags CPython 3.13 CPython 3.13 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8012e70db91f13409f36655a10f9752c43d9848de6d1ed379b526f3f8a449a44
BLAKE2b-256 checksum
How to use checksums
2aea93d9bcccb3f0b02f9cf07c57c2492512f75b27d82fb722629698edf5356b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 705.3 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a326ef2fb5e213518b96ef41b1f74c12f61d2ac8c2dca9ae6dbf88991b46244e
BLAKE2b-256 checksum
How to use checksums
f5099c9559ab69c5232a4f7f72614203331df68bf1bbfda446db0dc948f8d0d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 698.3 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1267ba734d24ffbc8967191c5bc213f6dd8718284d917c69a3ee7d2541e60179
BLAKE2b-256 checksum
How to use checksums
71e2e87ec94780fee48e0b614c609b41d97945839e2c5260d4c2e823507e87f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp313-cp313-macosx_11_0_arm64.whl
Size 167.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
75519fea565510a868389cd841e45d64140a323d723dda30edf72009c2e3362f
BLAKE2b-256 checksum
How to use checksums
12ae1a20910eee2582eab73c4aea1ff6bd71ba78e0d12d58cddec32e7936fb42
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp313-cp313-macosx_10_13_x86_64.whl

Download URL gnureadline-8.3.3-cp313-cp313-macosx_10_13_x86_64.whl
Size 167.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
14df36d06f8102caadff0df0a87ba33b381c2b22904f0ed2ad527784f5ec9f46
BLAKE2b-256 checksum
How to use checksums
1da669fc7b54bbc74797c8ede68904b6b1f3fe9c891f1bb6be12a6b40d5aa76c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 700.6 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3d4a0936de1365e193c8328e84b688a0bee1398b7d9413d5e67bcf92a10a525f
BLAKE2b-256 checksum
How to use checksums
c0b067abcdc2499db32a14768ce2067d23ec44b44de0a4d605287b5204afafc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 694.1 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ad431a93d1bdde49782530fd86e2856ac0518407a69bef9af7fb2dfc92003903
BLAKE2b-256 checksum
How to use checksums
2c637bef930c11e0ddc02c1247e64f27dc3f37b42e0e65a92ca2e528f685ad67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp312-cp312-macosx_11_0_arm64.whl
Size 166.7 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
831599cd9fea95eae2110646d274ed0fe0e0c20cf32e0eb01a5225d9dad4f1b4
BLAKE2b-256 checksum
How to use checksums
7680fadacc11c6ebba0a49e66c1279c95dfc4caeb3bcf05da8965fc2efb5f163
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp312-cp312-macosx_10_13_x86_64.whl

Download URL gnureadline-8.3.3-cp312-cp312-macosx_10_13_x86_64.whl
Size 166.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
04ad9724dd1783d140146a1e83313918741975c1226a5dfa1b2e97560d8e36c7
BLAKE2b-256 checksum
How to use checksums
ce29cad97d1e8fc3102169a84f8fbf299b7306ebe27c2523dd0e441b40b29646
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 700.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1f14c7c24ca819c6a90ba652bb0575f8d31c9ba8691f24b4fa249b175d9e531b
BLAKE2b-256 checksum
How to use checksums
fa88ec605a5589a1d3f9c928717e4f08a8743ed5e9d0010070e8b6b13f61c893
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 694.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
4e686dd0b971c7c798f486d3050581d85b4ca4a59c503b8c722f4d9362d1c935
BLAKE2b-256 checksum
How to use checksums
22e0dc0903ea0a650401b03ef68445720a353300114cc3dcd2d06c36d28cc3b8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp311-cp311-macosx_11_0_arm64.whl
Size 166.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa03cc35adeddb05412fda494b3d6851e810401341aa7abee7347f116dc74ad6
BLAKE2b-256 checksum
How to use checksums
f6a8c5bb8a49dcea7819ce1a5816365f6aa15bc04efb91cc820dd985a55b9362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp311-cp311-macosx_10_9_x86_64.whl

Download URL gnureadline-8.3.3-cp311-cp311-macosx_10_9_x86_64.whl
Size 166.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
fff8def8a9ec595e6dd9186bc4fc7061aaee34e4a0b762b120ef2398bbbbafc8
BLAKE2b-256 checksum
How to use checksums
749a1a9b7c9b7b03022d8dfa02e17f66e819ef377c7c48cf91173826422382e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 698.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
049988a12b8ae0f158b9fdc4dfec6813fc00503e11e86e6f520a6e43f8acc40f
BLAKE2b-256 checksum
How to use checksums
e9cf7cb17f30eface72b34df966ad65ebbf3005e854bec09610d554b1dde7804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 692.7 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8b798a83ebdb7d39731ac18011a212b6932899af64ad0d1ced3b8d5b4cb86d40
BLAKE2b-256 checksum
How to use checksums
6c266bd918fc51757e61d124b5d52e329055cf971fe896253d302eff1bee712b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp310-cp310-macosx_11_0_arm64.whl
Size 166.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
87a8d9ba3e87c495b9388ef5566a647d7ab1db345b841c745ae2c21033a37856
BLAKE2b-256 checksum
How to use checksums
2e421d5b155b980953cd27400f7107f6c38661f88482442ea27379614e6689d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL gnureadline-8.3.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 166.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
a0427e9f75a0407391bdc2e0e76b06807b50a0e1fb73cf99b3d40a4dd1299c43
BLAKE2b-256 checksum
How to use checksums
51f889e78ddcd8cc4589406d009184647c0bdcbfaf209f8a96005a7d0c1c272f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 697.6 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8c04e2c1f3f24a17c4e7b5789192e63c2fa5441475b7134cb8c3d066615a5c69
BLAKE2b-256 checksum
How to use checksums
c4d80db6da89e1a6f7ed303f72593c672b021c9102ae276a104754a5c1942804
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 692.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
34c49ebd2d41bf2ea758a68866dc19212abdc668fbcfc4928910d031f7a045e4
BLAKE2b-256 checksum
How to use checksums
f80d251ddce0651a94cc6f2f49c185ede74a4c6c14658a1e2a39c77d3679b0c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp39-cp39-macosx_11_0_arm64.whl
Size 166.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
176f78055a19e0d3774263a45e3cd25d56707189cd558a6259939e688752d52e
BLAKE2b-256 checksum
How to use checksums
d6b5068a5ec31891ae9f7c581c90bcde8ad477fc28a79c07b5caf95f9b193147
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL gnureadline-8.3.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 166.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
656cc27bbb5cbe2b8fe1b367768931b48dd85a1bf3aa03e980618388ff3da376
BLAKE2b-256 checksum
How to use checksums
1f7703d8ef596ce14041700389efd6c777946c1478bf1d994a6539aa38eb02d9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL gnureadline-8.3.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 695.0 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
95657d44373897b853077605c0587fa9ed1077fef5f22da638c9a73f0500c1d5
BLAKE2b-256 checksum
How to use checksums
d003b02abdf66dda5b93908ea0086baffc9e263cff74ac8ae2822f826ba5a6e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL gnureadline-8.3.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 688.5 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e2389a957241b3d6d84bd2f575b7e40d8466f5cd4809dfea4a31b166fa135f68
BLAKE2b-256 checksum
How to use checksums
c97a6b174d5b9b2bab7bdf07e1e40dcde0bd4bb3f55aa1c26cbc4dcbb3f25837
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp38-cp38-macosx_11_0_arm64.whl

Download URL gnureadline-8.3.3-cp38-cp38-macosx_11_0_arm64.whl
Size 166.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6d113859beefa0136e09b9ed20c8da31990f133d3536cd34f5665ee40ed2f261
BLAKE2b-256 checksum
How to use checksums
53a1fa25114af53d8e5c222f7f3ffc79f2308b0f9ef88b5662952073461c4bee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / gnureadline-8.3.3-cp38-cp38-macosx_10_9_x86_64.whl

Download URL gnureadline-8.3.3-cp38-cp38-macosx_10_9_x86_64.whl
Size 166.4 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
52357146c072525113e4f572ff2d1e302edb8f04cd93e76b3e7d08e36a6f680b
BLAKE2b-256 checksum
How to use checksums
1576aebcfacd68ddd47a23bf4efbf1a5b3c1f9a232bd1c813fecdc7c0e5fbb36
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release history Release notifications | RSS feed

This release

8.3.3 This release

37 release files

8.1.2

27 release files

8.0.0

12 release files

6.3.8

11 release files

6.2.5

19 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page