# ===========
# 3.9 to 3.11
# ===========

# Incompatible changes introduced in Python 3.11.10
# (Remove once 3.11.10 becomes available for Windows)
email._header_value_parser.NLSET
email._header_value_parser.SPECIALSNL
email.errors.HeaderWriteError
email.utils.getaddresses
email.utils.parseaddr


# =============================================================
# Allowlist entries that cannot or should not be fixed; <= 3.11
# =============================================================

# pathlib methods that exist on Windows, but always raise NotImplementedError,
# so are omitted from the stub
pathlib.Path.is_mount
pathlib.WindowsPath.is_mount


# =============================================================
# Allowlist entries that cannot or should not be fixed; <= 3.12
# =============================================================

# Modules that don't exist on Windows
crypt
nis
ossaudiodev
spwd

# pathlib functions that rely on modules that don't exist on Windows
pathlib.Path.owner
pathlib.Path.group
