aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-12-25 09:00:23 +0000
committerPo-Chuan Hsieh <sunpoet@FreeBSD.org>2023-12-25 09:00:23 +0000
commitca3e9be1b4d401b6b7387e2b33433a49a4c9beb5 (patch)
tree63c4656c1e2a08096811a4b5f18ca6fabd4addb3
parentd1e13f0484f59eafe64ac54aadb5a274fd4f1c00 (diff)
downloadports-ca3e9be1b4d401b6b7387e2b33433a49a4c9beb5.tar.gz
ports-ca3e9be1b4d401b6b7387e2b33433a49a4c9beb5.zip
devel/py-pydantic2: Allow build with py-pydantic-core 2.14.6
- Bump PORTREVISION for package change
-rw-r--r--devel/py-pydantic2/Makefile3
-rw-r--r--devel/py-pydantic2/files/patch-pyproject.toml11
2 files changed, 13 insertions, 1 deletions
diff --git a/devel/py-pydantic2/Makefile b/devel/py-pydantic2/Makefile
index f0aaaa5a1b30..d5e002065502 100644
--- a/devel/py-pydantic2/Makefile
+++ b/devel/py-pydantic2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pydantic
PORTVERSION= 2.5.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=22.5.0:devel/py-hatch-fancy-pypi-readme@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}annotated-types>=0.4.0:devel/py-annotated-types@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.14.5<2.14.5_99:devel/py-pydantic-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic-core>=2.14.5<2.14.6_99:devel/py-pydantic-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.1:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-pydantic2/files/patch-pyproject.toml b/devel/py-pydantic2/files/patch-pyproject.toml
new file mode 100644
index 000000000000..9abf3963f70b
--- /dev/null
+++ b/devel/py-pydantic2/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2020-02-02 00:00:00 UTC
++++ pyproject.toml
+@@ -66,7 +66,7 @@ requires-python = '>=3.7'
+ dependencies = [
+ 'typing-extensions>=4.6.1',
+ 'annotated-types>=0.4.0',
+- "pydantic-core==2.14.5",
++ "pydantic-core>=2.14.5, <=2.14.6",
+ "importlib_metadata; python_version=='3.7'",
+ ]
+ dynamic = ['version', 'readme']