Files
openide/python/helpers
Andrey Lisin 08a26f6788 IDEA-CR-65209: PY-43134 Add debugger binaries for Python 3.9 beta
Because of changes in the Python frame evaluation API, particularly in the `_PyEval_EvalFrameDefault` function signature, new Cython modules and C files for Python 3.9 were added. Note that Python 3.9 frame evaluation binaries built from the C files have the '_py39' suffix, e.g. 'pydevd_frame_evaluator_py39', and we explicitly check the Python version while importing them. This is done to avoid changing the extension build scripts that rely on `pyx` file name and target binary name - otherwise, it would be hard to use the current build workflow when more than one possible `pyx` file available.

(cherry picked from commit 61015a7ae8b8d6780e3aff6aa480f5b02952d4fa)

GitOrigin-RevId: fcf44e51d67456f54da5d643f7cbd41069461484
2020-08-13 10:25:45 +00:00
..
2020-07-31 21:19:15 +00:00