Page MenuHomePhabricator

pytest fails with werkzeug 2.1
Closed, ResolvedPublicBUG REPORT

Description

List of steps to reproduce:
https://github.com/wikimedia/pywikibot/runs/5766338736?check_suite_focus=true

ImportError: cannot import name 'BaseResponse' from 'werkzeug.wrappers' (/opt/hostedtoolcache/Python/3.7.12/x64/lib/python3.7/site-packages/werkzeug/wrappers/__init__.py)

Upstream issue
https://github.com/postmanlabs/httpbin/issues/673

Software version:

  • pytest-7.1.1 (Mar 17, 2022)
  • werkzeug 2.1.0 (Mar 28, 2022)

Event Timeline

Xqt triaged this task as High priority.
Xqt added a project: Upstream.

Change 775800 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [tests] Don't install werkzeug==2.1.0

https://gerrit.wikimedia.org/r/775800

Change 775800 merged by Xqt:

[pywikibot/core@master] [tests] Don't install werkzeug==2.1.0

https://gerrit.wikimedia.org/r/775800

Change 778984 had a related patch set uploaded (by Xqt; author: Xqt):

[pywikibot/core@master] [tests] Don't use werkzeug 2.1

https://gerrit.wikimedia.org/r/778984

Change 778984 merged by Xqt:

[pywikibot/core@master] [tests] Don't use werkzeug 2.1

https://gerrit.wikimedia.org/r/778984