git: bbafd6fc5504 - main - finance/py-finvizfinance: update 1.3.0 → 1.5.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 12 Sep 2026 00:37:42 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bbafd6fc5504146d798fc67dd152a2e4870942f6

commit bbafd6fc5504146d798fc67dd152a2e4870942f6
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-11 17:19:22 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-12 00:37:21 +0000

    finance/py-finvizfinance: update 1.3.0 → 1.5.0
---
 finance/py-finvizfinance/Makefile | 21 ++++++++-------------
 finance/py-finvizfinance/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 16 deletions(-)

diff --git a/finance/py-finvizfinance/Makefile b/finance/py-finvizfinance/Makefile
index 83952ae803ef..f1a0842a0b29 100644
--- a/finance/py-finvizfinance/Makefile
+++ b/finance/py-finvizfinance/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	finvizfinance
-DISTVERSION=	1.3.0
-PORTREVISION=	1
+DISTVERSION=	1.5.0
 CATEGORIES=	finance python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,22 +12,18 @@ WWW=		https://finvizfinance.readthedocs.io/en/latest/ \
 LICENSE=	MIT
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup4>0:www/py-beautifulsoup4@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}beautifulsoup4>=4.9:www/py-beautifulsoup4@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}lxml>=4.6:devel/py-lxml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pandas>=1.5:math/py-pandas@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}requests>=2.32.0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}xlsxwriter>=3.0:textproc/py-xlsxwriter@${PY_FLAVOR}
 
 USES=		python
-USE_PYTHON=	distutils cython autoplist
+USE_PYTHON=	pep517 autoplist
 
 NO_ARCH=	yes
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|packages=find_packages()|packages=find_packages(exclude=["test", "test.*"])|' ${WRKSRC}/setup.py
-
-post-extract:
-	@${TOUCH} ${WRKSRC}/README_pypi.md
-
 # tests disabled: upstream test suite relies on live finviz.com HTML which
 # has changed, causing 7 errors and 1 failure, see
 # https://github.com/lit26/finvizfinance/issues/140
diff --git a/finance/py-finvizfinance/distinfo b/finance/py-finvizfinance/distinfo
index 7100951c9037..cdab545f24bc 100644
--- a/finance/py-finvizfinance/distinfo
+++ b/finance/py-finvizfinance/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785730665
-SHA256 (finvizfinance-1.3.0.tar.gz) = 906f3bfafcb8c995dd75304671f193bc2762a2c766320fcf7551716976de16b9
-SIZE (finvizfinance-1.3.0.tar.gz) = 33442
+TIMESTAMP = 1789141885
+SHA256 (finvizfinance-1.5.0.tar.gz) = d2ef8000cc281d36e9eccf524cac89f5bf0f41a9d1f38c51ae43defbda3c8858
+SIZE (finvizfinance-1.5.0.tar.gz) = 39565