Metadata-Version: 2.4
Name: quart-shell-ipython
Version: 0.1.2
Summary: Startup the quart shell with ipython
License: MIT
License-File: LICENSE
Author: hs
Author-email: huangxiaohen2738@gmail.com
Requires-Python: >=3.7
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: ipython
Requires-Dist: quart
Project-URL: Repository, https://github.com/ponytailer/quart-shell-ipython.git
Description-Content-Type: text/markdown

# quart-shell-ipython

generated from flask-shell-ipython

Start quart shell with ipython, if it installed

## Features

- Drop-in replacement for the default Quart shell command
- Full IPython integration with enhanced REPL features
- Python 3.7+ support, including Python 3.13
- Compatible with Python 3.13's improved asyncio event loop handling

## Installation

```bash
pip install quart-shell-ipython
```

## Usage

Once installed, the package automatically registers a `shell` command
with your Quart application. Simply run:

```bash
quart shell
```

You can pass any IPython arguments:

```bash
quart shell --no-banner --quick
```

## Python 3.13 Compatibility

This package has been updated to work seamlessly with Python 3.13's
stricter asyncio event loop management. The shell command properly
handles event loop creation and management to ensure compatibility
across all supported Python versions.

