Skip to content

Conversation

@picnixz
Copy link
Member

@picnixz picnixz commented Nov 8, 2025

@picnixz picnixz force-pushed the docs/capi/curses-141004 branch from 4b091af to 5c30fd6 Compare November 8, 2025 15:18
@picnixz picnixz force-pushed the docs/capi/curses-141004 branch from 698f2a0 to bf55f97 Compare November 8, 2025 17:41
@picnixz
Copy link
Member Author

picnixz commented Nov 9, 2025

I really don't like the curses C API. Is there a world where I can rewrite it to avoid macros and global variables? it's only used by curses.panel btw in the project.

@picnixz picnixz requested a review from ZeroIntensity November 9, 2025 14:04
@ZeroIntensity
Copy link
Member

Is there a world where I can rewrite it to avoid macros and global variables? it's only used by curses.panel btw in the project.

Yeah (and I'd love to get this done for datetime too), but it has to be for 3.15 only.

Copy link
Member

@ZeroIntensity ZeroIntensity left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, some non-blocking suggestions below.

@picnixz picnixz enabled auto-merge (squash) November 9, 2025 15:42
@picnixz picnixz added needs backport to 3.13 bugs and security fixes needs backport to 3.14 bugs and security fixes labels Nov 9, 2025
@picnixz picnixz merged commit dbe4090 into python:main Nov 9, 2025
32 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in Docs PRs Nov 9, 2025
@miss-islington-app
Copy link

Thanks @picnixz for the PR 🌮🎉.. I'm working now to backport this PR to: 3.13, 3.14.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Nov 9, 2025
(cherry picked from commit dbe40904a78a0c8ffa25fb64e6ff1e14e6e7ba5a)

Co-authored-by: Bénédikt Tran <[email protected]>
@bedevere-app
Copy link

bedevere-app bot commented Nov 9, 2025

GH-141292 is a backport of this pull request to the 3.14 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.14 bugs and security fixes label Nov 9, 2025
miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Nov 9, 2025
(cherry picked from commit dbe40904a78a0c8ffa25fb64e6ff1e14e6e7ba5a)

Co-authored-by: Bénédikt Tran <[email protected]>
@bedevere-app
Copy link

bedevere-app bot commented Nov 9, 2025

GH-141293 is a backport of this pull request to the 3.13 branch.

@bedevere-app bedevere-app bot removed the needs backport to 3.13 bugs and security fixes label Nov 9, 2025
@picnixz picnixz deleted the docs/capi/curses-141004 branch November 9, 2025 15:49
picnixz added a commit that referenced this pull request Nov 9, 2025
gh-141004: document `curses` C API (GH-141254)
(cherry picked from commit dbe4090)

Co-authored-by: Bénédikt Tran <[email protected]>
picnixz added a commit that referenced this pull request Nov 9, 2025
gh-141004: document `curses` C API (GH-141254)
(cherry picked from commit dbe4090)

Co-authored-by: Bénédikt Tran <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation in the Doc dir skip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants