{"library":"gnureadline","type":"library","category":null,"description":"gnureadline provides robust GNU Readline support for Python applications, particularly on platforms like macOS where the default `readline` module often links against `libedit` (NetBSD's Editline library), which is not fully GNU Readline compliant. It achieves this by bundling and statically linking the GNU Readline source code with Python's standard `readline` module. The library is actively maintained, with frequent updates to ensure compatibility with new Python versions and the underlying GNU Readline library; the current version is 8.3.3, released in January 2026.","language":"python","status":"active","version":"8.3.3","tags":["readline","terminal","console","history","completion","cli","macos","linux"],"last_verified":"Sat May 23","install":[{"cmd":"pip install gnureadline","imports":["try:\n    import gnureadline as readline\nexcept ImportError:\n    import readline"]}],"homepage":null,"github":"http://github.com/ludwigschwardt/python-gnureadline","docs":null,"changelog":null,"pypi":"https://pypi.org/project/gnureadline/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":1.6,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/gnureadline/compatibility"}}