Hi,

after the move from setuptools to poetry-core, tg didn't start anymore:

$ tg
Traceback (most recent call last):
  File "/usr/local/bin/tg", line 5, in <module>
    from tg.__main__ import main
  File "/usr/local/lib/python3.10/site-packages/tg/__main
    from tg import config, update_handlers, utils
  File "/usr/local/lib/python3.10/site-packages/tg/update
    from tg.controllers import Controller
  File "/usr/local/lib/python3.10/site-packages/tg/contro
    from tg.models import Model
  File "/usr/local/lib/python3.10/site-packages/tg/models
    from tg.tdlib import (
  File "/usr/local/lib/python3.10/site-packages/tg/tdlib.
    from telegram.client import AsyncResult, Telegram
  File "/usr/local/lib/python3.10/site-packages/telegram/
    from telegram.tdjson import TDJson
  File "/usr/local/lib/python3.10/site-packages/telegram/
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'

It looks like setuptools is a runtime dependency.

OK? Better ideas?

Best Regards,
Stefan

Index: net/tg/Makefile
===================================================================
RCS file: /cvs/ports/net/tg/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- net/tg/Makefile     13 Nov 2022 20:16:21 -0000      1.7
+++ net/tg/Makefile     18 Dec 2022 11:16:01 -0000
@@ -3,7 +3,7 @@ COMMENT =       ncurses Telegram client
 MODPY_EGG_VERSION =    0.19.0
 
 DISTNAME =     tg-${MODPY_EGG_VERSION}
-REVISION =     1
+REVISION =     2
 
 CATEGORIES =   net
 
@@ -18,6 +18,7 @@ MODPY_PI =            Yes
 MODPY_PYBUILD =                poetry-core
 NO_TEST =              Yes
 
-RUN_DEPENDS =          net/py-telegram${MODPY_FLAVOR}
+RUN_DEPENDS =          devel/py-setuptools${MODPY_FLAVOR} \
+                       net/py-telegram${MODPY_FLAVOR}
 
 .include <bsd.port.mk>

Reply via email to