diff --git a/devel/py-openapi-core/Makefile b/devel/py-openapi-core/Makefile index 7a5ee9df7a16..71ccfa4ce74a 100644 --- a/devel/py-openapi-core/Makefile +++ b/devel/py-openapi-core/Makefile @@ -1,52 +1,52 @@ PORTNAME= openapi-core PORTVERSION= 0.23.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= openapi_core-${PORTVERSION} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Client-side and server-side support for the OpenAPI Specification v3 WWW= https://openapi-core.readthedocs.io/en/latest/ \ https://github.com/python-openapi/openapi-core LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}isodate>=0:devel/py-isodate@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=4.23.0<5:devel/py-jsonschema@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}jsonschema-path>=0.4.5<0.5:devel/py-jsonschema-path@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jsonschema-path>=0.4.5<0.6:devel/py-jsonschema-path@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}more-itertools>=0:devel/py-more-itertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}openapi-schema-validator>=0.7.0<0.10.0:devel/py-openapi-schema-validator@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.8.0<0.9:devel/py-openapi-spec-validator@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.8.0<0.10:devel/py-openapi-spec-validator@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.8.0<5:devel/py-typing-extensions@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}werkzeug>=2.1.0:www/py-werkzeug@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes OPTIONS_DEFINE= AIOHTTP DJANGO FALCON FASTAPI FLASK REQUESTS STARLETTE AIOHTTP_DESC= Async http support DJANGO_DESC= Django support FASTAPI_DESC= FastAPI support FALCON_DESC= Falcon support FLASK_DESC= Flask support REQUESTS_DESC= Requests support STARLETTE_DESC= Starlette support AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0:www/py-aiohttp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multidict>=6.0.4<7:www/py-multidict@${PY_FLAVOR} DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.0:www/py-django42@${PY_FLAVOR} FALCON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}falcon>=4.0:www/py-falcon@${PY_FLAVOR} FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioitertools>=0.11<0.14:devel/py-aioitertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fastapi>=0.111<0.140:www/py-fastapi@${PY_FLAVOR} FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=2.0:www/py-flask@${PY_FLAVOR} REQUESTS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} STARLETTE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aioitertools>=0.11<0.14:devel/py-aioitertools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}starlette>=0.40.0<1.1.0:www/py-starlette@${PY_FLAVOR} .include diff --git a/devel/py-openapi-core/files/patch-pyproject.toml b/devel/py-openapi-core/files/patch-pyproject.toml index 1b47e943479e..c07a1fc9cca8 100644 --- a/devel/py-openapi-core/files/patch-pyproject.toml +++ b/devel/py-openapi-core/files/patch-pyproject.toml @@ -1,11 +1,17 @@ --- pyproject.toml.orig 1970-01-01 00:00:00 UTC +++ pyproject.toml -@@ -67,7 +67,7 @@ more-itertools = "*" +@@ -67,11 +67,11 @@ more-itertools = "*" starlette = {version = ">=0.40.0,<1.1.0", optional = true} isodate = "*" more-itertools = "*" -openapi-schema-validator = ">=0.7.0,<0.9.0" +-openapi-spec-validator = "^0.8.0" +openapi-schema-validator = ">=0.7.0,<0.10.0" - openapi-spec-validator = "^0.8.0" ++openapi-spec-validator = ">=0.8.0,<0.10" requests = {version = "*", optional = true} werkzeug = ">=2.1.0" +-jsonschema-path = "^0.4.5" ++jsonschema-path = ">=0.4.5,<0.6" + jsonschema = "^4.23.0" + multidict = {version = "^6.0.4", optional = true} + aioitertools = {version = ">=0.11,<0.14", optional = true}