Unverified Commit 7de9dbd5 authored by Florian Brandes's avatar Florian Brandes
Browse files

python3Packages.flask-security-too: 5.3.3 -> 5.4.1

parent acdc68ae
Loading
Loading
Loading
Loading
+4 −15
Original line number Diff line number Diff line
@@ -3,7 +3,6 @@
, fetchPypi
, pythonOlder
, setuptools
, fetchpatch

# extras: babel
, babel
@@ -34,6 +33,7 @@
, passlib
, importlib-resources
, wtforms
, freezegun

# tests
, argon2-cffi
@@ -42,13 +42,12 @@
, peewee
, pony
, pytestCheckHook
, python-dateutil
, zxcvbn
}:

buildPythonPackage rec {
  pname = "flask-security-too";
  version = "5.3.3";
  version = "5.4.1";
  pyproject = true;

  disabled = pythonOlder "3.7";
@@ -56,19 +55,9 @@ buildPythonPackage rec {
  src = fetchPypi {
    pname = "Flask-Security-Too";
    inherit version;
    hash = "sha256-we2TquU28qP/ir4eE67J0Nlft/8IL8w7Ny3ypSE5cNk=";
    hash = "sha256-Ay7+gk+zuUlXtw0LDdsnvSa22z+yE6VR1guu9QmiFvw=";
  };

  patches = [
    # https://github.com/Flask-Middleware/flask-security/pull/901
    (fetchpatch {
      name = "fixes-for-py_webauthn-2.0.patch";
      url = "https://github.com/Flask-Middleware/flask-security/commit/5725f7021343567ec0b25c890e859f4e84c93ba6.patch";
      hash = "sha256-4EgwT4zRj0mh4ZaoZFz7H5KeiZ9zs+BY4siYm8DwMfU=";
      excludes = [ "CHANGES.rst" ];
    })
  ];

  nativeBuildInputs = [
    setuptools
  ];
@@ -82,6 +71,7 @@ buildPythonPackage rec {
    passlib
    importlib-resources
    wtforms
    freezegun
  ];

  passthru.optional-dependencies = {
@@ -114,7 +104,6 @@ buildPythonPackage rec {
    peewee
    pony
    pytestCheckHook
    python-dateutil
    zxcvbn
  ]
  ++ passthru.optional-dependencies.babel