Closed
Description
The co_lnotab attribute will be deprecated in 3.10 and removed in 3.12.
https://peps.python.org/pep-0626/#backwards-compatibility
It was documented as deprecated in 3.10 and to-be-removed in 3.12: https://docs.python.org/3/whatsnew/3.10.html#pep-626-precise-line-numbers-for-debugging-and-other-tools
Original issue: #86412
Right now CPython does not use co_lnotab
in its source code.
But, there are two mentions of it:
- In
gdb
:Lines 60 to 61 in 6ef6915
- In
clinic.test
:Line 3575 in 6ef6915
If that's fine - I would like to do the honours.
CC @markshannon
Linked PRs
- gh-101865: Deprecate
co_lnotab
from code objects as per PEP 626 #101866 - gh-101865: Docs: Keep co_lnotab deprecation for at least 3.14 #126392
- [3.13] gh-101865: Docs: Keep co_lnotab deprecation for at least 3.14 (GH-126392) #126403
- [3.12] gh-101865: Docs: Keep co_lnotab deprecation for at least 3.14 (GH-126392) #126404