Python 3.18 で削除予定
**********************

* 以下の非公開関数は非推奨となり、Python 3.18 で削除予定です：

  * "_PyBytes_Join()"："PyBytes_Join()" を使ってください。

  * "_PyDict_GetItemStringWithError()"："PyDict_GetItemStringRef()" を
    使ってください。

  * "_PyDict_Pop()"："PyDict_Pop()" を使ってください。

  * "_PyLong_Sign()"："PyLong_GetSign()" を使ってください。

  * "_PyLong_FromDigits()" と "_PyLong_New()"："PyLongWriter_Create()"
    を使ってください。

  * "_PyThreadState_UncheckedGet()"："PyThreadState_GetUnchecked()" を
    使ってください。

  * "_PyUnicode_AsString()"："PyUnicode_AsUTF8()" を使ってください。

  * "_PyUnicodeWriter_Init()"："_PyUnicodeWriter_Init(&writer)" を
    "writer = PyUnicodeWriter_Create(0)" に置き換えてください。

  * "_PyUnicodeWriter_Finish()"："_PyUnicodeWriter_Finish(&writer)" を
    "PyUnicodeWriter_Finish(writer)" に置き換えてください。

  * "_PyUnicodeWriter_Dealloc()"："_PyUnicodeWriter_Dealloc(&writer)"
    を "PyUnicodeWriter_Discard(writer)" に置き換えてください。

  * "_PyUnicodeWriter_WriteChar()"：
    "_PyUnicodeWriter_WriteChar(&writer, ch)" を
    "PyUnicodeWriter_WriteChar(writer, ch)" に置き換えてください。

  * "_PyUnicodeWriter_WriteStr()"："_PyUnicodeWriter_WriteStr(&writer,
    str)" を "PyUnicodeWriter_WriteStr(writer, str)" に置き換えてくだ
    さい。

  * "_PyUnicodeWriter_WriteSubstring()"：
    "_PyUnicodeWriter_WriteSubstring(&writer, str, start, end)" を
    "PyUnicodeWriter_WriteSubstring(writer, str, start, end)" に置き換
    えてください。

  * "_PyUnicodeWriter_WriteASCIIString()": replace
    "_PyUnicodeWriter_WriteASCIIString(&writer, str, size)" with
    "PyUnicodeWriter_WriteASCII(writer, str, size)".

  * "_PyUnicodeWriter_WriteLatin1String()": replace
    "_PyUnicodeWriter_WriteLatin1String(&writer, str, size)" by
    decoding the string with "PyUnicode_DecodeLatin1()", writing the
    result with "PyUnicodeWriter_WriteStr()", and releasing the result
    with "Py_DECREF()".

  * "_PyUnicodeWriter_Prepare()"：(代替なし)。

  * "_PyUnicodeWriter_PrepareKind()"：(代替なし)。

  * "_Py_HashPointer()"："Py_HashPointer()" を使ってください。

  * "_Py_fopen_obj()"："Py_fopen()" を使ってください。

  pythoncapi-compat プロジェクト を使うと、Python 3.13 以前でもこれら
  の新しい公開関数を利用できます。 (Victor Stinner が gh-128863 で貢献
  しました。)
