diff options
author | Chris Ostrouchov <chris.ostrouchov@gmail.com> | 2018-10-17 00:52:48 -0400 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2018-10-18 11:02:23 +0200 |
commit | 667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6 (patch) | |
tree | a7842abe0e8e5184864d651db8bfa3e61956ca0d /pkgs/development/python-modules/netaddr | |
parent | d50320d126548a8a1d3c9135c4bf24bd88dddbe8 (diff) | |
download | nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.tar nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.tar.gz nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.tar.bz2 nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.tar.lz nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.tar.xz nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.tar.zst nixpkgs-667782f8f13b7f3e3c29a7e8cab84cfcc8c5e6f6.zip |
pythonPackages.netaddr: refactor move to python-modules
Diffstat (limited to 'pkgs/development/python-modules/netaddr')
-rw-r--r-- | pkgs/development/python-modules/netaddr/default.nix | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/netaddr/default.nix b/pkgs/development/python-modules/netaddr/default.nix new file mode 100644 index 00000000000..eed3d758054 --- /dev/null +++ b/pkgs/development/python-modules/netaddr/default.nix @@ -0,0 +1,37 @@ +{ stdenv +, buildPythonPackage +, fetchPypi +, pytest +, pkgs +}: + +buildPythonPackage rec { + pname = "netaddr"; + version = "0.7.19"; + + src = fetchPypi { + inherit pname version; + sha256 = "38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd"; + }; + + LC_ALL = "en_US.UTF-8"; + buildInputs = [ pkgs.glibcLocales pytest ]; + + checkPhase = '' + py.test netaddr/tests + ''; + + patches = [ + (pkgs.fetchpatch { + url = https://github.com/drkjam/netaddr/commit/2ab73f10be7069c9412e853d2d0caf29bd624012.patch; + sha256 = "0s1cdn9v5alpviabhcjmzc0m2pnpq9dh2fnnk2x96dnry1pshg39"; + }) + ]; + + meta = with stdenv.lib; { + homepage = https://github.com/drkjam/netaddr/; + description = "A network address manipulation library for Python"; + license = licenses.mit; + }; + +} |