8 , ephemeral-port-reserve
17 buildPythonPackage rec {
20 format = "setuptools";
22 disabled = pythonOlder "3.7";
27 sha256 = "sha256-fqLUgyLMfA+LOiFe1z6r17XXXQtQ4xqwBihsz/ngC48=";
30 propagatedBuildInputs = [
32 ] ++ lib.optionals (!stdenv.isDarwin) [
33 # watchdog requires macos-sdk 10.13+
35 ] ++ lib.optionals (pythonOlder "3.7") [
40 ephemeral-port-reserve
46 disabledTests = lib.optionals stdenv.isDarwin [
51 # ConnectionRefusedError: [Errno 111] Connection refused
52 "tests/test_serving.py"
56 # don't run tests that are marked with filterwarnings, they fail with
57 # warnings._OptionError: unknown warning category: 'pytest.PytestUnraisableExceptionWarning'
58 "-m 'not filterwarnings'"
62 inherit moto sentry-sdk;
66 homepage = "https://palletsprojects.com/p/werkzeug/";
67 description = "The comprehensive WSGI web application library";
69 Werkzeug is a comprehensive WSGI web application library. It
70 began as a simple collection of various utilities for WSGI
71 applications and has become one of the most advanced WSGI
74 license = licenses.bsd3;
75 maintainers = with maintainers; [ SuperSandro2000 ];