import py-overrides; ok bket@

This commit is contained in:
daniel
2024-07-15 23:28:16 +00:00
parent a97f3e5980
commit 4b7fc58bf4
4 changed files with 56 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
COMMENT = decorator to detect mismatches when overriding methods
MODPY_EGG_VERSION = 7.7.0
DISTNAME = overrides-${MODPY_EGG_VERSION}
PKGNAME = py-${DISTNAME}
CATEGORIES = devel
# Apache 2.0
PERMIT_PACKAGE = Yes
MODULES = lang/python
FLAVORS = python3
FLAVOR = python3
MODPY_PI = Yes
MODPY_PYBUILD = setuptools
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (overrides-7.7.0.tar.gz) = VRWPo9k7mMx1KZseZweK2QA8onlFx2FiwcB2bW+Rggo=
SIZE (overrides-7.7.0.tar.gz) = 22812
+7
View File
@@ -0,0 +1,7 @@
The @override decorator verifies that a method that should
override an inherited method actually does it.
Since signature validation and docstring inheritance are performed
on class creation and not on class instantiation, this library
significantly improves the safety and experience of creating class
hierarchies in Python without significantly impacting performance.
+27
View File
@@ -0,0 +1,27 @@
lib/python${MODPY_VERSION}/site-packages/overrides/
lib/python${MODPY_VERSION}/site-packages/overrides-${MODPY_EGG_VERSION}.dist-info/
lib/python${MODPY_VERSION}/site-packages/overrides-${MODPY_EGG_VERSION}.dist-info/LICENSE
lib/python${MODPY_VERSION}/site-packages/overrides-${MODPY_EGG_VERSION}.dist-info/METADATA
lib/python${MODPY_VERSION}/site-packages/overrides-${MODPY_EGG_VERSION}.dist-info/RECORD
lib/python${MODPY_VERSION}/site-packages/overrides-${MODPY_EGG_VERSION}.dist-info/WHEEL
lib/python${MODPY_VERSION}/site-packages/overrides-${MODPY_EGG_VERSION}.dist-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/overrides/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}enforce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}enforce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}final.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}final.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}overrides.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}overrides.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}signature.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}signature.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}typing_utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/overrides/${MODPY_PYCACHE}typing_utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/overrides/enforce.py
lib/python${MODPY_VERSION}/site-packages/overrides/final.py
lib/python${MODPY_VERSION}/site-packages/overrides/overrides.py
lib/python${MODPY_VERSION}/site-packages/overrides/py.typed
lib/python${MODPY_VERSION}/site-packages/overrides/signature.py
lib/python${MODPY_VERSION}/site-packages/overrides/typing_utils.py