summary refs log tree commit diff
path: root/pkgs/development/python-modules/soupsieve
diff options
context:
space:
mode:
authorFrederik Rietdijk <fridh@fridh.nl>2020-06-11 12:07:46 +0200
committerFrederik Rietdijk <fridh@fridh.nl>2020-06-11 12:07:46 +0200
commit1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e (patch)
treee6fc5cc9494e1383e3345d6e20f51eef54609193 /pkgs/development/python-modules/soupsieve
parent28a1fffbecc913c05d8fe6d57192bd6371159e98 (diff)
downloadnixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.tar
nixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.tar.gz
nixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.tar.bz2
nixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.tar.lz
nixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.tar.xz
nixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.tar.zst
nixpkgs-1a012f3fa7e9e9cb8f40d1e400f7cc90584e1a6e.zip
python2.pkgs.soupsieve: keep 1.9.6 for python 2
Diffstat (limited to 'pkgs/development/python-modules/soupsieve')
-rw-r--r--pkgs/development/python-modules/soupsieve/1.nix36
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/soupsieve/1.nix b/pkgs/development/python-modules/soupsieve/1.nix
new file mode 100644
index 00000000000..bb5ecbc839c
--- /dev/null
+++ b/pkgs/development/python-modules/soupsieve/1.nix
@@ -0,0 +1,36 @@
+{ lib
+, buildPythonPackage
+, fetchPypi
+, pytest
+, beautifulsoup4
+, isPy3k
+, backports_functools_lru_cache
+}:
+
+buildPythonPackage rec {
+  pname = "soupsieve";
+  version = "1.9.6";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "7985bacc98c34923a439967c1a602dc4f1e15f923b6fcf02344184f86cc7efaa";
+  };
+
+  checkPhase = ''
+    py.test
+  '';
+
+  checkInputs = [ pytest beautifulsoup4 ];
+
+  propagatedBuildInputs = lib.optional (!isPy3k) backports_functools_lru_cache;
+
+  # Circular test dependency on beautifulsoup4
+  doCheck = false;
+
+  meta = {
+    description = "A CSS4 selector implementation for Beautiful Soup";
+    license = lib.licenses.mit;
+    homepage = "https://github.com/facelessuser/soupsieve";
+  };
+
+}