summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/contourpy/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/python-modules/contourpy/default.nix')
-rw-r--r--pkgs/development/python-modules/contourpy/default.nix129
1 files changed, 67 insertions, 62 deletions
diff --git a/pkgs/development/python-modules/contourpy/default.nix b/pkgs/development/python-modules/contourpy/default.nix
index 1f606a932d2e..85c7d8539219 100644
--- a/pkgs/development/python-modules/contourpy/default.nix
+++ b/pkgs/development/python-modules/contourpy/default.nix
@@ -1,79 +1,84 @@
-{ lib
-, buildPythonPackage
-, fetchFromGitHub
-, pythonOlder
+{
+ lib,
+ buildPythonPackage,
+ fetchFromGitHub,
+ pythonOlder,
-# build
-, meson
-, meson-python
-, ninja
-, pybind11
+ # build
+ meson,
+ meson-python,
+ ninja,
+ pybind11,
-# propagates
-, numpy
+ # propagates
+ numpy,
-# optionals
-, bokeh
-, chromedriver
-, selenium
+ # optionals
+ bokeh,
+ chromedriver,
+ selenium,
-# tests
-, matplotlib
-, pillow
-, pytestCheckHook
+ # tests
+ matplotlib,
+ pillow,
+ pytestCheckHook,
}:
-let contourpy = buildPythonPackage rec {
- pname = "contourpy";
- version = "1.2.0";
- format = "pyproject";
+let
+ contourpy = buildPythonPackage rec {
+ pname = "contourpy";
+ version = "1.2.0";
+ format = "pyproject";
- disabled = pythonOlder "3.8";
+ disabled = pythonOlder "3.8";
- src = fetchFromGitHub {
- owner = "contourpy";
- repo = "contourpy";
- rev = "refs/tags/v${version}";
- hash = "sha256-5yZrIwwe9dL5vtdSJnOhY9X4BdK/cdEY4DkVVjCq1uw=";
- };
+ src = fetchFromGitHub {
+ owner = "contourpy";
+ repo = "contourpy";
+ rev = "refs/tags/v${version}";
+ hash = "sha256-5yZrIwwe9dL5vtdSJnOhY9X4BdK/cdEY4DkVVjCq1uw=";
+ };
- nativeBuildInputs = [
- meson
- meson-python
- ninja
- pybind11
- ];
+ nativeBuildInputs = [
+ meson
+ meson-python
+ ninja
+ pybind11
+ ];
- propagatedBuildInputs = [
- numpy
- ];
+ propagatedBuildInputs = [ numpy ];
- passthru.optional-depdendencies = {
- bokeh = [ bokeh chromedriver selenium ];
- };
+ passthru.optional-depdendencies = {
+ bokeh = [
+ bokeh
+ chromedriver
+ selenium
+ ];
+ };
- doCheck = false; # infinite recursion with matplotlib, tests in passthru
+ doCheck = false; # infinite recursion with matplotlib, tests in passthru
- nativeCheckInputs = [
- matplotlib
- pillow
- pytestCheckHook
- ];
+ nativeCheckInputs = [
+ matplotlib
+ pillow
+ pytestCheckHook
+ ];
- passthru.tests = {
- check = contourpy.overridePythonAttrs (_: { doCheck = true; });
- };
+ passthru.tests = {
+ check = contourpy.overridePythonAttrs (_: {
+ doCheck = true;
+ });
+ };
- pythonImportsCheck = [
- "contourpy"
- ];
+ pythonImportsCheck = [ "contourpy" ];
- meta = with lib; {
- changelog = "https://github.com/contourpy/contourpy/releases/tag/v${version}";
- description = "Python library for calculating contours in 2D quadrilateral grids";
- homepage = "https://github.com/contourpy/contourpy";
- license = licenses.bsd3;
- maintainers = with maintainers; [ ];
+ meta = with lib; {
+ changelog = "https://github.com/contourpy/contourpy/releases/tag/v${version}";
+ description = "Python library for calculating contours in 2D quadrilateral grids";
+ homepage = "https://github.com/contourpy/contourpy";
+ license = licenses.bsd3;
+ maintainers = with maintainers; [ ];
+ };
};
-};
-in contourpy
+in
+contourpy