NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1051 most downloaded on PyPI
Typing stubs for Deprecated
Last release 6 days ago
28 Sep 2026
Release timing varies
gaps range from 2 weeks to 8 months
Most releases are documented
notes for 23 of 31 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
31 releases · first in 2021
One column per quarter.
Mark Deprecated as obsolete since 3.0.0
Mark Deprecated as obsolete since 3.0.0 (#16445)
Release: https://pypi.org/pypi/Deprecated/3.0.0
Homepage: https://github.com/laurent-laporte-pro/deprecated
Repository: https://github.com/laurent-laporte-pro/deprecated
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/Deprecated
Changelog: https://github.com/laurent-laporte-pro/deprecated/blob/master/CHANGELOG.md
Diff: https://github.com/laurent-laporte-pro/deprecated/compare/v1.3.1...v3.0.0
Co-authored-by: stubsabot <>
Use optional-dependencies for third-party packages
[Deprecated] Add default for SphinxAdapter.__init__
[Deprecated] Add default for SphinxAdapter.__init__ (#15790)
[Deprecated] Add default for DeprecatedParams.__init__
[Deprecated] Add default for DeprecatedParams.__init__ (#15795)
Import some items from typing instead of typing_extensions
Import some items from typing instead of typing_extensions (#15711)
Part of #13782
Use dashes instead of underscores for METADATA.toml field names
Use dashes instead of underscores for METADATA.toml field names (#15614)
Rename requires to dependencies in METADATA files
Rename requires to dependencies in METADATA files (#15594)
Update outdated upstream_repository fields
Update outdated upstream_repository fields (#15334)
[Deprecated] Update to ~=1.3.1
[Deprecated] Update to ~=1.3.1 (#14954)
[Deprecated]: fix missing extra_stacklevel kwarg for deprecated()
[Deprecated]: fix missing extra_stacklevel kwarg for deprecated() (#13573)
[Deprecated] Update to 1.2.15
[Deprecated] Update to 1.2.15 (#13020)
Use PEP 570 syntax in third party stubs
Use PEP 570 syntax in third party stubs (#11554)
Update typing_extensions imports in third-party stubs
Update typing_extensions imports in third-party stubs (#11245)
Add an upstream_repository field to METADATA.toml
Add an upstream_repository field to METADATA.toml (#10487)
Closes: #10478
Add defaults for third-party stubs A-D
Add defaults for third-party stubs A-D (#9952)
Stubtest settings: change ignore_missing_stub default to false
Stubtest settings: change ignore_missing_stub default to false (#9779)
If you're reading about this commit from an autogenerated changelog entry, this should have no user-visible impact on how the stubs are interpreted by a type checker; it's just an internal change to how typeshed's tests work.
Co-authored-by: hauntsaninja <>
deprecated: complete stubs (#8169)
Co-authored-by: hauntsaninja <>
Import generics from standard modules in all third-party stubs
Import generics from standard modules in all third-party stubs (#7791)
Drop Python 2 support in third-party stubs
Drop Python 2 support in third-party stubs (#7703)
Use TypeAlias where possible for type aliases
Use TypeAlias where possible for type aliases (#7630)
Use lowercase type everywhere
Use lowercase type everywhere (#6853)
Nothing published for this version
Add star to all non-0.1 versions
Add star to all non-0.1 versions (#6146)
Nothing published for this version
Update deprecated.sphinx.deprecated signature
Update deprecated.sphinx.deprecated signature (#6005)
The signature was changed in Deprecated 1.2.13.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →