git: 82bd7559708d - main - finance/py-financetoolkit: update 2.1.4 → 2.2.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 11 Sep 2026 07:40:40 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=82bd7559708d268dd31d7644dfde48ae6a9ef475
commit 82bd7559708d268dd31d7644dfde48ae6a9ef475
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-11 04:40:44 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-11 07:40:17 +0000
finance/py-financetoolkit: update 2.1.4 → 2.2.0
---
finance/py-financetoolkit/Makefile | 10 +++++++---
finance/py-financetoolkit/distinfo | 6 +++---
2 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/finance/py-financetoolkit/Makefile b/finance/py-financetoolkit/Makefile
index 79b5a94f4018..411c4e73c4dc 100644
--- a/finance/py-financetoolkit/Makefile
+++ b/finance/py-financetoolkit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= financetoolkit
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.4
+DISTVERSION= 2.2.0
CATEGORIES= finance python
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,11 +14,14 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>=2.2:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}openpyxl>=3.1:textproc/py-openpyxl@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=3.1:textproc/py-openpyxl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=3.0:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=6.0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.6:science/py-scikit-learn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yfinance>0:finance/py-yfinance@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}linearmodels>=6.0:math/py-linearmodels@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}statsmodels>=0.14:math/py-statsmodels@${PY_FLAVOR} # 2 optional deps required in tests
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}httpx2>=0.28:www/py-httpx2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipykernel>=6.29:devel/py-ipykernel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-cov>=5.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
@@ -42,5 +45,6 @@ NO_ARCH= yes
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
# tests as of 2.1.4: 612 passed, 58 skipped, 7 warnings in 31.38s
+# tests as of 2.2.0: fail because they expect misc/py-mcp to be 1.x and ports have 2.x, otherwise likely nothing is wrong
.include <bsd.port.mk>
diff --git a/finance/py-financetoolkit/distinfo b/finance/py-financetoolkit/distinfo
index c6b49566cbbc..52ec94ec6a1c 100644
--- a/finance/py-financetoolkit/distinfo
+++ b/finance/py-financetoolkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1784096987
-SHA256 (JerBouma-FinanceToolkit-v2.1.4_GH0.tar.gz) = fbefd5ecc7ff437981714315fc7ba9eb8ae3b0ee17244d5e5b088cd1bde8d379
-SIZE (JerBouma-FinanceToolkit-v2.1.4_GH0.tar.gz) = 39450806
+TIMESTAMP = 1789073048
+SHA256 (JerBouma-FinanceToolkit-v2.2.0_GH0.tar.gz) = 86d8ab24758716b17a0a3b7a7f6c669ef506a4eb43e3d0cf0b14b3b9763751f9
+SIZE (JerBouma-FinanceToolkit-v2.2.0_GH0.tar.gz) = 44094822