Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 72 lines
Nix
at llvm-cleanup
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273{ lib, buildPythonPackage, fetchPypi, hatch-jupyter-builder, hatchling, async-lru, httpx, packaging, tornado, ipykernel, jupyter-core, jupyter-lsp, jupyterlab-server, jupyter-server, notebook-shim, jinja2, tomli, pythonOlder,}:
buildPythonPackage rec { pname = "jupyterlab"; version = "4.2.0"; pyproject = true;
disabled = pythonOlder "3.8";
src = fetchPypi { inherit pname version; hash = "sha256-NW6SBaaiq2icR8j+SRnbpsB243bQPya6rcBXSMJDXdU="; };
nativeBuildInputs = [ hatch-jupyter-builder hatchling ];
propagatedBuildInputs = [ async-lru httpx packaging tornado ipykernel jupyter-core jupyter-lsp jupyterlab-server jupyter-server notebook-shim jinja2 ] ++ lib.optionals (pythonOlder "3.11") [ tomli ];
makeWrapperArgs = [ "--set" "JUPYTERLAB_DIR" "$out/share/jupyter/lab" ];
# Depends on npm doCheck = false;
pythonImportsCheck = [ "jupyterlab" ];
meta = with lib; { changelog = "https://github.com/jupyterlab/jupyterlab/blob/v${version}/CHANGELOG.md"; description = "Jupyter lab environment notebook server extension"; license = licenses.bsd3; homepage = "https://jupyter.org/"; maintainers = lib.teams.jupyter.members; mainProgram = "jupyter-lab"; };}