From c1f0f33fee7e0aaf0871347889a1e9beef6ec9d0 Mon Sep 17 00:00:00 2001 From: Chris Ostrouchov Date: Tue, 16 Oct 2018 17:20:29 -0400 Subject: pythonPackages.influxdb: refactor move to python-modules --- .../python-modules/influxdb/default.nix | 29 ++++++++++++++++++++++ pkgs/top-level/python-packages.nix | 19 +------------- 2 files changed, 30 insertions(+), 18 deletions(-) create mode 100644 pkgs/development/python-modules/influxdb/default.nix (limited to 'pkgs') diff --git a/pkgs/development/python-modules/influxdb/default.nix b/pkgs/development/python-modules/influxdb/default.nix new file mode 100644 index 000000000000..100ca5b0ff9a --- /dev/null +++ b/pkgs/development/python-modules/influxdb/default.nix @@ -0,0 +1,29 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, requests +, dateutil +, pytz +, six +}: + +buildPythonPackage rec { + pname = "influxdb"; + version = "4.0.0"; + + src = fetchPypi { + inherit pname version; + sha256 = "0injsml6zmb3hkgc03117fdlg573kbfgjbijpd5npf0vsy0xnpvz"; + }; + + # ImportError: No module named tests + doCheck = false; + propagatedBuildInputs = [ requests dateutil pytz six ]; + + meta = with stdenv.lib; { + description = "Python client for InfluxDB"; + homepage = https://github.com/influxdb/influxdb-python; + license = licenses.mit; + }; + +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index be2465ca657a..fc10d29535df 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2482,24 +2482,7 @@ in { inflection = callPackage ../development/python-modules/inflection { }; - influxdb = buildPythonPackage rec { - name = "influxdb-4.0.0"; - - src = pkgs.fetchurl { - url = "mirror://pypi/i/influxdb/${name}.tar.gz"; - sha256 = "0injsml6zmb3hkgc03117fdlg573kbfgjbijpd5npf0vsy0xnpvz"; - }; - - # ImportError: No module named tests - doCheck = false; - propagatedBuildInputs = with self; [ requests dateutil pytz six ]; - - meta = { - description = "Python client for InfluxDB"; - homepage = https://github.com/influxdb/influxdb-python; - license = licenses.mit; - }; - }; + influxdb = callPackage ../development/python-modules/influxdb { }; infoqscraper = buildPythonPackage rec { name = pname + "-" + version; -- cgit 1.4.1