1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 setuptools,
6 pandas,
7 requests,
8 trio,
9 asks,
10}:
11
12buildPythonPackage rec {
13 pname = "netdata-pandas";
14 version = "0.0.41";
15 pyproject = true;
16
17 src = fetchFromGitHub {
18 owner = "netdata";
19 repo = "netdata-pandas";
20 rev = "v${version}";
21 hash = "sha256-AXt8BKWyM3glm5hrRryb+vBzs3z2x61HhbR6DDZkh9o=";
22 };
23
24 nativeBuildInputs = [
25 setuptools
26 ];
27
28 propagatedBuildInputs = [
29 pandas
30 requests
31 trio
32 asks
33 ];
34
35 pythonImportsCheck = [ "netdata_pandas" ];
36
37 meta = with lib; {
38 description = "Library to pull data from the netdata REST API into a pandas dataframe";
39 homepage = "https://github.com/netdata/netdata-pandas";
40 license = licenses.asl20;
41 maintainers = with maintainers; [ raitobezarius ];
42 };
43}