diff --git a/pkgs/development/python-modules/flasgger/default.nix b/pkgs/development/python-modules/flasgger/default.nix index dab9287e1b3e5..1cc0d1fb7648e 100644 --- a/pkgs/development/python-modules/flasgger/default.nix +++ b/pkgs/development/python-modules/flasgger/default.nix @@ -2,12 +2,15 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, + + # build-system + setuptools, # dependencies flask, jsonschema, mistune, + packaging, pyyaml, six, werkzeug, @@ -19,7 +22,7 @@ buildPythonPackage rec { pname = "flasgger"; version = "0.9.7.1"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "flasgger"; @@ -28,10 +31,13 @@ buildPythonPackage rec { hash = "sha256-ULEf9DJiz/S2wKlb/vjGto8VCI0QDcm0pkU5rlOwtiE="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ flask jsonschema mistune + packaging pyyaml six werkzeug @@ -41,7 +47,14 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - doCheck = false; # missing flex dependency + enabledTestPaths = [ + "tests" + ]; + + disabledTestPaths = [ + # missing flex dependency + "tests/test_examples.py" + ]; meta = with lib; { description = "Easy OpenAPI specs and Swagger UI for your Flask API";