Remoção pendente em versões futuras¶
As APIs a seguir foram descontinuadas e serão removidas, embora atualmente não haja uma data agendada para sua remoção.
Py_TPFLAGS_HAVE_FINALIZE
: Desnecessária desde o Python 3.8.PySlice_GetIndicesEx()
: UsePySlice_Unpack()
ePySlice_AdjustIndices()
.PyUnicode_AsDecodedObject()
: UsePyCodec_Decode()
.PyUnicode_AsDecodedUnicode()
: UsePyCodec_Decode()
.PyUnicode_AsEncodedObject()
: UsePyCodec_Encode()
.PyUnicode_AsEncodedUnicode()
: UsePyCodec_Encode()
.PyUnicode_READY()
: Desnecessário desde o Python 3.12PyErr_Display()
: UsePyErr_DisplayException()
._PyErr_ChainExceptions()
: Use_PyErr_ChainExceptions1()
.O membro
PyBytesObject.ob_shash
: chamePyObject_Hash()
.O membro
PyDictObject.ma_version_tag
.API do Thread Local Storage (TLS):
PyThread_ReInitTLS()
: Desnecessário desde o Python 3.7.