Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / python-modules / pyannote-metrics / default.nix
blob1ab1a9668160ecf872d9be6f6c7aa4971594ede1
1 { lib
2 , buildPythonPackage
3 , fetchFromGitHub
4 , setuptools
5 , wheel
6 , pyannote-core
7 , pyannote-database
8 , pandas
9 , scipy
10 , scikit-learn
11 , docopt
12 , tabulate
13 , matplotlib
14 , sympy
15 , numpy
18 buildPythonPackage rec {
19   pname = "pyannote-metrics";
20   version = "3.2.1";
21   pyproject = true;
23   src = fetchFromGitHub {
24     owner = "pyannote";
25     repo = "pyannote-metrics";
26     rev = version;
27     hash = "sha256-V4qyaCaFsoikfFILm2sccf6m7lqJSDTdLxS1sr/LXAY=";
28   };
30   propagatedBuildInputs = [
31     pyannote-core
32     pyannote-database
33     pandas
34     scipy
35     scikit-learn
36     docopt
37     tabulate
38     matplotlib
39     sympy
40     numpy
41   ];
43   nativeBuildInputs = [
44     setuptools
45     wheel
46   ];
48   pythonImportsCheck = [ "pyannote.metrics" ];
50   meta = with lib; {
51     description = "A toolkit for reproducible evaluation, diagnostic, and error analysis of speaker diarization systems";
52     mainProgram = "pyannote-metrics";
53     homepage = "https://github.com/pyannote/pyannote-metrics";
54     license = licenses.mit;
55     maintainers = with maintainers; [ ];
56   };