Metadata-Version: 2.4
Name: ipyk-unlock
Version: 0.1.1
Summary: Minimal custom ipykernel launcher using a custom kernel subclass
Project-URL: Homepage, https://github.com/fastai/ipyk-unlock
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: ipykernel>=7.1
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: fastship>=0.0.6; extra == "dev"
Requires-Dist: build>=1.0.0; extra == "dev"
Requires-Dist: twine>=5.0.0; extra == "dev"

# ipyk-unlock

Minimal custom `ipykernel` launcher that swaps in `ipyk_unlock.unlock_kernel.UnlockKernel`.

## Run

```bash
python -m ipyku_launcher -f /path/to/connection.json
```

## Install kernelspec

```bash
python -m ipyku_launcher install --sys-prefix
```

Default kernelspec name is `python3-unlock` (on Python 3).

## Install (local)

```bash
pip install -e .
```

For release tooling:

```bash
pip install -e .[dev]
```

## Use in a kernelspec

Set `argv` in `kernel.json` to:

```json
["python", "-m", "ipyku_launcher", "-f", "{connection_file}"]
```

