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]

Reply via email to