计划在 Python 3.19 中移除
*************************

* "ctypes":

  * 在非 Windows 平台上，通过设置 "_pack_" 而非 "_layout_"，隐式切换到
    与 MSVC 兼容的结构布局。

* "hashlib":

  * 在哈希函数构造器如 "new()" 或者直接使用哈希算法名称的构造器如
    "md5()" 和 "sha256()" 中，它们可选的初始数据形参在不同的 "hashlib"
    实现中也可使用名为 "data=" 或 "string=" 的关键字参数形式传入。

    对 "string" 关键字参数名称的支持现已被弃用并计划在 Python 3.19 中
    移除。

    在 Python 3.13 之前，"string" 关键字形参没有根据哈希函数的后端实现
    得到正确的支持。 建议将初始数据作为位置参数传入以获得最大的向下兼
    容性。

* "http.cookies":

  * "http.cookies.Morsel.js_output()" 已被弃用并将在 Python 3.19 中移
    除。

  * "http.cookies.BaseCookie.js_output()" 已被弃用并将在 Python 3.19
    中移除。

* "imaplib":

  * 修改 "IMAP4.file" 的做法现已被弃用并计划在 Python 3.19 中移除。 该
    属性现已不再使用并且修改其值不会自动关闭当前文件。

    在 Python 3.14 之前，该属性被用于为 "IMAP4" 实现相应的 "read()" 和
    "readline()" 方法但在此之后情况已发生改变。
