publicsuffix: move to own file and fix homepage

This commit is contained in:
Elis Hirwing 2018-03-10 08:50:21 +01:00
parent 14464b1dc5
commit 605a373468
No known key found for this signature in database
GPG Key ID: D57EFA625C9A925F
2 changed files with 28 additions and 25 deletions

View File

@ -0,0 +1,27 @@
{ stdenv, buildPythonPackage, fetchPypi, isPy3k }:
buildPythonPackage rec {
pname = "publicsuffix";
version = "1.1.0";
src = fetchPypi {
inherit pname version;
sha256 = "1adx520249z2cy7ykwjr1k190mn2888wqn9jf8qm27ly4qymjxxf";
};
# fix the ASCII-mode LICENSE file read
# disable test_fetch and the doctests (which also invoke fetch)
patchPhase = stdenv.lib.optionalString isPy3k ''
sed -i "s/)\.read(/,encoding='utf-8'\0/" setup.py
'' + ''
sed -i -e "/def test_fetch/i\\
\\t@unittest.skip('requires internet')" -e "/def additional_tests():/,+1d" tests.py
'';
meta = with stdenv.lib; {
description = "Allows to get the public suffix of a domain name";
homepage = "https://pypi.python.org/pypi/publicsuffix/";
license = licenses.mit;
};
}

View File

@ -12718,31 +12718,7 @@ in {
ptpython = callPackage ../development/python-modules/ptpython {};
publicsuffix = buildPythonPackage rec {
name = "publicsuffix-${version}";
version = "1.1.0";
src = pkgs.fetchurl {
url = "mirror://pypi/p/publicsuffix/${name}.tar.gz";
sha256 = "1adx520249z2cy7ykwjr1k190mn2888wqn9jf8qm27ly4qymjxxf";
};
# fix the ASCII-mode LICENSE file read
# disable test_fetch and the doctests (which also invoke fetch)
patchPhase = optionalString isPy3k ''
sed -i "s/)\.read(/,encoding='utf-8'\0/" setup.py
'' + ''
sed -i -e "/def test_fetch/i\\
\\t@unittest.skip('requires internet')" -e "/def additional_tests():/,+1d" tests.py
'';
meta = {
description = "Allows to get the public suffix of a domain name";
homepage = "http://pypi.python.org/pypi/publicsuffix/";
license = licenses.mit;
};
};
publicsuffix = callPackage ../development/python-modules/publicsuffix {};
py = callPackage ../development/python-modules/py { };