Created attachment 257382 [details] change devel/py-python-dateutil dependency from BUILD_DEPENDS to RUN_DEPENDS py-croniter's dependency on python-dateutil is a runtime dependency, not a build dependency. % python3.10 -c 'import croniter' Traceback (most recent call last): File "<string>", line 1, in <module> File "/usr/local/lib/python3.10/site-packages/croniter/__init__.py", line 3, in <module> from .croniter import ( File "/usr/local/lib/python3.10/site-packages/croniter/croniter.py", line 8, in <module> from dateutil.relativedelta import relativedelta ModuleNotFoundError: No module named 'dateutil' % Without the patch below, anything depending on croniter will fail to load.
Assign to maintainer.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=525c12fd26dd3990f99e35fd0019f21d9471f99e commit 525c12fd26dd3990f99e35fd0019f21d9471f99e Author: Steven Kreuzer <skreuzer@FreeBSD.org> AuthorDate: 2025-03-02 13:56:12 +0000 Commit: Steven Kreuzer <skreuzer@FreeBSD.org> CommitDate: 2025-03-02 13:59:23 +0000 sysutils/py-croniter: make dateutil a runtime dependency PR: 284708 Reported by: Nick Hilliard <nick@foobar.org> sysutils/py-croniter/Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)