Tabcompleter
Tabcompleter is a Python library that provides autocompletion functionality in the Python console, enhancing the interactive experience. It is a friendly fork of the unmaintained `fancycompleter` package. The current version is 1.4.0, and releases occur as needed to address bugs and support newer Python versions.
Warnings
- breaking Support for Python 3.7 was dropped in version 1.4.0. Users on Python 3.7 or older environments will not be able to install or use tabcompleter 1.4.0 or newer.
- breaking Support for Python 3.6 was dropped in version 1.3.0. Users on Python 3.6 will not be able to install or use tabcompleter 1.3.0 or newer.
- gotcha There were issues with tab completion on Python 3.13 on Windows prior to version 1.4.0.
- gotcha Tabcompleter is a fork of the `fancycompleter` library, which is no longer maintained. While functional, users migrating from `fancycompleter` should be aware of this lineage.
Install
-
pip install tabcompleter
Imports
- tabcompleter
import tabcompleter
Quickstart
import tabcompleter tabcompleter.install()