Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / python-modules / colorcet / default.nix
blob9167fd5a4f262875d69b1b8f41a217284fe7c64d
1 { lib
2 , buildPythonPackage
3 , fetchPypi
4 , param
5 , pyct
6 , pytest-mpl
7 , pytestCheckHook
8 }:
10 buildPythonPackage rec {
11   pname = "colorcet";
12   version = "3.0.1";
14   src = fetchPypi {
15     inherit pname version;
16     hash = "sha256-UUVaIDU9EvrJH5U3cthAnyR05qDbGvP6T3AF9AWiSAs=";
17   };
19   propagatedBuildInputs = [
20     param
21     pyct
22   ];
24   nativeCheckInputs = [
25     pytest-mpl
26     pytestCheckHook
27   ];
29   preCheck = ''
30     export HOME=$(mktemp -d)
31     mkdir -p $HOME/.config/matplotlib
32     echo "backend: ps" > $HOME/.config/matplotlib/matplotlibrc
33     ln -s $HOME/.config/matplotlib $HOME/.matplotlib
34   '';
36   disabledTests = [
37     "matplotlib_default_colormap_plot"
38   ];
40   pythonImportsCheck = [
41     "colorcet"
42   ];
44   meta = with lib; {
45     description = "Collection of perceptually uniform colormaps";
46     homepage = "https://colorcet.pyviz.org";
47     license = licenses.cc-by-40;
48     maintainers = with maintainers; [ ];
49   };