git: e45bed0d6e2a - main - finance/py-openbb-devtools: New port: OpenBB: Development tools for OpenBB packages
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 10 Oct 2026 16:28:09 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=e45bed0d6e2a2d7c9a5c2a91d3088a72d483754b
commit e45bed0d6e2a2d7c9a5c2a91d3088a72d483754b
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-10-10 08:29:41 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-10-10 16:28:02 +0000
finance/py-openbb-devtools: New port: OpenBB: Development tools for OpenBB packages
PR: 299042
Approved by: Baptiste Daroussin <bapt@FreeBSD.org> (on behalf of portmgr@)
---
finance/Makefile | 1 +
finance/py-openbb-devtools/Makefile | 38 ++++++++++++++++++++++++++++++++++++
finance/py-openbb-devtools/distinfo | 3 +++
finance/py-openbb-devtools/pkg-descr | 1 +
4 files changed, 43 insertions(+)
diff --git a/finance/Makefile b/finance/Makefile
index f7716b3561c1..7d87c2bef7eb 100644
--- a/finance/Makefile
+++ b/finance/Makefile
@@ -139,6 +139,7 @@
SUBDIR += py-openbb-currency
SUBDIR += py-openbb-deribit
SUBDIR += py-openbb-derivatives
+ SUBDIR += py-openbb-devtools
SUBDIR += py-openbb-ecb
SUBDIR += py-openbb-econdb
SUBDIR += py-openbb-econometrics
diff --git a/finance/py-openbb-devtools/Makefile b/finance/py-openbb-devtools/Makefile
new file mode 100644
index 000000000000..1ed5a50d87fc
--- /dev/null
+++ b/finance/py-openbb-devtools/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= openbb-devtools
+DISTVERSION= 2.0.1
+CATEGORIES= finance python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/g}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= OpenBB: Development tools for OpenBB packages
+WWW= https://github.com/OpenBB-finance/OpenBB
+
+LICENSE= AGPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}codespell>=2.2.5:textproc/py-codespell@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}httpx2>=2.0.0:www/py-httpx2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ipykernel>=6.30.1:devel/py-ipykernel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydocstyle>=6.3.0:devel/py-pydocstyle@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=9.0.3:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=1.3.0:devel/py-pytest-asyncio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=4.1.0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-freezer>=0.4.9:devel/py-pytest-freezer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-order>=1.3.0:devel/py-pytest-order@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-recorder>=1.0.0:devel/py-pytest-recorder@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-subtests>=0.11.0:devel/py-pytest-subtests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ruff>=0.15:devel/py-ruff@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tox>=4.11.3:devel/py-tox@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ty>=0.0.40:devel/py-ty@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}types-python-dateutil>=2.8.19.14:devel/py-types-python-dateutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}types-requests>=2.32:devel/py-types-requests@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}types-toml>=0.10.8.7:devel/py-types-toml@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/finance/py-openbb-devtools/distinfo b/finance/py-openbb-devtools/distinfo
new file mode 100644
index 000000000000..dc5f37481d43
--- /dev/null
+++ b/finance/py-openbb-devtools/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1790695161
+SHA256 (openbb_devtools-2.0.1.tar.gz) = 3aae0e274c410a688fd8a1a80a7295d76d581c9107032d34874bc83baf6e3416
+SIZE (openbb_devtools-2.0.1.tar.gz) = 1739
diff --git a/finance/py-openbb-devtools/pkg-descr b/finance/py-openbb-devtools/pkg-descr
new file mode 100644
index 000000000000..2297514979c8
--- /dev/null
+++ b/finance/py-openbb-devtools/pkg-descr
@@ -0,0 +1 @@
+OpenBB: Development tools for OpenBB packages.