From cdf63c96a6e874abaed177257e2d512ce5d95c27e49304cb224fc8577a47a268 Mon Sep 17 00:00:00 2001 From: Steve Kowalik Date: Thu, 27 Jul 2023 07:16:04 +0000 Subject: [PATCH] - Update to 4.8.0: * Changes to handle breaking changes in Flask/Werkzeug 2.3 #160 * Replace itsdangerous with pyjwt in examples #157 * Fallback to latin-1 encoding for credentials when utf-8 fails #151 * Add MD5-Sess algorithm for Digest auth * Add qop=auth option for Digest auth (thanks Edward!) * Do not read the request body #138 - Switch to pyproject and pytest macros. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:flask/python-Flask-HTTPAuth?expand=0&rev=18 --- Flask-HTTPAuth-4.4.0.tar.gz | 3 --- Flask-HTTPAuth-4.8.0.tar.gz | 3 +++ python-Flask-HTTPAuth.changes | 12 ++++++++++++ python-Flask-HTTPAuth.spec | 21 +++++++++++---------- 4 files changed, 26 insertions(+), 13 deletions(-) delete mode 100644 Flask-HTTPAuth-4.4.0.tar.gz create mode 100644 Flask-HTTPAuth-4.8.0.tar.gz diff --git a/Flask-HTTPAuth-4.4.0.tar.gz b/Flask-HTTPAuth-4.4.0.tar.gz deleted file mode 100644 index dd877f2..0000000 --- a/Flask-HTTPAuth-4.4.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcaaa7a35a3cba0b2eafd4f113b3016bf70eb78087456d96484c3c18928b813a -size 227787 diff --git a/Flask-HTTPAuth-4.8.0.tar.gz b/Flask-HTTPAuth-4.8.0.tar.gz new file mode 100644 index 0000000..bad3bfa --- /dev/null +++ b/Flask-HTTPAuth-4.8.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66568a05bc73942c65f1e2201ae746295816dc009edd84b482c44c758d75097a +size 230314 diff --git a/python-Flask-HTTPAuth.changes b/python-Flask-HTTPAuth.changes index 8d3af95..4867abd 100644 --- a/python-Flask-HTTPAuth.changes +++ b/python-Flask-HTTPAuth.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Thu Jul 27 07:15:25 UTC 2023 - Steve Kowalik + +- Update to 4.8.0: + * Changes to handle breaking changes in Flask/Werkzeug 2.3 #160 + * Replace itsdangerous with pyjwt in examples #157 + * Fallback to latin-1 encoding for credentials when utf-8 fails #151 + * Add MD5-Sess algorithm for Digest auth + * Add qop=auth option for Digest auth (thanks Edward!) + * Do not read the request body #138 +- Switch to pyproject and pytest macros. + ------------------------------------------------------------------- Tue Sep 14 11:55:17 UTC 2021 - pgajdos@suse.com diff --git a/python-Flask-HTTPAuth.spec b/python-Flask-HTTPAuth.spec index 4a0983a..3dc3e15 100644 --- a/python-Flask-HTTPAuth.spec +++ b/python-Flask-HTTPAuth.spec @@ -1,7 +1,7 @@ # # spec file for package python-Flask-HTTPAuth # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2023 SUSE LLC # Copyright (c) 2017 Dr. Axel Braun # # All modifications and additions to the file contributed by third parties @@ -17,22 +17,24 @@ # -%{?!python_module:%define python_module() python-%{**} python3-%{**}} -%define skip_python2 1 Name: python-Flask-HTTPAuth -Version: 4.4.0 +Version: 4.8.0 Release: 0 Summary: Basic and Digest HTTP authentication for Flask routes License: MIT -Group: Development/Languages/Python URL: https://github.com/miguelgrinberg/flask-httpauth/ Source: https://files.pythonhosted.org/packages/source/F/Flask-HTTPAuth/Flask-HTTPAuth-%{version}.tar.gz BuildRequires: %{python_module Flask} +BuildRequires: %{python_module asgiref >= 3.2} BuildRequires: %{python_module importlib-metadata} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Flask +Recommends: python-asgiref >= 3.2 BuildArch: noarch %python_subpackages @@ -43,21 +45,20 @@ Simple extension that provides Basic and Digest HTTP authentication for Flask ro %setup -q -n Flask-HTTPAuth-%{version} %build - -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%pyunittest discover -v +%pytest %files %{python_files} %license LICENSE %doc README.md %{python_sitelib}/flask_httpauth.py* -%{python_sitelib}/Flask_HTTPAuth-%{version}-py*.egg-info +%{python_sitelib}/Flask_HTTPAuth-%{version}.dist-info %pycache_only %{python_sitelib}/__pycache__ %changelog