git: 6c8a509e336f - main - finance/py-openbb*: New ports: OpenBB: Financial data platform
Date: Thu, 02 Jul 2026 04:35:04 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=6c8a509e336f63bb7c57a8890146c36af1a98dc8
commit 6c8a509e336f63bb7c57a8890146c36af1a98dc8
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-07-02 02:26:10 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-07-02 04:34:56 +0000
finance/py-openbb*: New ports: OpenBB: Financial data platform
---
finance/Makefile | 51 ++++++++++++++++++
finance/py-openbb-alpha-vantage/Makefile | 22 ++++++++
finance/py-openbb-alpha-vantage/distinfo | 3 ++
finance/py-openbb-alpha-vantage/pkg-descr | 3 ++
finance/py-openbb-benzinga/Makefile | 22 ++++++++
finance/py-openbb-benzinga/distinfo | 3 ++
finance/py-openbb-benzinga/pkg-descr | 3 ++
finance/py-openbb-biztoc/Makefile | 22 ++++++++
finance/py-openbb-biztoc/distinfo | 3 ++
finance/py-openbb-biztoc/pkg-descr | 3 ++
finance/py-openbb-bls/Makefile | 22 ++++++++
finance/py-openbb-bls/distinfo | 3 ++
finance/py-openbb-bls/pkg-descr | 3 ++
finance/py-openbb-cboe/Makefile | 24 +++++++++
finance/py-openbb-cboe/distinfo | 3 ++
finance/py-openbb-cboe/pkg-descr | 3 ++
finance/py-openbb-cftc/Makefile | 23 +++++++++
finance/py-openbb-cftc/distinfo | 3 ++
finance/py-openbb-cftc/pkg-descr | 3 ++
finance/py-openbb-charting/Makefile | 25 +++++++++
finance/py-openbb-charting/distinfo | 3 ++
finance/py-openbb-charting/pkg-descr | 3 ++
finance/py-openbb-commodity/Makefile | 22 ++++++++
finance/py-openbb-commodity/distinfo | 3 ++
finance/py-openbb-commodity/pkg-descr | 3 ++
finance/py-openbb-congress-gov/Makefile | 22 ++++++++
finance/py-openbb-congress-gov/distinfo | 3 ++
finance/py-openbb-congress-gov/pkg-descr | 3 ++
finance/py-openbb-core/Makefile | 35 +++++++++++++
finance/py-openbb-core/distinfo | 3 ++
finance/py-openbb-core/pkg-descr | 3 ++
finance/py-openbb-crypto/Makefile | 22 ++++++++
finance/py-openbb-crypto/distinfo | 3 ++
finance/py-openbb-crypto/pkg-descr | 3 ++
finance/py-openbb-currency/Makefile | 22 ++++++++
finance/py-openbb-currency/distinfo | 3 ++
finance/py-openbb-currency/pkg-descr | 3 ++
finance/py-openbb-deribit/Makefile | 23 +++++++++
finance/py-openbb-deribit/distinfo | 3 ++
finance/py-openbb-deribit/pkg-descr | 3 ++
finance/py-openbb-derivatives/Makefile | 22 ++++++++
finance/py-openbb-derivatives/distinfo | 3 ++
finance/py-openbb-derivatives/pkg-descr | 3 ++
finance/py-openbb-ecb/Makefile | 23 +++++++++
finance/py-openbb-ecb/distinfo | 3 ++
finance/py-openbb-ecb/pkg-descr | 3 ++
finance/py-openbb-econdb/Makefile | 24 +++++++++
finance/py-openbb-econdb/distinfo | 3 ++
finance/py-openbb-econdb/pkg-descr | 3 ++
finance/py-openbb-econometrics/Makefile | 25 +++++++++
finance/py-openbb-econometrics/distinfo | 3 ++
finance/py-openbb-econometrics/pkg-descr | 3 ++
finance/py-openbb-economy/Makefile | 22 ++++++++
finance/py-openbb-economy/distinfo | 3 ++
finance/py-openbb-economy/pkg-descr | 3 ++
finance/py-openbb-equity/Makefile | 22 ++++++++
finance/py-openbb-equity/distinfo | 3 ++
finance/py-openbb-equity/pkg-descr | 3 ++
finance/py-openbb-etf/Makefile | 22 ++++++++
finance/py-openbb-etf/distinfo | 3 ++
finance/py-openbb-etf/pkg-descr | 3 ++
finance/py-openbb-famafrench/Makefile | 22 ++++++++
finance/py-openbb-famafrench/distinfo | 3 ++
finance/py-openbb-famafrench/pkg-descr | 3 ++
finance/py-openbb-federal-reserve/Makefile | 27 ++++++++++
finance/py-openbb-federal-reserve/distinfo | 3 ++
finance/py-openbb-federal-reserve/pkg-descr | 3 ++
finance/py-openbb-finra/Makefile | 22 ++++++++
finance/py-openbb-finra/distinfo | 3 ++
finance/py-openbb-finra/pkg-descr | 3 ++
finance/py-openbb-finviz/Makefile | 23 +++++++++
finance/py-openbb-finviz/distinfo | 3 ++
finance/py-openbb-finviz/pkg-descr | 3 ++
finance/py-openbb-fixedincome/Makefile | 22 ++++++++
finance/py-openbb-fixedincome/distinfo | 3 ++
finance/py-openbb-fixedincome/pkg-descr | 3 ++
finance/py-openbb-fmp/Makefile | 22 ++++++++
finance/py-openbb-fmp/distinfo | 3 ++
finance/py-openbb-fmp/pkg-descr | 3 ++
finance/py-openbb-fred/Makefile | 22 ++++++++
finance/py-openbb-fred/distinfo | 3 ++
finance/py-openbb-fred/pkg-descr | 3 ++
finance/py-openbb-government-us/Makefile | 23 +++++++++
finance/py-openbb-government-us/distinfo | 3 ++
finance/py-openbb-government-us/pkg-descr | 3 ++
finance/py-openbb-imf/Makefile | 27 ++++++++++
finance/py-openbb-imf/distinfo | 3 ++
finance/py-openbb-imf/pkg-descr | 3 ++
finance/py-openbb-index/Makefile | 22 ++++++++
finance/py-openbb-index/distinfo | 3 ++
finance/py-openbb-index/pkg-descr | 3 ++
finance/py-openbb-intrinio/Makefile | 23 +++++++++
finance/py-openbb-intrinio/distinfo | 3 ++
finance/py-openbb-intrinio/pkg-descr | 3 ++
finance/py-openbb-mcp-server/Makefile | 23 +++++++++
finance/py-openbb-mcp-server/distinfo | 3 ++
finance/py-openbb-mcp-server/pkg-descr | 3 ++
finance/py-openbb-multpl/Makefile | 22 ++++++++
finance/py-openbb-multpl/distinfo | 3 ++
finance/py-openbb-multpl/pkg-descr | 3 ++
finance/py-openbb-nasdaq/Makefile | 26 ++++++++++
finance/py-openbb-nasdaq/distinfo | 3 ++
finance/py-openbb-nasdaq/pkg-descr | 3 ++
finance/py-openbb-news/Makefile | 22 ++++++++
finance/py-openbb-news/distinfo | 3 ++
finance/py-openbb-news/pkg-descr | 3 ++
finance/py-openbb-oecd/Makefile | 23 +++++++++
finance/py-openbb-oecd/distinfo | 3 ++
finance/py-openbb-oecd/pkg-descr | 3 ++
finance/py-openbb-platform-api/Makefile | 23 +++++++++
finance/py-openbb-platform-api/distinfo | 3 ++
finance/py-openbb-platform-api/pkg-descr | 2 +
finance/py-openbb-quantitative/Makefile | 23 +++++++++
finance/py-openbb-quantitative/distinfo | 3 ++
finance/py-openbb-quantitative/pkg-descr | 3 ++
finance/py-openbb-regulators/Makefile | 22 ++++++++
finance/py-openbb-regulators/distinfo | 3 ++
finance/py-openbb-regulators/pkg-descr | 3 ++
finance/py-openbb-sec/Makefile | 28 ++++++++++
finance/py-openbb-sec/distinfo | 3 ++
finance/py-openbb-sec/pkg-descr | 3 ++
finance/py-openbb-seeking-alpha/Makefile | 22 ++++++++
finance/py-openbb-seeking-alpha/distinfo | 3 ++
finance/py-openbb-seeking-alpha/pkg-descr | 3 ++
finance/py-openbb-stockgrid/Makefile | 22 ++++++++
finance/py-openbb-stockgrid/distinfo | 3 ++
finance/py-openbb-stockgrid/pkg-descr | 3 ++
finance/py-openbb-technical/Makefile | 24 +++++++++
finance/py-openbb-technical/distinfo | 3 ++
finance/py-openbb-technical/pkg-descr | 3 ++
finance/py-openbb-tiingo/Makefile | 22 ++++++++
finance/py-openbb-tiingo/distinfo | 3 ++
finance/py-openbb-tiingo/pkg-descr | 3 ++
finance/py-openbb-tmx/Makefile | 26 ++++++++++
finance/py-openbb-tmx/distinfo | 3 ++
finance/py-openbb-tmx/pkg-descr | 2 +
finance/py-openbb-tradier/Makefile | 22 ++++++++
finance/py-openbb-tradier/distinfo | 3 ++
finance/py-openbb-tradier/pkg-descr | 3 ++
finance/py-openbb-tradingeconomics/Makefile | 22 ++++++++
finance/py-openbb-tradingeconomics/distinfo | 3 ++
finance/py-openbb-tradingeconomics/pkg-descr | 3 ++
finance/py-openbb-us-eia/Makefile | 25 +++++++++
finance/py-openbb-us-eia/distinfo | 3 ++
finance/py-openbb-us-eia/pkg-descr | 3 ++
finance/py-openbb-wsj/Makefile | 22 ++++++++
finance/py-openbb-wsj/distinfo | 3 ++
finance/py-openbb-wsj/pkg-descr | 3 ++
finance/py-openbb-yfinance/Makefile | 23 +++++++++
finance/py-openbb-yfinance/distinfo | 3 ++
finance/py-openbb-yfinance/pkg-descr | 3 ++
finance/py-openbb/Makefile | 77 ++++++++++++++++++++++++++++
finance/py-openbb/distinfo | 3 ++
finance/py-openbb/pkg-descr | 3 ++
finance/py-openbb/pkg-message | 13 +++++
155 files changed, 1608 insertions(+)
diff --git a/finance/Makefile b/finance/Makefile
index 0965910e4695..89bc2e80c255 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -125,6 +125,57 @@
SUBDIR += py-investpy
SUBDIR += py-mplfinance
SUBDIR += py-ofxparse
+ SUBDIR += py-openbb
+ SUBDIR += py-openbb-alpha-vantage
+ SUBDIR += py-openbb-benzinga
+ SUBDIR += py-openbb-biztoc
+ SUBDIR += py-openbb-bls
+ SUBDIR += py-openbb-cboe
+ SUBDIR += py-openbb-cftc
+ SUBDIR += py-openbb-charting
+ SUBDIR += py-openbb-commodity
+ SUBDIR += py-openbb-congress-gov
+ SUBDIR += py-openbb-core
+ SUBDIR += py-openbb-crypto
+ SUBDIR += py-openbb-currency
+ SUBDIR += py-openbb-deribit
+ SUBDIR += py-openbb-derivatives
+ SUBDIR += py-openbb-ecb
+ SUBDIR += py-openbb-econdb
+ SUBDIR += py-openbb-econometrics
+ SUBDIR += py-openbb-economy
+ SUBDIR += py-openbb-equity
+ SUBDIR += py-openbb-etf
+ SUBDIR += py-openbb-famafrench
+ SUBDIR += py-openbb-federal-reserve
+ SUBDIR += py-openbb-finra
+ SUBDIR += py-openbb-finviz
+ SUBDIR += py-openbb-fixedincome
+ SUBDIR += py-openbb-fmp
+ SUBDIR += py-openbb-fred
+ SUBDIR += py-openbb-government-us
+ SUBDIR += py-openbb-imf
+ SUBDIR += py-openbb-index
+ SUBDIR += py-openbb-intrinio
+ SUBDIR += py-openbb-mcp-server
+ SUBDIR += py-openbb-multpl
+ SUBDIR += py-openbb-nasdaq
+ SUBDIR += py-openbb-news
+ SUBDIR += py-openbb-oecd
+ SUBDIR += py-openbb-platform-api
+ SUBDIR += py-openbb-quantitative
+ SUBDIR += py-openbb-regulators
+ SUBDIR += py-openbb-sec
+ SUBDIR += py-openbb-seeking-alpha
+ SUBDIR += py-openbb-stockgrid
+ SUBDIR += py-openbb-technical
+ SUBDIR += py-openbb-tiingo
+ SUBDIR += py-openbb-tmx
+ SUBDIR += py-openbb-tradier
+ SUBDIR += py-openbb-tradingeconomics
+ SUBDIR += py-openbb-us-eia
+ SUBDIR += py-openbb-wsj
+ SUBDIR += py-openbb-yfinance
SUBDIR += py-pandas-market-calendars
SUBDIR += py-pandas-ta
SUBDIR += py-pandas-ta-openbb
diff --git a/finance/py-openbb-alpha-vantage/Makefile b/finance/py-openbb-alpha-vantage/Makefile
new file mode 100644
index 000000000000..e171423eb951
--- /dev/null
+++ b/finance/py-openbb-alpha-vantage/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-alpha-vantage
+DISTVERSION= 1.6.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Alpha Vantage extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-alpha-vantage/distinfo b/finance/py-openbb-alpha-vantage/distinfo
new file mode 100644
index 000000000000..7ad902635d75
--- /dev/null
+++ b/finance/py-openbb-alpha-vantage/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782886074
+SHA256 (openbb_alpha_vantage-1.6.1.tar.gz) = 429ce237693ea71ee70c09b3de0230060e8d69d78f45a89e5dda19260bc1fc44
+SIZE (openbb_alpha_vantage-1.6.1.tar.gz) = 6903
diff --git a/finance/py-openbb-alpha-vantage/pkg-descr b/finance/py-openbb-alpha-vantage/pkg-descr
new file mode 100644
index 000000000000..7d74a982e014
--- /dev/null
+++ b/finance/py-openbb-alpha-vantage/pkg-descr
@@ -0,0 +1,3 @@
+Alpha Vantage extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-benzinga/Makefile b/finance/py-openbb-benzinga/Makefile
new file mode 100644
index 000000000000..23c7f54afc90
--- /dev/null
+++ b/finance/py-openbb-benzinga/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-benzinga
+DISTVERSION= 1.6.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Benzinga extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-benzinga/distinfo b/finance/py-openbb-benzinga/distinfo
new file mode 100644
index 000000000000..433bdd8c3b23
--- /dev/null
+++ b/finance/py-openbb-benzinga/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849311
+SHA256 (openbb_benzinga-1.6.1.tar.gz) = ffb90defb8a76d734f3e2ed77320643f374a136a587aea5bb12cef9ca1759824
+SIZE (openbb_benzinga-1.6.1.tar.gz) = 8036
diff --git a/finance/py-openbb-benzinga/pkg-descr b/finance/py-openbb-benzinga/pkg-descr
new file mode 100644
index 000000000000..5c46296e8e58
--- /dev/null
+++ b/finance/py-openbb-benzinga/pkg-descr
@@ -0,0 +1,3 @@
+Benzinga extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-biztoc/Makefile b/finance/py-openbb-biztoc/Makefile
new file mode 100644
index 000000000000..211fa963a3cf
--- /dev/null
+++ b/finance/py-openbb-biztoc/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-biztoc
+DISTVERSION= 1.6.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Biztoc Provider for OpenBB Platform
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-biztoc/distinfo b/finance/py-openbb-biztoc/distinfo
new file mode 100644
index 000000000000..8a7eeb17eaea
--- /dev/null
+++ b/finance/py-openbb-biztoc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782886075
+SHA256 (openbb_biztoc-1.6.1.tar.gz) = 6a2aa15c7fdbd37989e6a2e710dbcb07a39234740cc74b422210378d848cddd8
+SIZE (openbb_biztoc-1.6.1.tar.gz) = 3383
diff --git a/finance/py-openbb-biztoc/pkg-descr b/finance/py-openbb-biztoc/pkg-descr
new file mode 100644
index 000000000000..04c2867f785e
--- /dev/null
+++ b/finance/py-openbb-biztoc/pkg-descr
@@ -0,0 +1,3 @@
+Biztoc Provider for OpenBB Platform
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-bls/Makefile b/finance/py-openbb-bls/Makefile
new file mode 100644
index 000000000000..02b2ddc76409
--- /dev/null
+++ b/finance/py-openbb-bls/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-bls
+DISTVERSION= 1.3.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: The Bureau of Labor Statistics' (BLS) Public Data
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-bls/distinfo b/finance/py-openbb-bls/distinfo
new file mode 100644
index 000000000000..3df9e73bf7af
--- /dev/null
+++ b/finance/py-openbb-bls/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849312
+SHA256 (openbb_bls-1.3.1.tar.gz) = 09cbdc29216a0f3bfe0a86110d7d4e03749040f4cdd9544b488579e2b9afbcc7
+SIZE (openbb_bls-1.3.1.tar.gz) = 9829088
diff --git a/finance/py-openbb-bls/pkg-descr b/finance/py-openbb-bls/pkg-descr
new file mode 100644
index 000000000000..2459e3f69cf5
--- /dev/null
+++ b/finance/py-openbb-bls/pkg-descr
@@ -0,0 +1,3 @@
+The Bureau of Labor Statistics' (BLS) Public Data
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-cboe/Makefile b/finance/py-openbb-cboe/Makefile
new file mode 100644
index 000000000000..cf18404d6231
--- /dev/null
+++ b/finance/py-openbb-cboe/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= openbb-cboe
+DISTVERSION= 1.6.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: CBOE extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-client-cache>=0.11.0:www/py-aiohttp-client-cache@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-cboe/distinfo b/finance/py-openbb-cboe/distinfo
new file mode 100644
index 000000000000..d3d382f104e0
--- /dev/null
+++ b/finance/py-openbb-cboe/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782886076
+SHA256 (openbb_cboe-1.6.1.tar.gz) = a9533664bfa85d2eb996586657636497d6e5a9a3fb48d8089abcad535bbdb3e2
+SIZE (openbb_cboe-1.6.1.tar.gz) = 16293
diff --git a/finance/py-openbb-cboe/pkg-descr b/finance/py-openbb-cboe/pkg-descr
new file mode 100644
index 000000000000..71d4687a1aaf
--- /dev/null
+++ b/finance/py-openbb-cboe/pkg-descr
@@ -0,0 +1,3 @@
+CBOE extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-cftc/Makefile b/finance/py-openbb-cftc/Makefile
new file mode 100644
index 000000000000..a4ac6dbf3c52
--- /dev/null
+++ b/finance/py-openbb-cftc/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= openbb-cftc
+DISTVERSION= 1.4.2
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: The mission of the Commodity Futures Trading Commission
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openbb-platform-api>=1.3.5:finance/py-openbb-platform-api@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-cftc/distinfo b/finance/py-openbb-cftc/distinfo
new file mode 100644
index 000000000000..cd7fd2324c63
--- /dev/null
+++ b/finance/py-openbb-cftc/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849313
+SHA256 (openbb_cftc-1.4.2.tar.gz) = 86c363d39b4b84b3fbf933dc33b491423154e3cf997ed8abd27d435dc4a7fc3e
+SIZE (openbb_cftc-1.4.2.tar.gz) = 17867
diff --git a/finance/py-openbb-cftc/pkg-descr b/finance/py-openbb-cftc/pkg-descr
new file mode 100644
index 000000000000..9ac71da4bcc5
--- /dev/null
+++ b/finance/py-openbb-cftc/pkg-descr
@@ -0,0 +1,3 @@
+The mission of the Commodity Futures Trading Commission
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-charting/Makefile b/finance/py-openbb-charting/Makefile
new file mode 100644
index 000000000000..e0eb064462bd
--- /dev/null
+++ b/finance/py-openbb-charting/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= openbb-charting
+DISTVERSION= 3.0.0
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Charting extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas-ta-openbb>=0.4.24:finance/py-pandas-ta-openbb@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pywry>0:www/py-pywry@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-charting/distinfo b/finance/py-openbb-charting/distinfo
new file mode 100644
index 000000000000..533e3d3aff27
--- /dev/null
+++ b/finance/py-openbb-charting/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782886077
+SHA256 (openbb_charting-3.0.0.tar.gz) = d5609f057f7c502461e1e7ebb788c2d9f67dc724dec4dc1fa7b7b4fcab870f71
+SIZE (openbb_charting-3.0.0.tar.gz) = 487435
diff --git a/finance/py-openbb-charting/pkg-descr b/finance/py-openbb-charting/pkg-descr
new file mode 100644
index 000000000000..b62070d8e312
--- /dev/null
+++ b/finance/py-openbb-charting/pkg-descr
@@ -0,0 +1,3 @@
+Charting extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-commodity/Makefile b/finance/py-openbb-commodity/Makefile
new file mode 100644
index 000000000000..b5d941dd43b1
--- /dev/null
+++ b/finance/py-openbb-commodity/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-commodity
+DISTVERSION= 1.5.2
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Commodity extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-commodity/distinfo b/finance/py-openbb-commodity/distinfo
new file mode 100644
index 000000000000..292f4d64348d
--- /dev/null
+++ b/finance/py-openbb-commodity/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849314
+SHA256 (openbb_commodity-1.5.2.tar.gz) = 508d686e4781f8c14c1578eb896e968bcd3f86f779249f28726479a948735ad6
+SIZE (openbb_commodity-1.5.2.tar.gz) = 3750
diff --git a/finance/py-openbb-commodity/pkg-descr b/finance/py-openbb-commodity/pkg-descr
new file mode 100644
index 000000000000..519f3f1536c0
--- /dev/null
+++ b/finance/py-openbb-commodity/pkg-descr
@@ -0,0 +1,3 @@
+Commodity extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-congress-gov/Makefile b/finance/py-openbb-congress-gov/Makefile
new file mode 100644
index 000000000000..b4a702815514
--- /dev/null
+++ b/finance/py-openbb-congress-gov/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-congress-gov
+DISTVERSION= 1.2.3
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Congress.gov Provider Extension for the OpenBB Platform
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-congress-gov/distinfo b/finance/py-openbb-congress-gov/distinfo
new file mode 100644
index 000000000000..1eadcfafb2d9
--- /dev/null
+++ b/finance/py-openbb-congress-gov/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849314
+SHA256 (openbb_congress_gov-1.2.3.tar.gz) = 58918abb2f8662048339579e945fb35cfde46d25ae705d4c06c976469aff0c49
+SIZE (openbb_congress_gov-1.2.3.tar.gz) = 42388
diff --git a/finance/py-openbb-congress-gov/pkg-descr b/finance/py-openbb-congress-gov/pkg-descr
new file mode 100644
index 000000000000..fd1e77a8a3b3
--- /dev/null
+++ b/finance/py-openbb-congress-gov/pkg-descr
@@ -0,0 +1,3 @@
+Congress.gov Provider Extension for the OpenBB Platform
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-core/Makefile b/finance/py-openbb-core/Makefile
new file mode 100644
index 000000000000..9e8b069033cc
--- /dev/null
+++ b/finance/py-openbb-core/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= openbb-core
+DISTVERSION= 1.6.13
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: OpenBB package with core functionality
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>0:www/py-aiohttp@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fastapi>0:www/py-fastapi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}html5lib>=1.1:www/py-html5lib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6.8.0:devel/py-importlib-metadata@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.3:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.12.3:devel/py-pydantic2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyjwt>=2.12.0:www/py-pyjwt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-dotenv>=1.0.0:www/py-python-dotenv@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-multipart>0:www/py-python-multipart@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>=2.33.0:www/py-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>=0.15:devel/py-ruff@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uuid7>=0.1.0:devel/py-uuid7@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.40.0:www/py-uvicorn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}websockets>=15.0:devel/py-websockets@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-core/distinfo b/finance/py-openbb-core/distinfo
new file mode 100644
index 000000000000..d0bdf75bee10
--- /dev/null
+++ b/finance/py-openbb-core/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782846690
+SHA256 (openbb_core-1.6.13.tar.gz) = c26cfc2ae37c1700e01db9ca0fd2cd02118715cec2097ea870f47a70186402bb
+SIZE (openbb_core-1.6.13.tar.gz) = 245113
diff --git a/finance/py-openbb-core/pkg-descr b/finance/py-openbb-core/pkg-descr
new file mode 100644
index 000000000000..24aeb901e318
--- /dev/null
+++ b/finance/py-openbb-core/pkg-descr
@@ -0,0 +1,3 @@
+OpenBB package with core functionality.
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-crypto/Makefile b/finance/py-openbb-crypto/Makefile
new file mode 100644
index 000000000000..802049007027
--- /dev/null
+++ b/finance/py-openbb-crypto/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-crypto
+DISTVERSION= 1.6.2
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Crypto extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-crypto/distinfo b/finance/py-openbb-crypto/distinfo
new file mode 100644
index 000000000000..ede2e2fe72b9
--- /dev/null
+++ b/finance/py-openbb-crypto/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849315
+SHA256 (openbb_crypto-1.6.2.tar.gz) = 5bf427fb9178389496a4041d4ae5da8eef250ddb34edb48415de75d9c0974ea0
+SIZE (openbb_crypto-1.6.2.tar.gz) = 1956
diff --git a/finance/py-openbb-crypto/pkg-descr b/finance/py-openbb-crypto/pkg-descr
new file mode 100644
index 000000000000..942d4c053ca1
--- /dev/null
+++ b/finance/py-openbb-crypto/pkg-descr
@@ -0,0 +1,3 @@
+Crypto extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-currency/Makefile b/finance/py-openbb-currency/Makefile
new file mode 100644
index 000000000000..46dc5e546e21
--- /dev/null
+++ b/finance/py-openbb-currency/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-currency
+DISTVERSION= 1.6.2
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Currency extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-currency/distinfo b/finance/py-openbb-currency/distinfo
new file mode 100644
index 000000000000..f0447a0a2b26
--- /dev/null
+++ b/finance/py-openbb-currency/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849316
+SHA256 (openbb_currency-1.6.2.tar.gz) = ab5756c6bec000e45ac6749425200eaba9274a31ab79544694375be8bac2f07e
+SIZE (openbb_currency-1.6.2.tar.gz) = 2757
diff --git a/finance/py-openbb-currency/pkg-descr b/finance/py-openbb-currency/pkg-descr
new file mode 100644
index 000000000000..ebe289b8542c
--- /dev/null
+++ b/finance/py-openbb-currency/pkg-descr
@@ -0,0 +1,3 @@
+Currency extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-deribit/Makefile b/finance/py-openbb-deribit/Makefile
new file mode 100644
index 000000000000..6949e0f4c5d5
--- /dev/null
+++ b/finance/py-openbb-deribit/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= openbb-deribit
+DISTVERSION= 1.2.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Deribit is a crypto-native derivatives exchange
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}async-lru>=2.0.4:devel/py-async-lru@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-deribit/distinfo b/finance/py-openbb-deribit/distinfo
new file mode 100644
index 000000000000..452768b4cf8f
--- /dev/null
+++ b/finance/py-openbb-deribit/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782886079
+SHA256 (openbb_deribit-1.2.1.tar.gz) = 66d69b04ad779abdb84651ed09ce312be9c9afb5dc068e241761d00b708d5a65
+SIZE (openbb_deribit-1.2.1.tar.gz) = 11430
diff --git a/finance/py-openbb-deribit/pkg-descr b/finance/py-openbb-deribit/pkg-descr
new file mode 100644
index 000000000000..e9d4e8148970
--- /dev/null
+++ b/finance/py-openbb-deribit/pkg-descr
@@ -0,0 +1,3 @@
+Deribit is a crypto-native derivatives exchange.
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-derivatives/Makefile b/finance/py-openbb-derivatives/Makefile
new file mode 100644
index 000000000000..3965f76d9732
--- /dev/null
+++ b/finance/py-openbb-derivatives/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= openbb-derivatives
+DISTVERSION= 1.6.2
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Derivatives extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-derivatives/distinfo b/finance/py-openbb-derivatives/distinfo
new file mode 100644
index 000000000000..0de04245136c
--- /dev/null
+++ b/finance/py-openbb-derivatives/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849316
+SHA256 (openbb_derivatives-1.6.2.tar.gz) = df83b68c20b73b7de84a671b0ca846e632bce389ce6600cc0ef590ca8732f14e
+SIZE (openbb_derivatives-1.6.2.tar.gz) = 7484
diff --git a/finance/py-openbb-derivatives/pkg-descr b/finance/py-openbb-derivatives/pkg-descr
new file mode 100644
index 000000000000..f19bdcb70f71
--- /dev/null
+++ b/finance/py-openbb-derivatives/pkg-descr
@@ -0,0 +1,3 @@
+Derivatives extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-ecb/Makefile b/finance/py-openbb-ecb/Makefile
new file mode 100644
index 000000000000..46e5f5353360
--- /dev/null
+++ b/finance/py-openbb-ecb/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= openbb-ecb
+DISTVERSION= 1.6.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: ECB extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xmltodict>=0.13.0:devel/py-xmltodict@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-ecb/distinfo b/finance/py-openbb-ecb/distinfo
new file mode 100644
index 000000000000..6da545b911d4
--- /dev/null
+++ b/finance/py-openbb-ecb/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782886080
+SHA256 (openbb_ecb-1.6.1.tar.gz) = 76de91f34d4aae2610bc9b04e8951b2e1ac4c9be086dae7724489604e0006164
+SIZE (openbb_ecb-1.6.1.tar.gz) = 7556
diff --git a/finance/py-openbb-ecb/pkg-descr b/finance/py-openbb-ecb/pkg-descr
new file mode 100644
index 000000000000..870beb70eecc
--- /dev/null
+++ b/finance/py-openbb-ecb/pkg-descr
@@ -0,0 +1,3 @@
+ECB extension for OpenBB
+
+This package is part of the OpenBB Platform.
diff --git a/finance/py-openbb-econdb/Makefile b/finance/py-openbb-econdb/Makefile
new file mode 100644
index 000000000000..6dc84e2d2515
--- /dev/null
+++ b/finance/py-openbb-econdb/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= openbb-econdb
+DISTVERSION= 1.5.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: EconDB extension for OpenBB
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp-client-cache>=0.11.0:www/py-aiohttp-client-cache@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}aiosqlite>0:databases/py-aiosqlite@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}openbb-core>=1.6.10:finance/py-openbb-core@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-econdb/distinfo b/finance/py-openbb-econdb/distinfo
new file mode 100644
index 000000000000..ea7491569e32
--- /dev/null
+++ b/finance/py-openbb-econdb/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1782849317
+SHA256 (openbb_econdb-1.5.1.tar.gz) = a380f05c507e8437a5699a3dccfeaa0b44efd4ddaee7154b48766b107077ba2b
+SIZE (openbb_econdb-1.5.1.tar.gz) = 86014
diff --git a/finance/py-openbb-econdb/pkg-descr b/finance/py-openbb-econdb/pkg-descr
new file mode 100644
index 000000000000..15825bc8e59f
--- /dev/null
+++ b/finance/py-openbb-econdb/pkg-descr
@@ -0,0 +1,3 @@
*** 1725 LINES SKIPPED ***