در نوبت حذف در پایتون ۳.۲۰

  • فراخوانی متد __new__() از struct.Struct بدون آرگومان format منسوخ شده است و در پایتون ۳.۲۰ حذف خواهد شد. فراخوانی متد __init__() روی شیءهای مقداردهی اولیه‌شده‌ی Struct منسوخ شده است و در پایتون ۳.۲۰ حذف خواهد شد.

    (تهیه‌شده توسط Sergey B Kirpichev و Serhiy Storchaka در gh-143715.)

  • ویژگی‌های __version__، version و VERSION در این ماژول‌های کتابخانه‌ی استاندارد منسوخ شده‌اند و در پایتون ۳.۲۰ حذف خواهند شد. به جای آن‌ها از sys.version_info استفاده کنید.

    (مشارکت‌شده توسط Hugo van Kemenade و Stan Ulbrych در gh-76007.)

  • موارد منسوخ تعریف‌شده توسط PEP 829:

    • برای سطرهای import یافت‌شده در پرونده‌های name.pth اخطارهایی تولید می‌شود.

    • پرونده‌های name.pth دیگر به‌طور پیش‌فرض با کدگذاری locale رمزگشایی نمی‌شوند. آن‌ها باید با utf-8-sig کدگذاری شوند.

    (تهیه‌شده توسط Barry Warsaw در gh-148641.)

  • ast:

    • ایجاد نمونه‌هایی از گره‌های درخت نحوی انتزاعی (AST) (مانند ast.AST یا ast.expr) منسوخ شده است و در پایتون ۳.۲۰ خطایی ایجاد خواهد کرد.

  • typing:

    • فراخوانی بررسی‌های isinstance() و issubclass() روی کلاس‌های پروتکل که صراحتاً با runtime_checkable() دکورور نشده‌اند، اما از یک کلاس پروتکلِ قابل‌بررسی در ران‌تایم ارث‌بری می‌کنند، منسوخ شده است. این کار در پایتون ۳.۲۰ یک TypeError ایجاد خواهد کرد.

      (تهیه‌شده توسط Bartosz Sławecki در gh-132604.)