anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / development / python-modules / scikit-posthocs / default.nix
blob2a25488c1557e736afdf74da94511b8794c8bed6
2   lib,
3   buildPythonPackage,
4   fetchFromGitHub,
5   setuptools,
6   wheel,
7   matplotlib,
8   numpy,
9   pandas,
10   scipy,
11   seaborn,
12   statsmodels,
13   pytestCheckHook,
14   seaborn-data,
17 buildPythonPackage rec {
18   pname = "scikit-posthocs";
19   version = "0.9.1";
20   pyproject = true;
22   src = fetchFromGitHub {
23     owner = "maximtrp";
24     repo = "scikit-posthocs";
25     rev = "refs/tags/v${version}";
26     hash = "sha256-ssaTd+A7lzd4tlKHGkgKixi3XjZLQBcPs6UOEzX/hrk=";
27   };
29   nativeBuildInputs = [
30     setuptools
31     wheel
32   ];
34   propagatedBuildInputs = [
35     matplotlib
36     numpy
37     pandas
38     scipy
39     seaborn
40     statsmodels
41   ];
43   preCheck = ''
44     # tests require to write to home directory
45     export SEABORN_DATA=${seaborn-data.exercise}
46   '';
47   nativeCheckInputs = [ pytestCheckHook ];
48   pythonImportsCheck = [ "scikit_posthocs" ];
50   meta = with lib; {
51     description = "Multiple Pairwise Comparisons (Post Hoc) Tests in Python";
52     homepage = "https://github.com/maximtrp/scikit-posthocs";
53     changelog = "https://github.com/maximtrp/scikit-posthocs/releases/tag/v${version}";
54     license = licenses.mit;
55     maintainers = with maintainers; [ mbalatsko ];
56   };