{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/6"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/4"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/3"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/4"},{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/2"},{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"},{"label":"Debuggers","url":"https://skillfed.io/packages/category/software-development-debuggers"}],"enrichment":{"capability":"Adds Tab-key autocompletion and command expansion to the Python interactive console, building on readline functionality.","skillfed_tags":["repl-enhancement","readline-wrapper"],"use_cases":["Enable Tab completion in interactive Python sessions to autocomplete variable and method names without manual typing.","Integrate tab completion into custom REPL-based tools or debugging environments that need readline enhancement.","Persist console history across sessions while providing autocomplete suggestions based on previously entered commands.","Enhance the Python console experience in CI/CD debugging or local development workflows where interactive exploration is common."],"what_it_does":"tabcompleter is a maintained fork of the unmaintained fancycompleter package that extends Python's interactive console with Tab-key autocompletion. It wraps readline functionality to let developers press Tab to expand variable names, method names, and other completable options directly in the Python REPL, improving console usability and reducing typing.\n\nThe package is lightweight, depending only on pyreadline3, and integrates via a single `interact()` call. It is actively maintained by the SeleniumBase development team and supports modern Python versions (3.8 through 3.14) across Windows, macOS, and Linux. It is used by downstream packages like pdbp and seleniumbase for enhanced debugging and testing workflows.","worth_installing":"Yes. tabcompleter is a low-friction, actively maintained package with no known vulnerabilities, permissive licensing, and broad Python version support. Install it if you spend time in the Python interactive console and want Tab-key autocompletion; the single dependency and recent release history make it a safe, practical choice."},"id":"tabcompleter","links":{"html":"https://skillfed.io/packages/tabcompleter","md":"https://skillfed.io/packages/tabcompleter.md","pypi":"https://pypi.org/project/tabcompleter/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-04-28","license_spdx":null,"license_treatment":"permissive","name":"tabcompleter","python_support":"supports_current","summary":"tabcompleter --- Autocompletion in the Python console."},"popularity":{"monthly_downloads":872964,"position":4841,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.4.1"}
