1{ lib
2, buildPythonPackage
3, lhapdf
4, nnpdf
5, prompt-toolkit
6, reportengine
7, requests
8, seaborn
9, validobj
10}:
11
12buildPythonPackage rec {
13 pname = "validphys2";
14 version = "4.0";
15 format = "setuptools";
16
17 inherit (nnpdf) src;
18
19 prePatch = ''
20 cd validphys2
21 '';
22
23 postPatch = ''
24 substituteInPlace src/validphys/version.py \
25 --replace '= __give_git()' '= "'$version'"'
26 '';
27
28 propagatedBuildInputs = [
29 lhapdf
30 nnpdf
31 prompt-toolkit
32 reportengine
33 requests
34 seaborn
35 validobj
36 ];
37
38 doCheck = false; # no tests
39 pythonImportsCheck = [ "validphys" ];
40
41 meta = with lib; {
42 description = "NNPDF analysis framework";
43 homepage = "https://data.nnpdf.science/validphys-docs/guide.html";
44 inherit (nnpdf.meta) license;
45 maintainers = with maintainers; [ veprbl ];
46 };
47}