pythonPackages.netaddr: refactor move to python-modules

This commit is contained in:
Chris Ostrouchov 2018-10-17 00:52:48 -04:00 committed by Frederik Rietdijk
parent d50320d126
commit 667782f8f1
2 changed files with 38 additions and 29 deletions

View file

@ -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;
};
}

View file

@ -2953,35 +2953,7 @@ in {
slixmpp = callPackage ../development/python-modules/slixmpp { }; slixmpp = callPackage ../development/python-modules/slixmpp { };
netaddr = buildPythonPackage rec { netaddr = callPackage ../development/python-modules/netaddr { };
pname = "netaddr";
version = "0.7.19";
name = "${pname}-${version}";
src = fetchPypi {
inherit pname version;
sha256 = "38aeec7cdd035081d3a4c306394b19d677623bf76fa0913f6695127c7753aefd";
};
LC_ALL = "en_US.UTF-8";
buildInputs = with self; [ pkgs.glibcLocales pytest ];
checkPhase = ''
py.test netaddr/tests
'';
patches = [
(pkgs.fetchpatch {
url = https://github.com/drkjam/netaddr/commit/2ab73f10be7069c9412e853d2d0caf29bd624012.patch;
sha256 = "0s1cdn9v5alpviabhcjmzc0m2pnpq9dh2fnnk2x96dnry1pshg39";
})
];
meta = {
homepage = https://github.com/drkjam/netaddr/;
description = "A network address manipulation library for Python";
};
};
netifaces = buildPythonPackage rec { netifaces = buildPythonPackage rec {
version = "0.10.6"; version = "0.10.6";