git: 1ea5aa4ff893 - main - finance/py-openbb: update 4.7.2 → 5.0.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 10 Oct 2026 16:28:13 UTC
The branch main has been updated by yuri:

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

commit 1ea5aa4ff893f3dc4fb7de7089854bd8c959d15e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-10 10:17:51 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-10 16:28:02 +0000

    finance/py-openbb: update 4.7.2 → 5.0.0
---
 finance/py-openbb/Makefile | 98 +++++++++++++++++++++-------------------------
 finance/py-openbb/distinfo |  6 +--
 2 files changed, 47 insertions(+), 57 deletions(-)

diff --git a/finance/py-openbb/Makefile b/finance/py-openbb/Makefile
index a9b0897b5108..af8acae86cbc 100644
--- a/finance/py-openbb/Makefile
+++ b/finance/py-openbb/Makefile
@@ -1,66 +1,56 @@
 PORTNAME=	openbb
-DISTVERSION=	4.7.2
+DISTVERSION=	5.0.0
 CATEGORIES=	finance python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	OpenBB: Investment research for everyone, anywhere
-WWW=		https://github.com/OpenBB-finance/OpenBB
+WWW=		https://github.com/openbq-org/OpenBB
 
 LICENSE=	AGPLv3
 
-BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}openbb-benzinga>=1.6.1:finance/py-openbb-benzinga@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-bls>=1.3.1:finance/py-openbb-bls@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-cftc>=1.4.1:finance/py-openbb-cftc@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-commodity>=1.5.2:finance/py-openbb-commodity@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-congress-gov>=1.2.3:finance/py-openbb-congress-gov@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-crypto>=1.6.2:finance/py-openbb-crypto@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-currency>=1.6.2:finance/py-openbb-currency@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-derivatives>=1.6.2:finance/py-openbb-derivatives@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-econdb>=1.5.1:finance/py-openbb-econdb@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-economy>=1.6.2:finance/py-openbb-economy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-equity>=1.6.2:finance/py-openbb-equity@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-etf>=1.6.2:finance/py-openbb-etf@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-federal-reserve>=1.6.2:finance/py-openbb-federal-reserve@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-fixedincome>=1.6.2:finance/py-openbb-fixedincome@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-fmp>=1.6.1:finance/py-openbb-fmp@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-fred>=1.6.1:finance/py-openbb-fred@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-government-us>=1.6.1:finance/py-openbb-government-us@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-imf>=2.1.3:finance/py-openbb-imf@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-index>=1.6.2:finance/py-openbb-index@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-intrinio>=1.6.1:finance/py-openbb-intrinio@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-news>=1.6.2:finance/py-openbb-news@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-oecd>=1.6.1:finance/py-openbb-oecd@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-platform-api>=1.3.6:finance/py-openbb-platform-api@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-regulators>=1.6.2:finance/py-openbb-regulators@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-sec>=1.6.1:finance/py-openbb-sec@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-tiingo>=1.6.1:finance/py-openbb-tiingo@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-tradingeconomics>=1.6.1:finance/py-openbb-tradingeconomics@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-us-eia>=1.3.1:finance/py-openbb-us-eia@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-yfinance>=1.6.3:finance/py-openbb-yfinance@${PY_FLAVOR}
-RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}openbb-alpha-vantage>=1.6.1:finance/py-openbb-alpha-vantage@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-biztoc>=1.6.1:finance/py-openbb-biztoc@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-cboe>=1.6.1:finance/py-openbb-cboe@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-charting>=3.0.0:finance/py-openbb-charting@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-deribit>=1.2.1:finance/py-openbb-deribit@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-ecb>=1.6.1:finance/py-openbb-ecb@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-econometrics>=1.7.2:finance/py-openbb-econometrics@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-famafrench>=1.2.1:finance/py-openbb-famafrench@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-finra>=1.6.1:finance/py-openbb-finra@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-finviz>=1.5.1:finance/py-openbb-finviz@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-mcp-server>=1.4.1:finance/py-openbb-mcp-server@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-multpl>=1.3.1:finance/py-openbb-multpl@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-nasdaq>=1.6.2:finance/py-openbb-nasdaq@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-quantitative>=1.6.2:finance/py-openbb-quantitative@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-seeking-alpha>=1.6.1:finance/py-openbb-seeking-alpha@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-stockgrid>=1.6.1:finance/py-openbb-stockgrid@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-technical>=1.6.2:finance/py-openbb-technical@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-tmx>=1.5.2:finance/py-openbb-tmx@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-tradier>=1.5.1:finance/py-openbb-tradier@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}openbb-wsj>=1.6.1:finance/py-openbb-wsj@${PY_FLAVOR}
+BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}a2wsgi>0:www/py-a2wsgi@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-bls>=2.0.0:finance/py-openbb-bls@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-cboe>=2.0.0:finance/py-openbb-cboe@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-cftc>=2.0.0:finance/py-openbb-cftc@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-charting>=4.0.0:finance/py-openbb-charting@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-commodity>=2.0.0:finance/py-openbb-commodity@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-core>=2.0.1:finance/py-openbb-core@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-crypto>=2.0.0:finance/py-openbb-crypto@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-currency>=2.0.0:finance/py-openbb-currency@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-deribit>=2.0.0:finance/py-openbb-deribit@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-derivatives>=2.0.0:finance/py-openbb-derivatives@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-ecb>=2.0.0:finance/py-openbb-ecb@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-econometrics>=2.0.0:finance/py-openbb-econometrics@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-economy>=2.0.0:finance/py-openbb-economy@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-equity>=2.0.0:finance/py-openbb-equity@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-etf>=2.0.0:finance/py-openbb-etf@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-famafrench>=2.0.0:finance/py-openbb-famafrench@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-federal-reserve>=2.0.0:finance/py-openbb-federal-reserve@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-finra>=2.0.0:finance/py-openbb-finra@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-fixedincome>=2.0.0:finance/py-openbb-fixedincome@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-fred>=2.0.0:finance/py-openbb-fred@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-government-us>=2.0.0:finance/py-openbb-government-us@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-imf>=3.0.0:finance/py-openbb-imf@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-index>=2.0.0:finance/py-openbb-index@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-mcp-server>=2.0.1:finance/py-openbb-mcp-server@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-nasdaq>=2.0.0:finance/py-openbb-nasdaq@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-news>=2.0.0:finance/py-openbb-news@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-oecd>=2.0.0:finance/py-openbb-oecd@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-platform-api>=2.0.1:finance/py-openbb-platform-api@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-quantitative>=2.0.0:finance/py-openbb-quantitative@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-sec>=2.0.0:finance/py-openbb-sec@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-technical>=2.0.1:finance/py-openbb-technical@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-tmx>=2.0.0:finance/py-openbb-tmx@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}openbb-us-eia>=2.0.0:finance/py-openbb-us-eia@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pywry>0:www/py-pywry@${PY_FLAVOR}
+		# ${PYTHON_PKGNAMEPREFIX}openbb-cli>=2.0.1:finance/py-openbb-cli@${PY_FLAVOR} # missing
+		# ${PYTHON_PKGNAMEPREFIX}openbb-devtools>=2.0.1:finance/py-openbb-devtools@${PY_FLAVOR} # missing
+		# ${PYTHON_PKGNAMEPREFIX}openbb-jodi>=2.0.0:finance/py-openbb-jodi@${PY_FLAVOR} # missing
 
 USES=		python
 USE_PYTHON=	autoplist pep517
@@ -70,7 +60,7 @@ NO_ARCH=	yes
 # finance/py-openbb-core owns the openbb/ namespace.  This metaport only
 # pulls in the extension packages, so remove all staged Python files before
 # packaging and clear the autoplist record so check-plist stays clean.
-post-install: # see https://github.com/OpenBB-finance/OpenBB/issues/7562
+post-install: # see https://github.com/openbq-org/OpenBB/issues/7562
 	@${RM} -r ${STAGEDIR}${PYTHONPREFIX_LIBDIR}
 	@${ECHO_CMD} -n > ${_PYTHONPKGLIST}
 
diff --git a/finance/py-openbb/distinfo b/finance/py-openbb/distinfo
index 257453a735d2..b79b7f344bc0 100644
--- a/finance/py-openbb/distinfo
+++ b/finance/py-openbb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1782862860
-SHA256 (openbb-4.7.2.tar.gz) = 24ca5e5c7a6c71423cf5947a0ed300c98c4033d4c8f1c30a5cd5e44b76b3476e
-SIZE (openbb-4.7.2.tar.gz) = 5753
+TIMESTAMP = 1790694549
+SHA256 (openbb-5.0.0.tar.gz) = b664dcbb3d057d46c9ae402349d0ddc638905009f684038a217e4e594c29f4f9
+SIZE (openbb-5.0.0.tar.gz) = 4341