.PHONY: all configs jupyter build

CURRENT_DIR := ${CURDIR}

define JUPYTER_KERNEL_CONFIG
{
    "display_name": "Arcadia Python 2 with Collections",
    "language": "python",
    "argv": [
        "$(CURRENT_DIR)/cofe_lib_kernel_arcadia_py2",
        "-f",
        "{connection_file}"
    ]
}
endef
export JUPYTER_KERNEL_CONFIG

all: build configs
	jupyter kernelspec list

build:
	ya make -r .

configs:
	@mkdir -p ~/.local/share/jupyter/kernels/cofe_lib_kernel_arcadia_py2
	@echo "$$JUPYTER_KERNEL_CONFIG" > ~/.local/share/jupyter/kernels/cofe_lib_kernel_arcadia_py2/kernel.json

jupyter: configs
	jupyter kernelspec list
