git: 7a7ab400fec7 - main - devel/py-prance: Update to 26.7.19.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 19 Sep 2026 15:29:53 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=7a7ab400fec725b7192e807c2812d54d573c0363
commit 7a7ab400fec725b7192e807c2812d54d573c0363
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-19 15:26:37 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-19 15:26:37 +0000
devel/py-prance: Update to 26.7.19.0
Changes: https://github.com/RonnyPfannschmidt/prance/blob/main/CHANGES.rst
Notified by: kai (via private mail)
---
devel/py-prance/Makefile | 28 +++++++++++++---------------
devel/py-prance/distinfo | 6 +++---
devel/py-prance/files/patch-pyproject.toml | 27 +++++++++++++++++++++++++++
devel/py-prance/files/patch-setup.cfg | 13 -------------
4 files changed, 43 insertions(+), 31 deletions(-)
diff --git a/devel/py-prance/Makefile b/devel/py-prance/Makefile
index dea192a28c1f..0c22e208473f 100644
--- a/devel/py-prance/Makefile
+++ b/devel/py-prance/Makefile
@@ -1,25 +1,23 @@
PORTNAME= prance
-PORTVERSION= 23.6.21.0
-PORTREVISION= 1
+PORTVERSION= 26.7.19.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Resolving Swagger/OpenAPI 2.0 and 3.0.0 parser
+COMMENT= Resolve Swagger/OpenAPI 2.0 and 3.0.0 parser
WWW= https://github.com/RonnyPfannschmidt/prance
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6:devel/py-setuptools-scm@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=9:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=3.0,1:textproc/py-chardet@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.25:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.17.10:devel/py-ruamel.yaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>=1.15<2:devel/py-six@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}chardet>=5.2,1:textproc/py-chardet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=25.0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.32.5:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.18.16:devel/py-ruamel.yaml@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
@@ -36,10 +34,10 @@ ICU_DESC= Unicode support
OSV_DESC= Use py-openapi-spec-validator as backend
SSV_DESC= Use py-swagger-spec-validator as backend
-CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR}
-FLEX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flex>=6.13<7:devel/py-flex@${PY_FLAVOR}
-ICU_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyicu>=2.4<3:devel/py-pyicu@${PY_FLAVOR}
-OSV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.5.1:devel/py-openapi-spec-validator@${PY_FLAVOR}
-SSV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=2.4:devel/py-swagger-spec-validator@${PY_FLAVOR}
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.3.0:devel/py-click@${PY_FLAVOR}
+FLEX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flex>=6.14.1<7:devel/py-flex@${PY_FLAVOR}
+ICU_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyicu>=2.14<3:devel/py-pyicu@${PY_FLAVOR}
+OSV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openapi-spec-validator>=0.7.1:devel/py-openapi-spec-validator@${PY_FLAVOR}
+SSV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}swagger-spec-validator>=3.0.4<3.1:devel/py-swagger-spec-validator@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-prance/distinfo b/devel/py-prance/distinfo
index 9dc7a371ae83..e7d05b205682 100644
--- a/devel/py-prance/distinfo
+++ b/devel/py-prance/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689398879
-SHA256 (prance-23.6.21.0.tar.gz) = d8c15f8ac34019751cc4945f866d8d964d7888016d10de3592e339567177cabe
-SIZE (prance-23.6.21.0.tar.gz) = 2798776
+TIMESTAMP = 1789389358
+SHA256 (prance-26.7.19.0.tar.gz) = 18c52bc9ace4de2b58be1d810543d675a8640f06c2ea5d06427f12f1e612be8d
+SIZE (prance-26.7.19.0.tar.gz) = 2814867
diff --git a/devel/py-prance/files/patch-pyproject.toml b/devel/py-prance/files/patch-pyproject.toml
new file mode 100644
index 000000000000..3611a60c152c
--- /dev/null
+++ b/devel/py-prance/files/patch-pyproject.toml
@@ -0,0 +1,27 @@
+--- pyproject.toml.orig 2026-07-19 05:27:27 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>80", "wheel", "setuptools_scm[toml]>9"]
++requires = ["setuptools>61", "wheel", "setuptools_scm[toml]>9"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+@@ -44,7 +44,7 @@ ssv = ["swagger-spec-validator~=3.0.4"]
+ [project.optional-dependencies]
+ icu = ["PyICU~=2.14"]
+ ssv = ["swagger-spec-validator~=3.0.4"]
+-osv = ["openapi-spec-validator~=0.7.1"]
++osv = ["openapi-spec-validator>=0.7.1"]
+ flex = ["flex~=6.14.1"]
+ cli = ["click>=8.3.0"]
+ fast = ["orjson>=3.9"]
+@@ -67,7 +67,7 @@ include-package-data = true
+ include-package-data = true
+
+ [tool.setuptools.packages.find]
+-exclude = ["ez_setup", "examples", "tests"]
++exclude = ["ez_setup", "docs*", "examples", "tests*", "scripts*"]
+
+ [tool.setuptools_scm]
+ write_to = "prance/_version.py"
diff --git a/devel/py-prance/files/patch-setup.cfg b/devel/py-prance/files/patch-setup.cfg
deleted file mode 100644
index aaab9cd26eb1..000000000000
--- a/devel/py-prance/files/patch-setup.cfg
+++ /dev/null
@@ -1,13 +0,0 @@
---- setup.cfg.orig 2023-06-21 20:01:44 UTC
-+++ setup.cfg
-@@ -55,8 +55,8 @@ icu = PyICU~=2.4
- sphinx>=3.4
- towncrier>=19.2
- icu = PyICU~=2.4
--ssv = swagger-spec-validator~=2.4
--osv = openapi-spec-validator~=0.5.1
-+ssv = swagger-spec-validator>=2.4
-+osv = openapi-spec-validator>=0.5.1
- flex = flex~=6.13
- cli = click>=7.0
-