From 2ca6036b62c4fd132fcc67e8b53aaa3638ef7327 Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Fri, 13 May 2022 20:35:43 -0400 Subject: [PATCH] python3Packages.validphys2: init at 4.0 --- .../python-modules/validphys2/default.nix | 37 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + pkgs/top-level/python-packages.nix | 2 + 3 files changed, 41 insertions(+) create mode 100644 pkgs/development/python-modules/validphys2/default.nix diff --git a/pkgs/development/python-modules/validphys2/default.nix b/pkgs/development/python-modules/validphys2/default.nix new file mode 100644 index 00000000000..d434cbcc621 --- /dev/null +++ b/pkgs/development/python-modules/validphys2/default.nix @@ -0,0 +1,37 @@ +{ lib +, buildPythonPackage +, nnpdf +, reportengine +}: + +buildPythonPackage rec { + pname = "validphys2"; + version = "4.0"; + format = "setuptools"; + + inherit (nnpdf) src; + + prePatch = '' + cd validphys2 + ''; + + postPatch = '' + substituteInPlace src/validphys/version.py \ + --replace '= __give_git()' '= "${version}"' + ''; + + propagatedBuildInputs = [ + nnpdf + reportengine + ]; + + doCheck = false; # no tests + pythonImportsCheck = [ "validphys" ]; + + meta = with lib; { + description = "NNPDF analysis framework"; + homepage = "https://data.nnpdf.science/validphys-docs/guide.html"; + inherit (nnpdf.meta) license; + maintainers = with maintainers; [ veprbl ]; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 54af7f573f8..c3f45fb3167 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -33171,6 +33171,8 @@ with pkgs; shtns = callPackage ../applications/science/physics/shtns { }; + validphys2 = with python3Packages; toPythonApplication validphys2; + xfitter = callPackage ../applications/science/physics/xfitter {}; xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { }; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 94fed32d942..f4111cd175f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10776,6 +10776,8 @@ in { validobj = callPackage ../development/python-modules/validobj { }; + validphys2 = callPackage ../development/python-modules/validphys2 { }; + vallox-websocket-api = callPackage ../development/python-modules/vallox-websocket-api { }; variants = callPackage ../development/python-modules/variants { };