Metadata-Version: 2.4
Name: liveimport-autoload
Version: 1.0.0
Summary: Import LiveImport automatically when IPython and Jupyter kernels start.
Author: Edward Screven
License-Expression: MIT
Project-URL: Homepage, https://github.com/escreven/liveimport
Project-URL: Repository, https://github.com/escreven/liveimport
Project-URL: Documentation, https://liveimport.readthedocs.io
Project-URL: Issues, https://github.com/escreven/liveimport/issues
Keywords: notebook,jupyter,ipython,import,reload,autoreload
Classifier: Operating System :: OS Independent
Classifier: Framework :: IPython
Classifier: Framework :: Jupyter
Classifier: Programming Language :: Python :: 3
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
Classifier: Programming Language :: Python :: 3.15
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Description-Content-Type: text/markdown

# liveimport-autoload

This package consists solely of an IPython startup file that imports
[LiveImport](https://github.com/escreven/liveimport) when IPython or Jupyter
kernels start in the Python environment.  That enables notebooks to use
`%%liveimport` or `#_%%liveimport` in their very first cell without a bootstrap
import.

Install it through LiveImport's `autoload` extra:

```console
$ pip install "liveimport[autoload]"
```

To turn autoloading off, uninstall the package:

```console
$ pip uninstall liveimport-autoload
```

By default, `liveimport-autoload` causes LiveImport to be imported into every
IPython or Jupyter kernel.  To disable that import for a kernel without
uninstalling, set `LIVEIMPORT_NO_AUTOLOAD=1` in the kernel's environment before
it starts.

See [liveimport.readthedocs.io](https://liveimport.readthedocs.io) for
details.
