| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-Flask-Login | Distribution: openSUSE Tumbleweed |
| Version: 0.6.3 | Vendor: openSUSE |
| Release: 2.1 | Build date: Tue May 6 08:02:06 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 106364 | Source RPM: python-Flask-Login-0.6.3-2.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/maxcountryman/flask-login | |
| Summary: User session management for Flask | |
Flask-Login provides user session management for Flask. It handles the common tasks of logging in, logging out, and remembering your users' sessions over extended periods of time. Flask-Login is not bound to any particular database system or permissions model. The only requirement is that your user objects implement a few methods, and that you provide a callback to the extension capable of loading users from their ID.
MIT
* Tue May 06 2025 Steve Kowalik <steven.kowalik@suse.com>
- Actually run the testsuite.
- Switch to pyproject macros.
- Support both uppercased and normalized metadata directory names.
- Add patch do-not-use-datetime-utcnow.patch:
* Do not use deprecated datetime.utcnow() function.
* Sun Sep 08 2024 Dirk Müller <dmueller@suse.com>
- update to 0.6.3:
* Compatibility with Flask 3 and Werkzeug 3. #813
- drop 0001-fix-avoid-Deprecated-werkzeug.urls.url_decode.patch
(upstream)
* Fri Dec 29 2023 Antonio Larrosa <alarrosa@suse.com>
- Use %{?sle15_python_module_pythons}
* Mon Oct 30 2023 Antonio Larrosa <alarrosa@suse.com>
- Add patch from upstream to fix compatibility with Werkzeug 3.0.x
where werkzeug.urls removed url_decode/url_encode:
* 0001-fix-avoid-Deprecated-werkzeug.urls.url_decode.patch
* Fri Sep 30 2022 Steve Kowalik <steven.kowalik@suse.com>
- Update to 0.6.2:
* Fix compatibility with Werkzeug 2.2 and Flask 2.2. #691
* Revert change to expand_login_view that attempted to preserve a dynamic
subdomain value. Such values should be handled using
app.url_value_preprocessor and app.url_defaults. #691
* Ensure deprecation warnings are present for deprecated features that will be removed in the next feature release.
+ Use request_loader instead of header_loader.
+ Use user_loaded_from_request instead of user_loaded_from_header.
+ Use app.config["LOGIN_DISABLED"] instead of _login_disabled.
+ Use init_app instead of setup_app
* Sun Jun 05 2022 Arun Persaud <arun@gmx.de>
- update to version 0.6.1:
* Only preserve subdomain or host view args in unauthorized redirect
[#663]
* The new utility function login_remembered returns True if the
current login is remembered across sessions. #654
* Fix side effect potentially executing view twice for same
request. #666
* Clarify usage of FlaskLoginClient test client in docs. #668
* Sat Apr 09 2022 Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
* require python >= 3.7
- update to version 0.6.0:
* Drop support for Python 2.7, 3.5, and 3.6, which have all reached
the end of their official support. #594, #638
* The minimum supported version of Flask is 1.0.4, and Werkzeug is
1.0.1. However, projects are advised to use the latest versions of
both. #639
* Only flash "needs_refresh_message" if value is set #464
* Modify expand_login_view to allow for subdomain and host matching
for login_view #462
* Add accessors for request_loader and user_loader callback
functions #472
* Change "remember_me" cookie to match Werkzeug default value #488
* Change "remember_me" cookie to HttpOnly, matching Flask session
cookie #488
* Add example for using unauthorized_handler #492
* Fix assertEqual deprecation warning in pytest #518
* Fix collections deprecation warning under Python 3.8 #525
* Replace safe_str_cmp with hmac.compare_digest #585
* Document REMEMBER_COOKIE_SAMESITE config #577
* Revise setup.py to use README.md for long description #598
* Various documentation corrections #484, #482, #487, #534
* Fix from flask_login import * behavior, although note that import
* is not usually a good pattern in code. #485
* UserMixin.is_authenticated will return whatever is_active returns
by default. This prevents inactive users from logging in. #486,
[#530]
* Session protection will only mark the session as not fresh if it's
not already marked as such, avoiding modifying the session cookie
unnecessarily. #612
* Sun Feb 16 2020 Arun Persaud <arun@gmx.de>
- specfile:
* update copyright year
* remove python devel
* be more specific in %files section
- update to version 0.5.0:
* New custom test client: `flask_login.FlaskLoginClient`. You can
use this to write clearer automated tests. #431
* Prefix authenticated user_id, remember, and remember_seconds in
Flask Session with underscores to prevent accidental usage in
application code. #470
* Simplify user loading. #378
* Various documentation improvements. #393, #394, #397, #417
* Set session ID when setting next. #403
* Clear session identifier on logout. #404
* Ensure use of a safe and up-to-date version of Flask.
* Drop support of Python versions: 2.6, 3.3, 3.4 #450
* Sun Dec 03 2017 arun@gmx.de
- update to version 0.4.1:
* New config option USE_SESSION_FOR_NEXT to enable storing next url
in session instead of url. #330
* Accept int seconds along with timedelta for
REMEMBER_COOKIE_DURATION. #370
* New config option FORCE_HOST_FOR_REDIRECTS to force host for
redirects. #371
* Fri Sep 08 2017 toddrme2178@gmail.com
- Initial version
/usr/lib/python3.12/site-packages/flask_login /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/INSTALLER /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/METADATA /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/RECORD /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/REQUESTED /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/WHEEL /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/licenses /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/licenses/LICENSE /usr/lib/python3.12/site-packages/flask_login-0.6.3.dist-info/top_level.txt /usr/lib/python3.12/site-packages/flask_login/__about__.py /usr/lib/python3.12/site-packages/flask_login/__init__.py /usr/lib/python3.12/site-packages/flask_login/__pycache__ /usr/lib/python3.12/site-packages/flask_login/__pycache__/__about__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/__about__.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/config.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/config.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/login_manager.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/login_manager.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/mixins.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/mixins.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/signals.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/signals.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/test_client.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/test_client.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/flask_login/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/flask_login/config.py /usr/lib/python3.12/site-packages/flask_login/login_manager.py /usr/lib/python3.12/site-packages/flask_login/mixins.py /usr/lib/python3.12/site-packages/flask_login/signals.py /usr/lib/python3.12/site-packages/flask_login/test_client.py /usr/lib/python3.12/site-packages/flask_login/utils.py /usr/share/doc/packages/python312-Flask-Login /usr/share/doc/packages/python312-Flask-Login/README.md /usr/share/licenses/python312-Flask-Login /usr/share/licenses/python312-Flask-Login/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:25:06 2025