ansible-later: 2.0.22 -> 2.0.23
[NixPkgs.git] / pkgs / development / python-modules / flask-caching / default.nix
bloba75e1b4a435cc61fad7e05d03ebb8310e905efa8
1 { lib
2 , buildPythonPackage
3 , pythonOlder
4 , fetchPypi
5 , cachelib
6 , flask
7 , pytest-asyncio
8 , pytest-xprocess
9 , pytestCheckHook
12 buildPythonPackage rec {
13   pname = "Flask-Caching";
14   version = "2.0.1";
15   format = "setuptools";
16   disabled = pythonOlder "3.7";
18   src = fetchPypi {
19     inherit pname version;
20     sha256 = "sha256-EN8gCgPwMq9gB3vv5Bd53ZSJi2fIIEDTTochC3G6Jjg=";
21   };
23   postPatch = ''
24     substituteInPlace setup.py \
25       --replace "Flask <= 2.1.2" "Flask <= 2.2"
26   '';
28   propagatedBuildInputs = [
29     cachelib
30     flask
31   ];
33   checkInputs = [
34     pytest-asyncio
35     pytest-xprocess
36     pytestCheckHook
37   ];
39   disabledTests = [
40     # backend_cache relies on pytest-cache, which is a stale package from 2013
41     "backend_cache"
42     # optional backends
43     "Redis"
44     "Memcache"
45   ];
47   meta = with lib; {
48     description = "Adds caching support to your Flask application";
49     homepage = "https://github.com/sh4nks/flask-caching";
50     license = licenses.bsd3;
51   };