The lib/python3.9/site-packages/zeroconf/_utils/asyncio.py file installed by net/py-zeroconf imports async_timeout, but devel/py-async_timeout is not a dependency, causing software that uses py-zeroconf (such as deskutils/calibre) to fail.
Created attachment 246654 [details] patch v1 HI, I can confirm this issue. I noticed it while testing calibre server functionality (from deskutils/calibre). I'm attaching a patch that adds the dependency for approval. Thanks in advance!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b73567fa42be40b945b81e981836ca9f1cc6a6f4 commit b73567fa42be40b945b81e981836ca9f1cc6a6f4 Author: Guido Falsi <madpilot@FreeBSD.org> AuthorDate: 2023-12-15 15:12:36 +0000 Commit: Guido Falsi <madpilot@FreeBSD.org> CommitDate: 2023-12-15 15:12:36 +0000 net/py-zeroconf: Add missing dependency PR: 275291 Approved by: jhixson@ (maintainer timeout) MFH: 2023Q4 net/py-zeroconf/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
A commit in branch 2023Q4 references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=481e8d83b47c0c7a39911c65e93b823a181e4c4d commit 481e8d83b47c0c7a39911c65e93b823a181e4c4d Author: Guido Falsi <madpilot@FreeBSD.org> AuthorDate: 2023-12-15 15:12:36 +0000 Commit: Guido Falsi <madpilot@FreeBSD.org> CommitDate: 2023-12-15 15:14:32 +0000 net/py-zeroconf: Add missing dependency PR: 275291 Approved by: jhixson@ (maintainer timeout) MFH: 2023Q4 (cherry picked from commit b73567fa42be40b945b81e981836ca9f1cc6a6f4) net/py-zeroconf/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
Patch committed with timeout. I also merged this to quarterly, since it fixes an actual problem. Thanks!