Adopt to new python-werkzeug 3.0 API
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
flask (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
flask-dance (Ubuntu) |
Fix Released
|
Undecided
|
Lukas Märdian | ||
flask-login (Ubuntu) |
Fix Released
|
Undecided
|
Lukas Märdian | ||
lektor (Ubuntu) |
Fix Released
|
Undecided
|
Pushkar Kulkarni | ||
onionshare (Ubuntu) |
Fix Released
|
Undecided
|
Pushkar Kulkarni | ||
python-werkzeug (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Python-werkzeug 3.0 was syncronized from Debian experimental.
The 3.x track is not API compatible with the 2.x track:
https:/
https:/
Especially the werkzeug.
=======
_____________ ERROR collecting tests/consumer/
ImportError while importing test module '/<<PKGBUILDDIR
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib/
return _bootstrap.
tests/consumer/
from flask_login import (
/usr/lib/
from .login_manager import LoginManager
/usr/lib/
from .utils import _create_identifier
/usr/lib/
from werkzeug.urls import url_decode
E ImportError: cannot import name 'url_decode' from 'werkzeug.urls' (/usr/lib/
Related branches
- Lukas Märdian (community): Disapprove
- Robie Basak: Needs Information
- Sergio Durigan Junior (community): Needs Fixing
-
Diff: 85 lines (+55/-1)4 files modifieddebian/changelog (+6/-0)
debian/control (+2/-1)
debian/patches/series (+1/-0)
debian/patches/werkzeug-3.0.1-compat.patch (+46/-0)
no longer affects: | pytest-httpserver (Ubuntu) |
Changed in python-werkzeug (Ubuntu): | |
assignee: | nobody → Lukas Märdian (slyon) |
Changed in flask-login (Ubuntu): | |
assignee: | nobody → Lukas Märdian (slyon) |
Changed in flask-dance (Ubuntu): | |
assignee: | nobody → Lukas Märdian (slyon) |
Changed in python-werkzeug (Ubuntu): | |
assignee: | Lukas Märdian (slyon) → nobody |
Changed in lektor (Ubuntu): | |
assignee: | nobody → Pushkar Kulkarni (pushkarnk) |
Changed in onionshare (Ubuntu): | |
assignee: | nobody → Pushkar Kulkarni (pushkarnk) |
Changed in lektor (Ubuntu): | |
status: | New → In Progress |
Changed in onionshare (Ubuntu): | |
status: | New → In Progress |
python-werkzeug 3.x from experimental was a dependency to get flask to be Python 3.12 compatible.