Unverified Commit 0fd3aa4e authored by OTABI Tomoya's avatar OTABI Tomoya Committed by GitHub
Browse files

Merge pull request #249441 from NickCao/flask_marshmallow

python310Packages.flask-marshmallow: 0.14.0 -> 0.15.0
parents 5b58a61a d308a20c
Loading
Loading
Loading
Loading
+45 −14
Original line number Diff line number Diff line
{ lib, buildPythonPackage, fetchPypi,
  flask, six, marshmallow
{ lib
, buildPythonPackage
, fetchFromGitHub
, pythonOlder
, flask
, marshmallow
, packaging
, pytestCheckHook
, flask-sqlalchemy
, marshmallow-sqlalchemy
}:

buildPythonPackage rec {
  pname = "flask-marshmallow";
  version = "0.14.0";
  version = "0.15.0";
  format = "setuptools";

  meta = {
    homepage = "https://github.com/marshmallow-code/flask-marshmallow";
    description = "Flask + marshmallow for beautiful APIs";
    license = lib.licenses.mit;
  };
  disabled = pythonOlder "3.7";

  src = fetchPypi {
    inherit pname version;
    sha256 = "bd01a6372cbe50e36f205cfff0fc5dab0b7b662c4c8b2c4fc06a3151b2950950";
  src = fetchFromGitHub {
    owner = "marshmallow-code";
    repo = "flask-marshmallow";
    rev = "refs/tags/${version}";
    hash = "sha256-N21M/MzcvOaDh5BgbbZtNcpRAULtWGLTMberCfOUoEM=";
  };

  propagatedBuildInputs = [ flask marshmallow ];
  buildInputs = [ six ];
  propagatedBuildInputs = [
    flask
    marshmallow
    packaging
  ];

  nativeCheckInputs = [
    pytestCheckHook
  ] ++ passthru.optional-dependencies.sqlalchemy;

  pythonImportsCheck = [
    "flask_marshmallow"
  ];

  doCheck = false;
  passthru.optional-dependencies = {
    sqlalchemy = [
      flask-sqlalchemy
      marshmallow-sqlalchemy
    ];
  };

  meta = {
    description = "Flask + marshmallow for beautiful APIs";
    homepage = "https://github.com/marshmallow-code/flask-marshmallow";
    changelog = "https://github.com/marshmallow-code/flask-marshmallow/releases/tag/${version}";
    license = lib.licenses.mit;
    maintainers = with lib.maintainers; [ nickcao ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -131,6 +131,7 @@ mapAliases ({
  filemagic = throw "inactive since 2014, so use python-magic instead"; # added 2022-11-19
  flaskbabel = flask-babel; # added 2023-01-19
  flask_login = flask-login; # added 2022-10-17
  flask_marshmallow = flask-marshmallow; # added 2023-08-16
  flask-restplus = throw "flask-restplus is no longer maintained, use flask-restx instead"; # added 2023-02-21
  flask_sqlalchemy = flask-sqlalchemy; # added 2022-07-20
  flask_testing = flask-testing; # added 2022-04-25
+1 −1
Original line number Diff line number Diff line
@@ -3822,7 +3822,7 @@ self: super: with self; {

  flask-mailman = callPackage ../development/python-modules/flask-mailman { };

  flask_marshmallow = callPackage ../development/python-modules/flask-marshmallow { };
  flask-marshmallow = callPackage ../development/python-modules/flask-marshmallow { };

  flask_migrate = callPackage ../development/python-modules/flask-migrate { };