Xqt created this task. Xqt added projects: Pywikibot, Pywikibot-tests. Restricted Application added subscribers: pywikibot-bugs-list, Aklapper.
TASK DESCRIPTION **`pre-commit run pyupgrade`** fails with the current Python 3.15-dev implementation. https://github.com/wikimedia/pywikibot/actions/runs/18914139547/job/53993735570 contents_text = _fix_tokens(contents_text) File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 297, in _fix_tokens tokenize.cookie_re.match(token.src) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ TypeError: cannot use a bytes pattern on a string-like object Traceback (most recent call last): File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/bin/pyupgrade", line 8, in <module> sys.exit(main()) ~~~~^^ File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 393, in main ret |= _fix_file(filename, args) ~~~~~~~~~^^^^^^^^^^^^^^^^ File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 327, in _fix_file contents_text = _fix_tokens(contents_text) File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 297, in _fix_tokens tokenize.cookie_re.match(token.src) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ TypeError: cannot use a bytes pattern on a string-like object Traceback (most recent call last): File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/bin/pyupgrade", line 8, in <module> sys.exit(main()) ~~~~^^ File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 393, in main ret |= _fix_file(filename, args) ~~~~~~~~~^^^^^^^^^^^^^^^^ File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 327, in _fix_file contents_text = _fix_tokens(contents_text) File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 297, in _fix_tokens tokenize.cookie_re.match(token.src) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ TypeError: cannot use a bytes pattern on a string-like object Traceback (most recent call last): File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/bin/pyupgrade", line 8, in <module> sys.exit(main()) ~~~~^^ File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 393, in main ret |= _fix_file(filename, args) ~~~~~~~~~^^^^^^^^^^^^^^^^ File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 327, in _fix_file contents_text = _fix_tokens(contents_text) File "/home/runner/.cache/pre-commit/reponcdkkd4p/py_env-python3.15/lib/python3.15/site-packages/pyupgrade/_main.py", line 297, in _fix_tokens tokenize.cookie_re.match(token.src) ~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ TypeError: cannot use a bytes pattern on a string-like object TASK DETAIL https://phabricator.wikimedia.org/T408718 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
