generated from nix-community/nur-packages-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dcase-util.nix
79 lines (76 loc) · 1.19 KB
/
dcase-util.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{ lib
, buildPythonPackage
, python
, fetchFromGitHub
, nose
, numpy
, scipy
, matplotlib
, librosa
, six
, future
, soundfile
, pyyaml
, msgpack
, ujson
, requests
, tqdm
, pydot-ng
#, pafy
, youtube-dl
, validators
, pyparsing
, titlecase
, colorama
, python-magic
, markdown
, jinja2
}:
buildPythonPackage rec {
pname = "dcase-util";
version = "0.2.20";
src = fetchFromGitHub {
owner = "DCASE-REPO";
repo = "dcase_util";
rev = "v${version}";
sha256 = "sha256-JOAoknGz0Y1lGLnrFn316qxvWYOYmCzAjBEOoJn+y80=";
};
nativeBuildInputs = [
nose # nosetests
];
# fixme: error: invalid command 'nosetests'
doCheck = false;
propagatedBuildInputs = [
nose
numpy
scipy
matplotlib
librosa
six
future
soundfile
pyyaml
msgpack
ujson
requests
tqdm
pydot-ng
#pafy
youtube-dl
validators
pyparsing
titlecase
colorama
python-magic
markdown
jinja2
];
checkInputs = [
nose
];
meta = with lib; {
homepage = "https://github.com/DCASE-REPO/dcase_util";
description = "A collection of utilities for Detection and Classification of Acoustic Scenes and Events";
license = licenses.mit;
};
}