Skip to content

python curses newterm implementation #90092

Description

@draganic1
mannequin
BPO 45934
Nosy @gvanrossum, @pfmoore, @tjguk, @zware, @serhiy-storchaka, @zooba, @gvanrossum

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 = 'https://github.com/serhiy-storchaka'
closed_at = None
created_at = <Date 2021-11-29.22:46:54.980>
labels = ['type-feature', 'library', '3.11']
title = 'python curses newterm implementation'
updated_at = <Date 2021-12-06.17:15:50.477>
user = 'https://bugs.python.org/draganic1'

bugs.python.org fields:

activity = <Date 2021-12-06.17:15:50.477>
actor = 'juliushamilton100'
assignee = 'serhiy.storchaka'
closed = False
closed_date = None
closer = None
components = ['Library (Lib)']
creation = <Date 2021-11-29.22:46:54.980>
creator = 'draganic1'
dependencies = []
files = []
hgrepos = []
issue_num = 45934
keywords = []
message_count = 8.0
messages = ['407673', '407674', '407724', '407725', '407733', '407768', '407795', '407844']
nosy_count = 9.0
nosy_names = ['gvanrossum', 'paul.moore', 'tim.golden', 'zach.ware', 'serhiy.storchaka', 'steve.dower', 'Guido.van.Rossum', 'draganic1', 'juliushamilton100']
pr_nums = []
priority = 'normal'
resolution = None
stage = 'needs patch'
status = 'open'
superseder = None
type = 'enhancement'
url = 'https://bugs.python.org/issue45934'
versions = ['Python 3.11']

Linked PRs

Activity

  1. 23 remaining items

  2. juliushamilton100 commented on Dec 6, 2021

    juliushamilton100mannequin
    Mannequin

    I’m currently planning on studying the C code for initscr and newterm so I can really understand how they work.

    I’ll post any updates about this soon.

    Thanks.

  3. transferred this issue fromon Apr 10, 2022
  4. added
    3.16new features, bugs and security fixes
    and removed
    3.11only security fixes
    on Jun 19, 2026
  5. serhiy-storchaka commented on Jun 19, 2026

    @serhiy-storchaka
    Member

    It was not easy, but I finally finished it: #151748. I added also nofilter() (see #151744), it was needed for tests, which are now better with use of newterm.

  6. added 3 commits that reference this issue on Jun 24, 2026
  7. moved this from Features to Done in Curses issueson Jun 24, 2026
  8. added a commit that references this issue on Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

3.16new features, bugs and security fixesextension-modulesC modules in the Modules dirstdlibStandard Library Python modules in the Lib/ directorytype-featureA feature request or enhancement

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions