NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4081 most downloaded on PyPI
A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner.
Last release 6 months ago
24 Mar 2026
Release timing varies
gaps range from 2 months to 2.1 years
Nearly every release is documented
notes for 42 of 44 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
44 releases · first in 2015
ruff: Configure hacking as external linter
Update python classifier in setup.cfg
One column per quarter.
Remove references to Python 2 objects
Remove unnecessary 'coding' lines
Replace deprecated inspect.getargspec
Update lower-constraints versions
Stop to use the \_\_future\_\_ module
Update the minversion parameter
[ussuri][goal] Drop python 2.7 support and testing
Replace git.openstack.org URLs with opendev.org URLs
Use template for lower-constraints
Add release note link in README
Avoid tox\_install.sh for constraints support
Updated from global requirements
Nothing published for this version
Nothing published for this version
Update URLs in documents according to document migration
rearrange existing documentation to fit the new standard layout
Remove pbr warnerrors in favor of sphinx check
Do not require oslotest for testing
Remove testscenarios from test-requirements.txt
Updated from global requirements
Show team and repo badges on README
Updated from global requirements
Updated from global requirements
Drop \*openstack/common\* in flake8 exclude list
Remove discover from test-requirements
Updated from global requirements
Updated from global requirements
Drop babel as requirement since its not used
Updated from global requirements
Add updated\_kwarg\_default\_value decorator
Add removals.remove note about metaclasses
Updated from global requirements
Add ability to disable warnings being emitted
Add a 'removed\_property' descriptor class
Updated from global requirements
Expose a top level 'deprecate' function
Ensure doctesting and doc8 testing done in py27 env
Allow providing the deprecation category
Uncap library requirements for liberty
Add a removed module deprecation helper
Add doctested examples into the documentation
Add a moved \*instance\* method deprecation pattern
Your coding agent can read these notes before it upgrades. Set up the MCP server →