Something went wrong. Try again.
lol
Something went wrong. Try again.
1.3 kB · 61 lines
Nix
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162{ lib, buildPythonPackage, fetchPypi, jupyter-packaging, jupyterlab, bqscales, ipywidgets, numpy, pandas, traitlets, traittypes,}:
buildPythonPackage rec { pname = "bqplot"; version = "0.12.45"; pyproject = true;
src = fetchPypi { inherit pname version; hash = "sha256-7eAOn999kuQ8wtG5aRx9oXa2IW/dGHyOkvGde+rKXio="; };
# upstream seems in flux for 0.13 release. they seem to want to migrate from # jupyter_packaging to hatch, so let's patch instead of fixing upstream postPatch = '' substituteInPlace pyproject.toml \ --replace "jupyter_packaging~=" "jupyter_packaging>=" \ --replace "jupyterlab~=" "jupyterlab>=" '';
build-system = [ jupyter-packaging jupyterlab ];
dependencies = [ bqscales ipywidgets numpy pandas traitlets traittypes ];
# no tests in PyPI dist, and not obvious to me how to build the js files from GitHub doCheck = false;
pythonImportsCheck = [ "bqplot" "bqplot.pyplot" ];
meta = { description = "2D plotting library for Jupyter based on Grammar of Graphics"; homepage = "https://bqplot.github.io/bqplot"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ bcdarwin ]; };}