NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #616 most downloaded on PyPI
A decorator to automatically detect mismatch when overriding a method.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.2 years
Some releases are documented
notes for 22 of 42 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
43 releases · first in 2015
Fixing https://github.com/mkorpela/overrides/issues/121
Fixing https://github.com/mkorpela/overrides/issues/121
Fixing bytecode handling in 3.12
Full Changelog: https://github.com/mkorpela/overrides/compare/7.5.0...7.6.0
Fixing bytecode handling in 3.12
Full Changelog: 7.5.0...7.6.0
Fixing bytecode handling in 3.12
One column per quarter.
Fix _is_same_module() on PyPy by @mgorny in https://github.com/mkorpela/overrides/pull/119
Full Changelog: https://github.com/mkorpela/overrides/compare/7.4.0...7.5.0
Support PEP 604 _Allow writing union types as X | Y_
Fix type defs for @override https://github.com/mkorpela/overrides/issues/109
Full Changelog: https://github.com/mkorpela/overrides/compare/7.3.0...7.3.1
Fix type defs for @override https://github.com/mkorpela/overrides/issues/109
Thanks @bersbersbers for contribution!
Full Changelog: 7.3.0...7.3.1
Fix type defs for @override #109
Thanks @bersbersbers for contribution!
Add an alias to @overrides decorator called @override. Use it as default as it seems to be de facto wording suggested. https://github.com/mkorpela/ove
Full Changelog: https://github.com/mkorpela/overrides/compare/7.2.0...7.3.0
Add an alias to @overrides decorator called @override. Use it as default as it seems to be de facto wording suggested.
https://github.com/mkorpela/overrides/issues/108
Full Changelog: 7.2.0...7.3.0
Add an alias to @overrides decorator called @override. Use it as default as it seems to be de facto wording suggested.
#108
@final decorator now is directly typing.final when running in Python 3.11 or above.
Full Changelog: https://github.com/mkorpela/overrides/compare/7.1.0...7.2.0
@final decorator now is directly typing.final when running in Python 3.11 or above.
Thank you ucucha for pointing this out!
Full Changelog: 7.1.0...7.2.0
@final decorator now is directly typing.final when running in Python 3.11 or above.
Thank you ucucha for pointing this out!
Changes Preliminary support for upcoming Python 3.11.
Changes Preliminary support for upcoming Python 3.11.
Full Changelog: https://github.com/mkorpela/overrides/compare/7.0.0...7.1.0
Changes
Preliminary support for upcoming Python 3.11.
Full Changelog: 7.0.0...7.1.0
Fix enforce overrides magic methods by @mkorpela in https://github.com/mkorpela/overrides/pull/105
Backwards incompatibilities:
Full Changelog: https://github.com/mkorpela/overrides/compare/6.5.0...7.0.0
Backwards incompatibilities:
Full Changelog: 6.5.0...7.0.0
Allow positional only argument name to change from super class name https://github.com/mkorpela/overrides/issues/88
Full Changelog: https://github.com/mkorpela/overrides/compare/6.4.0...6.5.0
Allow positional only argument name to change from super class name https://github.com/mkorpela/overrides/issues/88
Full Changelog: 6.4.0...6.5.0
Allow positional only argument name to change from super class name #88
TypedDict handling improved by @mkorpela in https://github.com/mkorpela/overrides/pull/103
See https://github.com/mkorpela/overrides/issues/96
Full Changelog: https://github.com/mkorpela/overrides/compare/6.3.0...6.4.0
Support for overriding inner classes by @jobh in https://github.com/mkorpela/overrides/pull/101
Thanks to @jobh and @tjsmart for your effort!
Full Changelog: https://github.com/mkorpela/overrides/compare/6.2.0...6.3.0
Support for Literals. https://github.com/mkorpela/overrides/issues/94
Support for Literals. https://github.com/mkorpela/overrides/issues/94
Full Changelog: https://github.com/mkorpela/overrides/compare/6.1.0...6.2.0
Fixing: "Override breaks when overriding a method with no type hints in third party library" https://github.com/mkorpela/overrides/issues/77
Fixing: "Override breaks when overriding a method with no type hints in third party library" https://github.com/mkorpela/overrides/issues/77
Broken types caused errors in 6.0.0. Now these are detected and ignored.
Broken types caused errors in 6.0.0. Now these are detected and ignored.
Overrides decorator used to return Any, now keeps the original type information and is more compatible with mypy.
Overrides decorator used to return Any, now keeps the original type information and is more compatible with mypy.
Fix bug with TypeVar somewhere in the type structure.
Fix bug with TypeVar somewhere in the type structure.
This is a major new release that implements signature checks. There are notable cases where signature checks do not work, but library has now also bet
This is a major new release that implements signature checks. There are notable cases where signature checks do not work, but library has now also better support for mypy and typing.
@overrides decorator has now two optional arguments to handle hard signature checks:
check_signature: bool set this to False to completely disable method signature checkcheck_at_runtime: bool set this to True to delay signature checks until runtime. This enables forward reference checks.Special thanks goes to @ashwin153, @brentyi and @cboots - you have all made this happen!
@ashwin153 has contributed large parts and initial implementations for signature checks. Awesome work!
Nothing published for this version
Fix https://github.com/mkorpela/overrides/issues/65
Fix https://github.com/mkorpela/overrides/issues/65
Fix case where type is defined as string.
Fix case where type is defined as string.
Improved support for mypy types and type checking with py.typed. Distribution as a wheel also.
Improved support for mypy types and type checking with py.typed. Distribution as a wheel also.
EnforceOverrides now checks argument and return value signatures for overriding problems. This is a backwards incompatible change. Special thanks to @…
EnforceOverrides now checks argument and return value signatures for overriding problems. This is a backwards incompatible change. Special thanks to @ashwin153 for all the hard work on making this possible!
https://github.com/mkorpela/overrides/issues/35
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
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
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
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 →