Sat Aug 26 09:30:00 2023 UTC ()
py-overrides: added version 7.4.0
A decorator @override that verifies that a method that should override an
inherited method actually does it. Copies the docstring of the inherited
method to the overridden method.
(adam)
diff -r1.4052 -r1.4053 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-overrides/DESCR
diff -r0 -r1.1 pkgsrc/devel/py-overrides/Makefile
diff -r0 -r1.1 pkgsrc/devel/py-overrides/PLIST
diff -r0 -r1.1 pkgsrc/devel/py-overrides/distinfo
--- pkgsrc/devel/Makefile 2023/08/19 10:45:30 1.4052
+++ pkgsrc/devel/Makefile 2023/08/26 09:30:00 1.4053
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.4052 2023/08/19 10:45:30 pin Exp $ | | 1 | # $NetBSD: Makefile,v 1.4053 2023/08/26 09:30:00 adam Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= GConf | | 7 | SUBDIR+= GConf |
8 | SUBDIR+= GConf-ui | | 8 | SUBDIR+= GConf-ui |
9 | SUBDIR+= Gorm | | 9 | SUBDIR+= Gorm |
10 | SUBDIR+= MoarVM | | 10 | SUBDIR+= MoarVM |
11 | SUBDIR+= ObjectiveLib | | 11 | SUBDIR+= ObjectiveLib |
12 | SUBDIR+= ProjectCenter | | 12 | SUBDIR+= ProjectCenter |
13 | SUBDIR+= R-BH | | 13 | SUBDIR+= R-BH |
14 | SUBDIR+= R-IRdisplay | | 14 | SUBDIR+= R-IRdisplay |
| @@ -2681,26 +2681,27 @@ SUBDIR+= py-nampa | | | @@ -2681,26 +2681,27 @@ SUBDIR+= py-nampa |
2681 | SUBDIR+= py-nest-asyncio | | 2681 | SUBDIR+= py-nest-asyncio |
2682 | SUBDIR+= py-newt | | 2682 | SUBDIR+= py-newt |
2683 | SUBDIR+= py-nihtest | | 2683 | SUBDIR+= py-nihtest |
2684 | SUBDIR+= py-nose | | 2684 | SUBDIR+= py-nose |
2685 | SUBDIR+= py-nose-exclude | | 2685 | SUBDIR+= py-nose-exclude |
2686 | SUBDIR+= py-nose2 | | 2686 | SUBDIR+= py-nose2 |
2687 | SUBDIR+= py-nosexcover | | 2687 | SUBDIR+= py-nosexcover |
2688 | SUBDIR+= py-ode | | 2688 | SUBDIR+= py-ode |
2689 | SUBDIR+= py-olefile | | 2689 | SUBDIR+= py-olefile |
2690 | SUBDIR+= py-open-vcdiff | | 2690 | SUBDIR+= py-open-vcdiff |
2691 | SUBDIR+= py-ordered-set | | 2691 | SUBDIR+= py-ordered-set |
2692 | SUBDIR+= py-oset | | 2692 | SUBDIR+= py-oset |
2693 | SUBDIR+= py-outcome | | 2693 | SUBDIR+= py-outcome |
| | | 2694 | SUBDIR+= py-overrides |
2694 | SUBDIR+= py-packageurl | | 2695 | SUBDIR+= py-packageurl |
2695 | SUBDIR+= py-packaging | | 2696 | SUBDIR+= py-packaging |
2696 | SUBDIR+= py-packaging2 | | 2697 | SUBDIR+= py-packaging2 |
2697 | SUBDIR+= py-parameterized | | 2698 | SUBDIR+= py-parameterized |
2698 | SUBDIR+= py-path | | 2699 | SUBDIR+= py-path |
2699 | SUBDIR+= py-path.py | | 2700 | SUBDIR+= py-path.py |
2700 | SUBDIR+= py-pathable | | 2701 | SUBDIR+= py-pathable |
2701 | SUBDIR+= py-pathlib | | 2702 | SUBDIR+= py-pathlib |
2702 | SUBDIR+= py-pathlib2 | | 2703 | SUBDIR+= py-pathlib2 |
2703 | SUBDIR+= py-pathspec | | 2704 | SUBDIR+= py-pathspec |
2704 | SUBDIR+= py-pathvalidate | | 2705 | SUBDIR+= py-pathvalidate |
2705 | SUBDIR+= py-pbr | | 2706 | SUBDIR+= py-pbr |
2706 | SUBDIR+= py-pdm | | 2707 | SUBDIR+= py-pdm |
A decorator @override that verifies that a method that should override an
inherited method actually does it. Copies the docstring of the inherited
method to the overridden method.
# $NetBSD: Makefile,v 1.1 2023/08/26 09:30:00 adam Exp $
DISTNAME= overrides-7.4.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=o/overrides/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/mkorpela/overrides
COMMENT= Ddecorator to automatically detect mismatch when overriding a method
LICENSE= apache-2.0
TEST_DEPENDS+= ${PYPKGPREFIX}-test>=6.2.3:../../devel/py-test
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
do-test:
cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} tests
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2023/08/26 09:30:00 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/overrides/__init__.py
${PYSITELIB}/overrides/__init__.pyc
${PYSITELIB}/overrides/__init__.pyo
${PYSITELIB}/overrides/enforce.py
${PYSITELIB}/overrides/enforce.pyc
${PYSITELIB}/overrides/enforce.pyo
${PYSITELIB}/overrides/final.py
${PYSITELIB}/overrides/final.pyc
${PYSITELIB}/overrides/final.pyo
${PYSITELIB}/overrides/overrides.py
${PYSITELIB}/overrides/overrides.pyc
${PYSITELIB}/overrides/overrides.pyo
${PYSITELIB}/overrides/py.typed
${PYSITELIB}/overrides/signature.py
${PYSITELIB}/overrides/signature.pyc
${PYSITELIB}/overrides/signature.pyo
${PYSITELIB}/overrides/typing_utils.py
${PYSITELIB}/overrides/typing_utils.pyc
${PYSITELIB}/overrides/typing_utils.pyo
$NetBSD: distinfo,v 1.1 2023/08/26 09:30:00 adam Exp $
BLAKE2s (overrides-7.4.0.tar.gz) = 0040b4bc8c396f071f882a0c3045757006947b3bbfb6ad726e63ec0c99d1e32a
SHA512 (overrides-7.4.0.tar.gz) = 6ffd3b38997fd207d8ef9876ba9c328ef244b39300d22ae8c8bf63862f160b485d82b99d36d24abd1676fdddd39e5324eb0f1cf8629a0e17ac96956d165b6afd
Size (overrides-7.4.0.tar.gz) = 24804 bytes