{"added":"2026-07-14T23:28:50-04:00","apiVersion":1,"behindSince":null,"buildDepends":["devel/py-setuptools","devel/py-wheel"],"categories":["devel","python"],"comment":"Decorator to automatically detect mismatch when overriding a method","compare":"/compare/py312-overrides/index.json","dependentCount":null,"description":"A decorator @override that verifies that a method that should override an\ninherited method actually does it.\n\nCopies the docstring of the inherited method to the overridden method.\n\nSince signature validation and docstring inheritance are performed on class\ncreation and not on class instantiation, this library significantly improves the\nsafety and experience of creating class hierarchies in Python without\nsignificantly impacting performance. See https://stackoverflow.com/q/1167617 for\nthe initial inspiration for this library.","flavors":[],"html":"https://daemonports.org/midnightbsd/devel/py-overrides/","kind":"port","lastUpdate":"2026-07-14T23:28:50-04:00","license":["Apache-2.0"],"maintainer":"ports@MidnightBSD.org","name":"${PYTHON_PKGNAMEPREFIX}overrides","newest":true,"newestVersion":"7.7.0","noVulnData":true,"origin":"devel/py-overrides","otherSystems":[{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/py-overrides","path":"/devel/py-overrides/","system":"FreeBSD","version":"7.7.0_1"},{"maintainer":"The OpenBSD ports mailing-list \u003cports@openbsd.org\u003e","newest":true,"noVulnData":true,"origin":"devel/py-overrides","path":"/openbsd/devel/py-overrides/","system":"OpenBSD","version":"7.7.0p2"},{"maintainer":"pkgsrc-users@NetBSD.org","newest":true,"origin":"devel/py-overrides","path":"/netbsd/devel/py-overrides/","system":"NetBSD","version":"7.7.0nb1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"origin":"devel/py-overrides","path":"/dragonfly/devel/py-overrides/","system":"DragonFly","version":"7.7.0_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-overrides","path":"","system":"HardenedBSD","version":"7.7.0_1"},{"maintainer":"sunpoet@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/py-overrides","path":"","system":"GhostBSD","version":"7.7.0_1"}],"packages":null,"pkgName":"${PYTHON_PKGNAMEPREFIX}overrides-7.7.0_1","related":null,"repository":"mports","requiredBy":[],"requiredByCount":0,"runDepends":[],"status":null,"system":"midnightbsd","systemLabel":"MidnightBSD","version":"7.7.0_1","versions":[{"commit":"b807d69740d814e9a9f67fedd06769996bcc27ea","date":"2026-07-14","version":"7.7.0"}],"vulnerabilities":null,"www":"https://github.com/mkorpela/overrides"}
