about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorrnhmjoj <rnhmjoj@inventati.org>2020-04-17 22:16:41 +0200
committerrnhmjoj <rnhmjoj@inventati.org>2020-04-19 11:19:27 +0200
commita3e64e81fcf4cc597138f4b89d81ffe84195c4f7 (patch)
tree0a5298f33d98c2442be8b40e347a46e7cd4ae062 /pkgs
parent257aff801079890e2c5ed3fa5b8e5f818f611fad (diff)
downloadnixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.tar
nixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.tar.gz
nixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.tar.bz2
nixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.tar.lz
nixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.tar.xz
nixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.tar.zst
nixlib-a3e64e81fcf4cc597138f4b89d81ffe84195c4f7.zip
pythonPackages.publicsuffix2: init at 2.2019-12-21
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/publicsuffix2/default.nix26
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 28 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/publicsuffix2/default.nix b/pkgs/development/python-modules/publicsuffix2/default.nix
new file mode 100644
index 000000000000..fe360168aa5a
--- /dev/null
+++ b/pkgs/development/python-modules/publicsuffix2/default.nix
@@ -0,0 +1,26 @@
+{ stdenv, buildPythonPackage, fetchFromGitHub, requests }:
+
+buildPythonPackage rec {
+  pname = "publicsuffix2";
+  version = "2.20191221";
+
+  # Tests are missing in the sdist
+  # See: https://github.com/nexB/python-publicsuffix2/issues/12
+  src = fetchFromGitHub {
+    owner = "nexB";
+    repo = "python-publicsuffix2";
+    rev = "release-2.2019-12-21";
+    sha256 = "1dkvfvl0izq9hqzilnw8ipkbgjs9xyad9p21i3864hzinbh0wp9r";
+  };
+
+  nativeBuildInputs = [ requests ];
+
+  meta = with stdenv.lib; {
+    description = ''
+      Get a public suffix for a domain name using the Public Suffix
+      List. Forked from and using the same API as the publicsuffix package.
+    '';
+    homepage = "https://pypi.python.org/pypi/publicsuffix2/";
+    license = licenses.mpl20;
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index c6dfc9582c72..6a8c5a3d56a8 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -5038,6 +5038,8 @@ in {
 
   publicsuffix = callPackage ../development/python-modules/publicsuffix {};
 
+  publicsuffix2 = callPackage ../development/python-modules/publicsuffix2 {};
+
   py = callPackage ../development/python-modules/py { };
 
   pyacoustid = callPackage ../development/python-modules/pyacoustid { };