gh-108901: Deprecate `inspect.getfullargspec` and slate it for removal in 3.15 by sobolevn · Pull Request #112314 · python/cpython
Conversation
Member
I've create a new PyPI package to backport skip_bound_arg parameter to previous versions: https://github.com/wemake-services/inspect313
It is not yet published, please let me know if I need to add someone as maintainer / move it somewhere.
📚 Documentation preview 📚: https://cpython-previews--112314.org.readthedocs.build/
…removal in 3.15
sobolevn
requested review from
gpshead and
vstinner
bedevere-app
Bot
added
the
awaiting review
label
bedevere-app
Bot
mentioned this pull request
hugovk
commented
Nov 22, 2023
hugovk commented
Member
Would probably also be a good idea to update the advice in https://docs.python.org/3/whatsnew/3.11.html?highlight=getfullargspec#removed so it no longer recommends getfullargspec:
The getargspec() function, deprecated since Python 3.0; use inspect.signature() or inspect.getfullargspec() instead.
sobolevn
commented
Nov 22, 2023
sobolevn commented
Member Author
@hugovk Thanks! This would need a separate PR.
encukou
commented
Apr 25, 2024
encukou commented
Member
What's the reason to use the minimum length of the deprecation period?
sobolevn
commented
Apr 25, 2024
sobolevn commented
Member Author
No real reason, I think that the transition will be rather smooth, considering the existance of https://github.com/wemake-services/inspect313
But, we can set any remove= version, this is not really a problem :)
github-actions
Bot
commented
Apr 14, 2026
github-actions Bot commented
This PR is stale because it has been open for 30 days with no activity.
vstinner
commented
Apr 30, 2026
vstinner commented
Member
@sobolevn: This change is now outdated since it refers to Python 3.13. Do you still plan to work on this PR? If not, I suggest closing it.
sobolevn
closed this
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment