Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

python: python-redis-lock: init at 3.3.1

+38
+36
pkgs/development/python-modules/python-redis-lock/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , redis 5 + , pytest 6 + , process-tests 7 + , pkgs 8 + , withDjango ? false, django_redis 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "python-redis-lock"; 13 + version = "3.3.1"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "5316d473ce6ce86a774b9f9c110d84c3a9bd1a2abfda5d99e9c0c8a872a8e6d6"; 18 + }; 19 + 20 + checkInputs = [ pytest process-tests pkgs.redis ]; 21 + 22 + checkPhase = '' 23 + pytest tests/ 24 + ''; 25 + 26 + propagatedBuildInputs = [ redis ] 27 + ++ stdenv.lib.optional withDjango django_redis; 28 + 29 + 30 + meta = with stdenv.lib; { 31 + homepage = "https://github.com/ionelmc/python-redis-lock"; 32 + license = licenses.bsd2; 33 + description = "Lock context manager implemented via redis SETNX/BLPOP"; 34 + maintainers = with maintainers; [ vanschelven ]; 35 + }; 36 + }
+2
pkgs/top-level/python-packages.nix
··· 850 850 851 851 python-rapidjson = callPackage ../development/python-modules/python-rapidjson { }; 852 852 853 + python-redis-lock = callPackage ../development/python-modules/python-redis-lock { }; 854 + 853 855 python-sql = callPackage ../development/python-modules/python-sql { }; 854 856 855 857 python-snappy = callPackage ../development/python-modules/python-snappy {