python311Packages.flask-marshmallow: refactor

This commit is contained in:
Fabian Affolter 2024-03-05 21:07:29 +01:00
parent a61e8e9af7
commit e61a80700d

View File

@ -1,13 +1,13 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, flit-core
, flask
, marshmallow
, pytestCheckHook
, flask-sqlalchemy
, flit-core
, marshmallow
, marshmallow-sqlalchemy
, pytestCheckHook
, pythonOlder
}:
buildPythonPackage rec {
@ -33,6 +33,13 @@ buildPythonPackage rec {
marshmallow
];
passthru.optional-dependencies = {
sqlalchemy = [
flask-sqlalchemy
marshmallow-sqlalchemy
];
};
nativeCheckInputs = [
pytestCheckHook
] ++ passthru.optional-dependencies.sqlalchemy;
@ -41,12 +48,10 @@ buildPythonPackage rec {
"flask_marshmallow"
];
passthru.optional-dependencies = {
sqlalchemy = [
flask-sqlalchemy
marshmallow-sqlalchemy
];
};
pytestFlagsArray = [
"-W"
"ignore::DeprecationWarning"
];
meta = {
description = "Flask + marshmallow for beautiful APIs";