1{ 2 lib, 3 stdenv, 4 blinker, 5 pytestCheckHook, 6 buildPythonPackage, 7 fetchPypi, 8 flask, 9 pythonOlder, 10}: 11 12buildPythonPackage rec { 13 pname = "flask-testing"; 14 version = "0.8.1"; 15 format = "setuptools"; 16 17 disabled = pythonOlder "3.7"; 18 19 src = fetchPypi { 20 pname = "Flask-Testing"; 21 inherit version; 22 hash = "sha256-CnNNe2jmOpQQtBPNex+WRW+ahYvQmmIi1GVlDMeC6wE="; 23 }; 24 25 propagatedBuildInputs = [ flask ]; 26 27 nativeCheckInputs = [ 28 blinker 29 pytestCheckHook 30 ]; 31 32 __darwinAllowLocalNetworking = true; 33 34 disabledTests = [ 35 # RuntimeError and NotImplementedError 36 "test_assert_redirects" 37 "test_server_listening" 38 "test_server_process_is_spawned" 39 # change in repr(template) in recent flask 40 "test_assert_template_rendered_signal_sent" 41 ]; 42 43 disabledTestPaths = [ 44 # twill is only used by Python 2 according setup.py 45 "tests/test_twill.py" 46 ]; 47 48 pythonImportsCheck = [ "flask_testing" ]; 49 50 meta = with lib; { 51 description = "Extension provides unit testing utilities for Flask"; 52 homepage = "https://pythonhosted.org/Flask-Testing/"; 53 license = licenses.bsd3; 54 maintainers = with maintainers; [ mic92 ]; 55 }; 56}