26 let countourpy = buildPythonPackage rec {
31 disabled = pythonOlder "3.8";
33 src = fetchFromGitHub {
36 rev = "refs/tags/v${version}";
37 hash = "sha256-7M+5HMDqQI4UgVfW/MXsVyz/yM6wjTcJEdw7vPvzuNY=";
47 propagatedBuildInputs = [
51 passthru.optional-depdendencies = {
52 bokeh = [ bokeh chromedriver selenium ];
55 doCheck = false; # infinite recursion with matplotlib, tests in passthru
64 check = countourpy.overridePythonAttrs (_: { doCheck = true; });
67 pythonImportsCheck = [
72 changelog = "https://github.com/contourpy/contourpy/releases/tag/v${version}";
73 description = "Python library for calculating contours in 2D quadrilateral grids";
74 homepage = "https://github.com/contourpy/contourpy";
75 license = licenses.bsd3;
76 maintainers = with maintainers; [ ];