Visitar URL original
Edit What's New for Python 3.11 · Issue #95913 · python/cpython · GitHub
Skip to content

Edit What's New for Python 3.11 #95913

Description

@CAM-Gerlach

As discussed with @pablogsal , this is a meta-issue for coordinating an editing pass on the What's New in Python 3.11 document.

The focus with this issue and its accompanying PRs will be on textual and reST/Sphinx fixes and improvements to the existing content, rather than adding any missing NEWS entries, or touching the organization of the document itself. Another issue, #95914 , will cover adding the PEPs not currently listed to the Summary - Release highlights section, as well as a few PEPs that are not documented at all in What's New, but probably should be somewhere (PEP-624, PEP-654 and PEP-670).

It seems best to split this into separate PRs, one for each top-level section. I've listed them here for reference, with PRs linked as they are submitted:

Prerequisites/General Changes

Edit Sections

Add new APIs

Adapted and updated from @pablogsal 's post

Related

Linked PRs

Activity

  1. added
    docsDocumentation in the Doc dir
    3.11only security fixes
    on Aug 12, 2022
  2. self-assigned this
    on Aug 12, 2022
  3. pablogsal commented on Aug 13, 2022

    @pablogsal
    Member

    The following functions has been added in 3.11 and must be (maybe) documented as well:

    • module: zipfile
      added: ['Path.suffix', 'Path.stem', 'Path.suffixes', 'ZipFile.mkdir']
    • module: tempfile
      added: ['SpooledTemporaryFile.detach', 'SpooledTemporaryFile.read1', 'SpooledTemporaryFile.writable', 'SpooledTemporaryFile.readinto1', 'SpooledTemporaryFile.seekable', 'SpooledTemporaryFile.readable', 'SpooledTemporaryFile.readinto']
    • module: hashlib
      added: ['file_digest']
    • module: traceback
      added: ['TracebackException.print', 'StackSummary.format_frame_summary']
    • module: pdb
      added: ['ScriptTarget', 'ModuleTarget']
    • module: inspect
      added: ['FrameInfo']
    • module: contextlib
      added: ['chdir']
    • module: string
      added: ['Template.is_valid', 'Template.get_identifiers']
    • module: enum
      added: ['global_enum_repr', 'global_str', 'show_flag_values', 'global_flag_repr']
    • module: asyncio.tasks
      added: ['Task.cancelling', 'Task.uncancel']
    • module: asyncio.selector_events
      added: ['BaseSelectorEventLoop.sock_recvfrom_into', 'BaseSelectorEventLoop.sock_recvfrom', 'BaseSelectorEventLoop.sock_sendto']
    • module: asyncio.proactor_events
      added: ['BaseProactorEventLoop.sock_recvfrom_into', 'BaseProactorEventLoop.sock_recvfrom', 'BaseProactorEventLoop.sock_sendto']
    • module: asyncio.sslproto
      added: ['SSLProtocolState', 'AppProtocolState', 'add_flowcontrol_defaults', 'SSLProtocol.get_buffer', 'SSLProtocol.buffer_updated']
    • module: asyncio.runners
      added: ['Runner']
    • module: asyncio.exceptions
      added: ['BrokenBarrierError']
    • module: asyncio.windows_events
      added: ['IocpProactor.recvfrom_into']
    • module: logging.handlers
      added: ['SysLogHandler.createSocket']
  4. pablogsal commented on Aug 13, 2022

    @pablogsal
    Member

    CC: @tiran @iritkatriel @asvetlov @ambv as you were involved in some of the changes (and the dev in residence for awareness).

  5. tiran commented on Aug 13, 2022

    @tiran
    Member

    hashlib.file_digest is covered by gh-95965.

  6. iritkatriel commented on Aug 14, 2022

    @iritkatriel
    Member

    @jaraco should pdb.ScriptTarget pdb.ModuleTarget be documented? I think they were intended to be implementation details.

  7. jaraco commented on Aug 14, 2022

    @jaraco
    Member

    @jaraco should pdb.ScriptTarget pdb.ModuleTarget be documented? I think they were intended to be implementation details.

    Correct. Those are implementation details.

  8. added a commit that references this issue on Aug 17, 2022
  9. changed the title [-]Copyedit/Proofread What's New for Python 3.11[/-] [+]Edit What's New for Python 3.11[/+] on Aug 17, 2022
  10. added a commit that references this issue on Aug 18, 2022
  11. added a commit that references this issue on Aug 18, 2022
  12. added a commit that references this issue on Aug 18, 2022
  13. added a commit that references this issue on Aug 18, 2022
  14. 130 remaining items

  15. Fidget-Spinner commented on Apr 30, 2023

    @Fidget-Spinner
    Member

    Is there anything left for this issue? I think it can be closed.

  16. CAM-Gerlach commented on May 15, 2023

    @CAM-Gerlach
    MemberAuthor

    Yeah, a couple last things; see my comment above. I hope to get back to it soon-ish especially as I get ready to spin up on 3.12 as well as deploying new automated and semi-automated tooling to keep the What's News and Changelog in sync across branches.

  17. added a commit that references this issue on Sep 22, 2023
  18. added a commit that references this issue on Sep 23, 2023
  19. added 2 commits that reference this issue on Sep 23, 2023
  20. added a commit that references this issue on Sep 23, 2023
  21. added a commit that references this issue on Sep 24, 2023
  22. added a commit that references this issue on Sep 28, 2023
  23. erlend-aasland commented on Jan 12, 2024

    @erlend-aasland
    Contributor

    @CAM-Gerlach, can we close this?

  24. hugovk commented on Jun 19, 2024

    @hugovk
    Member

    I think it's time, 3.11 is now security-only.

  25. moved this from In Progress to Done in Sprinton Jun 19, 2024
  26. added a commit that references this issue on Sep 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

3.11only security fixesdocsDocumentation in the Doc dir

Projects

  • Status
    Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions