Minimal ipykernel subclass that removes a troublesome lock
Minimal custom ipykernel launcher that swaps in ipyk_unlock.unlock_kernel.UnlockKernel.
python -m ipyku_launcher -f /path/to/connection.json
python -m ipyku_launcher install --sys-prefix
Default kernelspec name is python3-unlock (on Python 3).
pip install -e .
For release tooling:
pip install -e .[dev]
Set argv in kernel.json to:
["python", "-m", "ipyku_launcher", "-f", "{connection_file}"]