[issue37633] Py_CompileString and PyParser_SimpleParseString not exported in python38.dll

PyScripter report at bugs.python.org
Fri Jul 19 16:36:46 EDT 2019


New submission from PyScripter <pyscripter at gmail.com>:

Py_CompileString and PyParser_SimpleParseString and possibly other related functions are not exported in Python 3.8 b2 DLL.  This is unintentional, not documented and unnecessarily breaks backward compatibility.

Issue 37189 was similar and related to PyRun_String.  This was fixed in Python 3.8b2. Please provide fixes to the above two functions as well.  

To confirm the error:
>>> import ctypes
>>> api = ctypes.pythonapi
>>> hasattr(api, "PyParser_SimpleParseString")
False
>>> hasattr(api2, "Py_CompileString")
False

----------
components: Windows
messages: 348198
nosy: paul.moore, pyscripter, steve.dower, tim.golden, vstinner, zach.ware
priority: normal
severity: normal
status: open
title: Py_CompileString and PyParser_SimpleParseString not exported in python38.dll
versions: Python 3.8

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue37633>
_______________________________________


More information about the Python-bugs-list mailing list