Skip to content

run_release.py broken for 3.12 and earlier because of bytecode magic number check#155

@Yhg1s

Description

@Yhg1s

During the release of 3.12.5:

💥 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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions