Python 3.20 ਵਿੱਚ ਹਟਾਇਆ ਜਾਣਾ ਬਾਕੀ

  • _PyObject_CallMethodId(), _PyObject_GetAttrId() ਅਤੇ _PyUnicode_FromId() ਨੂੰ 3.15 ਤੋਂ ਅਪ੍ਰਚਲਿਤ ਕਰ ਦਿੱਤਾ ਗਿਆ ਹੈ ਅਤੇ ਇਨ੍ਹਾਂ ਨੂੰ 3.20 ਵਿੱਚ ਹਟਾ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਇਸ ਦੀ ਬਜਾਏ, PyUnicode_InternFromString() ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਮੋਡੀਊਲ ਸਟੇਟ ਵਿੱਚ ਕੈਸ਼ ਕਰੋ, ਫਿਰ PyObject_CallMethod() ਜਾਂ PyObject_GetAttr() ਨੂੰ ਕਾਲ ਕਰੋ। (ਇਹ ਯੋਗਦਾਨ Victor Stinner ਵੱਲੋਂ gh-141049 ਵਿੱਚ ਦਿੱਤਾ ਗਿਆ ਸੀ।)

  • PyComplexObject ਵਿੱਚ cval ਫੀਲਡ (gh-128813)। Python ਦੇ complex ਨੰਬਰ ਨੂੰ C ਦੀ Py_complex ਨੁਮਾਇੰਦਗੀ ਵਿੱਚ ਜਾਂ ਉਸ ਤੋਂ ਬਦਲਣ ਲਈ PyComplex_AsCComplex() ਅਤੇ PyComplex_FromCComplex() ਦੀ ਵਰਤੋਂ ਕਰੋ।

  • ਮੈਕਰੋ Py_MATH_PIl ਅਤੇ Py_MATH_El।