Merge pull request #217583 from bcdarwin/python3-bqplot

python310Packages.bqplot: init at 0.12.36
This commit is contained in:
Mario Rodas 2023-05-21 18:14:37 -05:00 committed by GitHub
commit 1ce006ab5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 105 additions and 0 deletions

View File

@ -0,0 +1,53 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
, jupyter-packaging
, bqscales
, ipywidgets
, numpy
, pandas
, traitlets
, traittypes
}:
buildPythonPackage rec {
pname = "bqplot";
version = "0.12.36";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-alU+Vf28xPYuBWeb10slSdHvvkPhIK07C8sDplx5Ia8=";
};
nativeBuildInputs = [
jupyter-packaging
];
propagatedBuildInputs = [
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 ];
};
}

View File

@ -0,0 +1,48 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
, hatchling
, jupyter-packaging
, ipywidgets
, numpy
, traitlets
, traittypes
}:
buildPythonPackage rec {
pname = "bqscales";
version = "0.3.1";
format = "pyproject";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-C+/GLpqYpePngbn5W0MwvpdmVgFZF7aGHyKMgO5XM90=";
};
nativeBuildInputs = [
hatchling
jupyter-packaging
];
propagatedBuildInputs = [
ipywidgets
numpy
traitlets
traittypes
];
# no tests in PyPI dist
doCheck = false;
pythonImportsCheck = [ "bqscales" ];
meta = {
description = "Grammar of Graphics scales for bqplot and other Jupyter widgets libraries";
homepage = "https://github.com/bqplot/bqscales";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ bcdarwin ];
};
}

View File

@ -1459,6 +1459,10 @@ self: super: with self; {
bpython = callPackage ../development/python-modules/bpython { };
bqplot = callPackage ../development/python-modules/bqplot { };
bqscales = callPackage ../development/python-modules/bqscales { };
braceexpand = callPackage ../development/python-modules/braceexpand { };
bracex = callPackage ../development/python-modules/bracex { };