{"categories":[{"label":"Terminals","url":"https://skillfed.io/packages/category/terminals"}],"enrichment":{"capability":"Replaces Flask's default shell command with an IPython-powered interactive shell, adding syntax highlighting, tab-completion, and other IPython features to Flask development.","skillfed_tags":["flask-development","interactive-shell","developer-tools"],"use_cases":["Local Flask development where you want IPython's tab-completion and syntax highlighting in the interactive shell.","Debugging Flask applications by inspecting models, database state, and app context interactively with IPython's rich introspection.","Rapid prototyping and testing of Flask app logic without leaving the shell or writing separate test scripts.","Teaching or demonstrating Flask concepts interactively with IPython's enhanced output formatting and history.","Automating repetitive shell tasks in Flask development by passing IPython arguments like `--no-banner` or `-i` to preload modules."],"what_it_does":"Flask-Shell-IPython is a small integration layer that hooks into Flask's shell command to use IPython as the interactive interpreter instead of the standard Python REPL. When you run `flask shell`, you get IPython's enhanced environment with syntax highlighting, tab-completion, and other interactive conveniences. The package requires Flask, IPython, and Click as runtime dependencies and integrates transparently\u2014no configuration is needed to get started, though you can customize IPython's behavior by setting an `IPYTHON_CONFIG` dictionary in your Flask app's configuration.\n\nThe package is classified as Production/Stable and supports current Python versions (3.8+). It has been in use since 2016 and maintains a modest but steady download volume. Maintenance is dormant but the repository remains open and unarchived, suggesting the package is considered complete rather than abandoned. There are no known security vulnerabilities.","worth_installing":"Yes, if you use Flask for local development and want a smoother interactive shell experience. Installation is frictionless, the package is stable and dependency-light, and there are no known security issues. The main caveat is that maintenance is dormant\u2014no active development, though the last release was recent. Verify the license treatment before use in proprietary or compliance-sensitive contexts."},"id":"flask-shell-ipython","links":{"html":"https://skillfed.io/packages/flask-shell-ipython","md":"https://skillfed.io/packages/flask-shell-ipython.md","pypi":"https://pypi.org/project/flask-shell-ipython/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-09-05","license_spdx":null,"license_treatment":"unclear","name":"flask-shell-ipython","python_support":"supports_current","summary":"Replace default `flask shell` command by similar command running IPython."},"popularity":{"monthly_downloads":2261175,"position":3182,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.5.3"}
