Skip to content

PEP 594: Document removal of asynchat, asyncore and smtpd #91178

Description

@hugovk
BPO 47022
Nosy @warsaw, @brettcannon, @asvetlov, @hugovk, @miss-islington
PRs
  • bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 #31891
  • [3.10] bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 (GH-31891) #31997
  • [3.9] bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 (GH-31891) #31998
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = None
    closed_at = <Date 2022-04-06.03:31:33.793>
    created_at = <Date 2022-03-15.07:27:58.261>
    labels = ['3.11', 'library', '3.9', '3.10', 'docs']
    title = 'PEP 594: Document removal of asynchat, asyncore and smtpd'
    updated_at = <Date 2022-04-06.03:31:33.793>
    user = 'https://github.com/hugovk'

    bugs.python.org fields:

    activity = <Date 2022-04-06.03:31:33.793>
    actor = 'brett.cannon'
    assignee = 'docs@python'
    closed = True
    closed_date = <Date 2022-04-06.03:31:33.793>
    closer = 'brett.cannon'
    components = ['Documentation', 'Library (Lib)']
    creation = <Date 2022-03-15.07:27:58.261>
    creator = 'hugovk'
    dependencies = []
    files = []
    hgrepos = []
    issue_num = 47022
    keywords = ['patch']
    message_count = 5.0
    messages = ['415222', '415520', '415524', '415632', '415803']
    nosy_count = 6.0
    nosy_names = ['barry', 'brett.cannon', 'asvetlov', 'docs@python', 'hugovk', 'miss-islington']
    pr_nums = ['31891', '31997', '31998']
    priority = 'normal'
    resolution = 'fixed'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = None
    url = 'https://bugs.python.org/issue47022'
    versions = ['Python 3.9', 'Python 3.10', 'Python 3.11']

    Activity

    1. hugovk commented on Mar 15, 2022

      @hugovk
      MemberAuthor

      PEP-594 – Removing dead batteries from the standard library

      As mentioned in the SC acceptance:

      One thing we’d like to see happen while implementing it: Document the status of the modules being deprecated and removed and backport those deprecation updates to older CPython branch documentation (at least back to 3.9). That gets the notices in front of more people who may use the docs for their specific Python version.

      So let's update documentation and deprecation warnings to make clear in which release they're to be removed.

      This first one is just for the three modules (asynchat, asyncore and smtpd) slated for removal soonest, in 3.12:

      https://peps.python.org/pep-0594/#deprecated-modules

    2. added
      3.11only security fixes
      stdlibStandard Library Python modules in the Lib/ directory
      on Mar 15, 2022
    3. miss-islington commented on Mar 18, 2022

      @miss-islington
      Contributor

      New changeset 7747384 by Hugo van Kemenade in branch 'main':
      bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 (GH-31891)
      7747384

    4. brettcannon commented on Mar 18, 2022

      @brettcannon
      Member

      Merged into main, but the backports to 3.10 and 3.9 failed.

    5. asvetlov commented on Mar 20, 2022

      @asvetlov
      Contributor

      New changeset 94f038c by Hugo van Kemenade in branch '3.10':
      [3.10] bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 (GH-31891) (bpo-31997)
      94f038c

    6. brettcannon commented on Mar 22, 2022

      @brettcannon
      Member

      New changeset af341eb by Hugo van Kemenade in branch '3.9':
      [3.9] bpo-47022: Document asynchat, asyncore and smtpd removals in 3.12 (GH-31891) (bpo-31998)
      af341eb

    7. transferred this issue fromon Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Metadata

    Metadata

    Assignees

    No one assigned

      Labels

      3.10 (EOL)end of life3.11only security fixes3.9 (EOL)end of lifedocsDocumentation in the Doc dirstdlibStandard Library Python modules in the Lib/ directory

      Projects

      No projects

        Milestone

        No milestone

        Relationships

        None yet

        Development

        No branches or pull requests

        Issue actions