diff options
author | wiz <wiz@pkgsrc.org> | 2022-08-01 18:47:40 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2022-08-01 18:47:40 +0000 |
commit | 1fa59e87d9a7bd0994ef94aae5345a9d4165b0e0 (patch) | |
tree | 7321adf5d78522b663a16ad5c2c0cdbb5bc7c7dd | |
parent | 35ed872275fa4e456959327072ffdd9d63297907 (diff) | |
download | pkgsrc-1fa59e87d9a7bd0994ef94aae5345a9d4165b0e0.tar.gz |
py-pydantic: fix
This was packaged with py-cython installed, which caused various .so
files to be generated. However, the dependency is not noted in the package,
making it fail in bulk builds.
Set SKIP_CYTHON to ignore cython even if installed and update PLIST.
-rw-r--r-- | devel/py-pydantic/Makefile | 9 | ||||
-rw-r--r-- | devel/py-pydantic/PLIST | 27 |
2 files changed, 6 insertions, 30 deletions
diff --git a/devel/py-pydantic/Makefile b/devel/py-pydantic/Makefile index 731de254fa3..a5579c77fa6 100644 --- a/devel/py-pydantic/Makefile +++ b/devel/py-pydantic/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2022/07/24 10:48:25 gdt Exp $ +# $NetBSD: Makefile,v 1.2 2022/08/01 18:47:40 wiz Exp $ DISTNAME= pydantic-1.9.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} @@ -10,11 +10,12 @@ HOMEPAGE= https://github.com/samuelcolvin/pydantic COMMENT= Data validation and settings management using python type hints LICENSE= mit -PYTHON_VERSIONS_INCOMPATIBLE= 27 # and 36 - DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.7.4.3:../../devel/py-typing-extensions -USE_LANGUAGES= c99 +PYTHON_VERSIONS_INCOMPATIBLE= 27 # and 36 + +MAKE_ENV+= SKIP_CYTHON=1 +USE_LANGUAGES= # empty .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" diff --git a/devel/py-pydantic/PLIST b/devel/py-pydantic/PLIST index ce5c713c349..87fc43c04a9 100644 --- a/devel/py-pydantic/PLIST +++ b/devel/py-pydantic/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.1 2022/07/24 10:48:25 gdt Exp $ +@comment $NetBSD: PLIST,v 1.2 2022/08/01 18:47:40 wiz Exp $ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt @@ -9,104 +9,79 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/pydantic/__init__.py ${PYSITELIB}/pydantic/__init__.pyc ${PYSITELIB}/pydantic/__init__.pyo -${PYSITELIB}/pydantic/__init__.so ${PYSITELIB}/pydantic/_hypothesis_plugin.py ${PYSITELIB}/pydantic/_hypothesis_plugin.pyc ${PYSITELIB}/pydantic/_hypothesis_plugin.pyo -${PYSITELIB}/pydantic/_hypothesis_plugin.so ${PYSITELIB}/pydantic/annotated_types.py ${PYSITELIB}/pydantic/annotated_types.pyc ${PYSITELIB}/pydantic/annotated_types.pyo -${PYSITELIB}/pydantic/annotated_types.so ${PYSITELIB}/pydantic/class_validators.py ${PYSITELIB}/pydantic/class_validators.pyc ${PYSITELIB}/pydantic/class_validators.pyo -${PYSITELIB}/pydantic/class_validators.so ${PYSITELIB}/pydantic/color.py ${PYSITELIB}/pydantic/color.pyc ${PYSITELIB}/pydantic/color.pyo -${PYSITELIB}/pydantic/color.so ${PYSITELIB}/pydantic/config.py ${PYSITELIB}/pydantic/config.pyc ${PYSITELIB}/pydantic/config.pyo -${PYSITELIB}/pydantic/config.so ${PYSITELIB}/pydantic/dataclasses.py ${PYSITELIB}/pydantic/dataclasses.pyc ${PYSITELIB}/pydantic/dataclasses.pyo -${PYSITELIB}/pydantic/dataclasses.so ${PYSITELIB}/pydantic/datetime_parse.py ${PYSITELIB}/pydantic/datetime_parse.pyc ${PYSITELIB}/pydantic/datetime_parse.pyo -${PYSITELIB}/pydantic/datetime_parse.so ${PYSITELIB}/pydantic/decorator.py ${PYSITELIB}/pydantic/decorator.pyc ${PYSITELIB}/pydantic/decorator.pyo -${PYSITELIB}/pydantic/decorator.so ${PYSITELIB}/pydantic/env_settings.py ${PYSITELIB}/pydantic/env_settings.pyc ${PYSITELIB}/pydantic/env_settings.pyo -${PYSITELIB}/pydantic/env_settings.so ${PYSITELIB}/pydantic/error_wrappers.py ${PYSITELIB}/pydantic/error_wrappers.pyc ${PYSITELIB}/pydantic/error_wrappers.pyo -${PYSITELIB}/pydantic/error_wrappers.so ${PYSITELIB}/pydantic/errors.py ${PYSITELIB}/pydantic/errors.pyc ${PYSITELIB}/pydantic/errors.pyo -${PYSITELIB}/pydantic/errors.so ${PYSITELIB}/pydantic/fields.py ${PYSITELIB}/pydantic/fields.pyc ${PYSITELIB}/pydantic/fields.pyo -${PYSITELIB}/pydantic/fields.so ${PYSITELIB}/pydantic/generics.py ${PYSITELIB}/pydantic/generics.pyc ${PYSITELIB}/pydantic/generics.pyo ${PYSITELIB}/pydantic/json.py ${PYSITELIB}/pydantic/json.pyc ${PYSITELIB}/pydantic/json.pyo -${PYSITELIB}/pydantic/json.so ${PYSITELIB}/pydantic/main.py ${PYSITELIB}/pydantic/main.pyc ${PYSITELIB}/pydantic/main.pyo -${PYSITELIB}/pydantic/main.so ${PYSITELIB}/pydantic/mypy.py ${PYSITELIB}/pydantic/mypy.pyc ${PYSITELIB}/pydantic/mypy.pyo -${PYSITELIB}/pydantic/mypy.so ${PYSITELIB}/pydantic/networks.py ${PYSITELIB}/pydantic/networks.pyc ${PYSITELIB}/pydantic/networks.pyo -${PYSITELIB}/pydantic/networks.so ${PYSITELIB}/pydantic/parse.py ${PYSITELIB}/pydantic/parse.pyc ${PYSITELIB}/pydantic/parse.pyo -${PYSITELIB}/pydantic/parse.so ${PYSITELIB}/pydantic/py.typed ${PYSITELIB}/pydantic/schema.py ${PYSITELIB}/pydantic/schema.pyc ${PYSITELIB}/pydantic/schema.pyo -${PYSITELIB}/pydantic/schema.so ${PYSITELIB}/pydantic/tools.py ${PYSITELIB}/pydantic/tools.pyc ${PYSITELIB}/pydantic/tools.pyo -${PYSITELIB}/pydantic/tools.so ${PYSITELIB}/pydantic/types.py ${PYSITELIB}/pydantic/types.pyc ${PYSITELIB}/pydantic/types.pyo -${PYSITELIB}/pydantic/types.so ${PYSITELIB}/pydantic/typing.py ${PYSITELIB}/pydantic/typing.pyc ${PYSITELIB}/pydantic/typing.pyo -${PYSITELIB}/pydantic/typing.so ${PYSITELIB}/pydantic/utils.py ${PYSITELIB}/pydantic/utils.pyc ${PYSITELIB}/pydantic/utils.pyo -${PYSITELIB}/pydantic/utils.so ${PYSITELIB}/pydantic/validators.py ${PYSITELIB}/pydantic/validators.pyc ${PYSITELIB}/pydantic/validators.pyo -${PYSITELIB}/pydantic/validators.so ${PYSITELIB}/pydantic/version.py ${PYSITELIB}/pydantic/version.pyc ${PYSITELIB}/pydantic/version.pyo -${PYSITELIB}/pydantic/version.so |