python312Packages.fnllm: 0.0.11 -> 0.0.12 (#364582)
[NixPkgs.git] / pkgs / development / python-modules / colorcet / default.nix
blobb335897207fcf0293e47d6f1d636834d887ecd00
2   lib,
3   buildPythonPackage,
4   fetchPypi,
5   setuptools,
6   setuptools-scm,
7   param,
8   pyct,
9   pytest-mpl,
10   pytestCheckHook,
13 buildPythonPackage rec {
14   pname = "colorcet";
15   version = "3.1.0";
16   pyproject = true;
18   src = fetchPypi {
19     inherit pname version;
20     hash = "sha256-KSGzzYGiKIqvLWPbwM48JtzYgujDicxQXWiGv3qppOs=";
21   };
23   build-system = [
24     setuptools
25     setuptools-scm
26   ];
28   dependencies = [
29     param
30     pyct
31   ];
33   nativeCheckInputs = [
34     pytest-mpl
35     pytestCheckHook
36   ];
38   preCheck = ''
39     export HOME=$(mktemp -d)
40     mkdir -p $HOME/.config/matplotlib
41     echo "backend: ps" > $HOME/.config/matplotlib/matplotlibrc
42     ln -s $HOME/.config/matplotlib $HOME/.matplotlib
43   '';
45   disabledTests = [ "matplotlib_default_colormap_plot" ];
47   pythonImportsCheck = [ "colorcet" ];
49   meta = with lib; {
50     description = "Collection of perceptually uniform colormaps";
51     mainProgram = "colorcet";
52     homepage = "https://colorcet.pyviz.org";
53     license = licenses.cc-by-40;
54     maintainers = [ ];
55   };