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
Because of the replacements are late additions, we may not be able to resolve them immediately. If the signatures / usage are close enough, a simple macro could do.
The text was updated successfully, but these errors were encountered:
PySys_SetArgv is also used by SWIG 1.1 which we use. But only in python/embed.i, python/embed13.i and python/embed14.i . python/embed.i and python/embed13.i are included by autodoc.i
It doesn't look like autodoc.i is referenced anywhere. The code still builds without those files. So those instances should be safe to ignore (or just drop the vendored files, until we update/revendor SWIG).
I extracted those from the current
warning C4996: 'xx': deprecated in 3.xx
build messages.Deprecated since Python 3.11:
Deprecated since Python 3.12:
Py_FrozenFlag
#2593Deprecated since Python 3.13:
All of the above are Pending removal in Python 3.15 (if not pushed back further).
Deprecated since Python 3.14 (Pending removal in Python 3.18):
_Py_HashPointer
Fix new 3.14 C API deprecation for_Py_HashPointer
#2602_PyUnicode_AsString
: Replace_PyUnicode_AsString
andPYWIN_ATTR_CONVERT
withPyUnicode_AsUTF8
#2591_PyLong_Sign
Fix new 3.14 C API deprecation for_PyLong_Sign
#2603Because of the replacements are late additions, we may not be able to resolve them immediately. If the signatures / usage are close enough, a simple macro could do.
The text was updated successfully, but these errors were encountered: