diff options
author | wisut hantanong <wizzup@gmail.com> | 2017-07-15 12:32:41 +0700 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-07-15 17:40:54 +0100 |
commit | eed3b4991b764247f38a4917b2d5954606d6c525 (patch) | |
tree | 662eb2d524876c309a09ed0a60e6996c5d7bdbf8 | |
parent | 3e75b0fd129bb1fda3736fc6950181097534f34b (diff) | |
download | nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.tar nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.tar.gz nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.tar.bz2 nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.tar.lz nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.tar.xz nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.tar.zst nixlib-eed3b4991b764247f38a4917b2d5954606d6c525.zip |
python.pkgs.unifi: move to separate expression
-rw-r--r-- | pkgs/development/python-modules/unifi/default.nix | 25 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 21 |
2 files changed, 26 insertions, 20 deletions
diff --git a/pkgs/development/python-modules/unifi/default.nix b/pkgs/development/python-modules/unifi/default.nix new file mode 100644 index 000000000000..89496e00e568 --- /dev/null +++ b/pkgs/development/python-modules/unifi/default.nix @@ -0,0 +1,25 @@ +{ stdenv, buildPythonPackage +, fetchPypi, urllib3 }: + +buildPythonPackage rec { + pname = "unifi"; + version = "1.2.5"; + name = "${pname}-${version}"; + + src = fetchPypi { + inherit pname version; + sha256 = "0prgx01hzs49prrazgxrinm7ivqzy57ch06qm2h7s1p957sazds8"; + }; + + propagatedBuildInputs = [ urllib3 ]; + + # upstream has no tests + doCheck = false; + + meta = with stdenv.lib; { + description = "An API towards the Ubiquity Networks UniFi controller"; + homepage = https://pypi.python.org/pypi/unifi/; + license = licenses.mit; + maintainers = with maintainers; [ peterhoeg ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index dcaf8e5819a2..298c7d9eec69 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -256,26 +256,7 @@ in { hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; }; }; - unifi = buildPythonPackage rec { - name = "unifi-1.2.5"; - - propagatedBuildInputs = with self; [ urllib3 ]; - - # upstream has no tests - doCheck = false; - - meta = { - description = "An API towards the Ubiquity Networks UniFi controller"; - homepage = https://pypi.python.org/pypi/unifi/; - license = licenses.mit; - maintainers = with maintainers; [ peterhoeg ]; - }; - - src = pkgs.fetchurl { - url = "mirror://pypi/u/unifi/${name}.tar.gz"; - sha256 = "0prgx01hzs49prrazgxrinm7ivqzy57ch06qm2h7s1p957sazds8"; - }; - }; + unifi = callPackage ../development/python-modules/unifi { }; pyunbound = callPackage ../tools/networking/unbound/python.nix { }; |