You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
run_release.py broken for 3.12 and earlier because of bytecode magic number check聽#155
馃挜 Checking the magic number is up-to-date
Traceback (most recent call last):
File "./run_release.py", line 1283, in <module>
main()
File "./run_release.py", line 1279, in main
automata.run()
File "./run_release.py", line 244, in runraise e fromNone
File "./run_release.py", line 241, in runself.current_task(self.db)
File "release.py", line 126, in __call__returngetattr(self, "function")(db)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./run_release.py", line 402, in check_magic_number
magic_actual = get_magic(magic_actual_file, magic_actual_re)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "./run_release.py", line 391, in get_magicif m := regex.search(source.read_text()):
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/pathlib.py", line 1059, in read_textwithself.open(mode='r', encoding=encoding, errors=errors) as f:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/pathlib.py", line 1045, in openreturn io.open(self, mode, buffering, encoding, errors, newline)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^FileNotFoundError: [Errno 2] No such file or directory: 'cpython/Include/internal/pycore_magic_number.h'
Activity
Yhg1s commentedon Sep 6, 2024
Actually, it's also broken for 3.13 because pycore_magic_number.h doesn't exist there, either.
Yhg1s commentedon Apr 8, 2025
FYI: PR that added this feature: #153
hugovk commentedon Sep 1, 2026
Fixed by #302.