distributable: url: https://github.com/jupyterlab/jupyterlab/releases/download/v{{version}}/jupyterlab-{{version}}.tar.gz strip-components: 1 versions: github: jupyterlab/jupyterlab/releases/tags strip: /^v/ provides: - bin/jlpm - bin/jupyter - bin/jupyter-bundlerextension - bin/jupyter-dejavu - bin/jupyter-events - bin/jupyter-execute - bin/jupyter-fileid - bin/jupyter-kernel - bin/jupyter-kernelspec - bin/jupyter-lab - bin/jupyter-labextension - bin/jupyter-labhub - bin/jupyter-migrate - bin/jupyter-nbclassic - bin/jupyter-nbclassic-bundlerextension - bin/jupyter-nbclassic-extension - bin/jupyter-nbclassic-serverextension - bin/jupyter-nbconvert - bin/jupyter-nbextension - bin/jupyter-run - bin/jupyter-server - bin/jupyter-serverextension - bin/jupyter-troubleshoot - bin/jupyter-trust dependencies: python.org: '>=3.7<3.12' gnu.org/which: 2 build: script: - python-venv.py {{prefix}}/bin/jlpm - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-bundlerextension - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-dejavu - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-events - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-execute - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-fileid - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-kernel - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-kernelspec - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-lab - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-labextension - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-labhub - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-migrate - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-nbclassic - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-nbclassic-bundlerextension - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-nbclassic-extension - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-nbclassic-serverextension - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-nbconvert - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-nbextension - run: cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-notebook if: <4 - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-run - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-server - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-serverextension - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-troubleshoot - cp {{prefix}}/bin/jlpm {{prefix}}/bin/jupyter-trust test: script: test "$(jupyter --version | grep jupyterlab| sed 's/.* //')" = "{{ version }}"