1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, requests
5, dateutil
6, pytz
7, six
8, msgpack
9, fetchpatch
10}:
11
12buildPythonPackage rec {
13 pname = "influxdb";
14 version = "5.3.0";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "9bcaafd57ac152b9824ab12ed19f204206ef5df8af68404770554c5b55b475f6";
19 };
20
21 patches = [
22 (fetchpatch {
23 url = "https://github.com/influxdata/influxdb-python/commit/cc41e290f690c4eb67f75c98fa9f027bdb6eb16b.patch";
24 sha256 = "1fb9qrq1kp24pixjwvzhdy67z3h0wnj92aj0jw0a25fd0rdxdvg4";
25 })
26 ];
27
28 # ImportError: No module named tests
29 doCheck = false;
30 propagatedBuildInputs = [ requests dateutil pytz six msgpack ];
31
32 meta = with stdenv.lib; {
33 description = "Python client for InfluxDB";
34 homepage = "https://github.com/influxdb/influxdb-python";
35 license = licenses.mit;
36 };
37
38}