You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Remove deprecated C API objects slated for removal in 3.15 #133644
For Py_UNICODE_WIDE I propose soft deprecation instead.
There's been no user warning outside docs, and removing an #ifdef macro can silently change the value.
Activity
skirpichev commentedon May 8, 2025
gh-133644: remove deprecated `PyImport_ImportModuleNoBlock` (#133655)
pythongh-133644: Avoid deprecated Py_SetProgramName() in _testembed
pythongh-133644: Avoid deprecated Py_SetProgramName() in _testembed.c
gh-133644: Remove deprecated Python initialization getter functions (#…
gh-133644: update `Py_InteractiveFlag` deprecation notice (#133749)
pythongh-133644: update `Py_InteractiveFlag` deprecation notice (pyth…
pythongh-133644: update `Py_InteractiveFlag` deprecation notice (pyth…
[3.14] gh-133644: update `Py_InteractiveFlag` deprecation notice (GH-…
[3.13] gh-133644: update `Py_InteractiveFlag` deprecation notice (GH-…
gh-133644: Avoid deprecated Py_SetProgramName() in _testembed.c (#133665
1 remaining item
StanFromIreland commentedon Jul 9, 2025
I think we can cross out
libmpdecimalremoval since it has been deferred to 3.16?StanFromIreland commentedon Jul 9, 2025
Looking at just the top 500 pypi packages (Thanks Victor!), there is still usage in several packages. Do we want to postpone to 3.16?
vstinner commentedon Jul 11, 2025
How is it used? How many projects use them?
vstinner commentedon Jul 11, 2025
Right, we should wait for Python 3.16.
pythongh-133644: remove deprecated `PyImport_ImportModuleNoBlock` (py…
pythongh-133644: Remove deprecated Python initialization getter funct…
pythongh-133644: update `Py_InteractiveFlag` deprecation notice (pyth…
pythongh-133644: Avoid deprecated Py_SetProgramName() in _testembed.c (…
pythongh-133644: remove deprecated `PyImport_ImportModuleNoBlock` (py…
pythongh-133644: Remove deprecated Python initialization getter funct…
pythongh-133644: update `Py_InteractiveFlag` deprecation notice (pyth…
pythongh-133644: Avoid deprecated Py_SetProgramName() in _testembed.c (…
gh-133644: remove `PyWeakref_GetObject` and `PyWeakref_GET_OBJECT` (G…
encukou commentedon Feb 27, 2026
For
Py_UNICODE_WIDEI propose soft deprecation instead.There's been no user warning outside docs, and removing an
#ifdefmacro can silently change the value.