On Sun, 22 Jun 2025 13:12:42 +0200,
Martin Ziemer <[email protected]> wrote:
>
> [1 <text/plain; us-ascii (7bit)>]
> Am Sun, Jun 22, 2025 at 10:24:09AM +0200 schrieb Kirill A. Korinsky:
> > On Fri, 20 Jun 2025 09:06:47 +0200,
> > Martin Ziemer <[email protected]> wrote:
> > >
> > > This tarball contains a port of remind-caldav, which enables one way
> > > sync between a caldav server and remind.
> > Right now all remind related things are in misc group. Should it be here?
> Sounds right. I changed the group in the attached tarball.
>
> > Both new ports read ok for me, but make test at py-remind fails as:
> >
> > ImportError while importing test module
> > '/build/pobj/python-remind-0.19.2/python-remind-0.19.2/test/test_compare.py'.
> > Hint: make sure your test modules/packages have valid Python names.
> > Traceback:
> > /usr/local/lib/python3.12/importlib/__init__.py:90: in import_module
> > return _bootstrap._gcd_import(name[level:], package, level)
> > test/test_compare.py:21: in <module>
> > from vobject import iCalendar
> > E ModuleNotFoundError: No module named 'vobject'
> > =========================== short test summary info
> > ============================
> > ERROR test/test_compare.py
> > !!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection
> > !!!!!!!!!!!!!!!!!!!!
> Found the Error: there was no dependency on py-vobject, which is needed.
> (On my system this package was already installed, so no visible error)
> Added dependency to py-dateutil as well, as it is named in setup.py.
You have in py-remind:
BUILD_DEPENDS = devel/py-coverage \
devel/py-nose \
textproc/py-vobject \
devel/py-dateutil
But https://github.com/jspricke/python-remind/blob/v0.19.2/setup.py has:
install_requires=["python-dateutil", "vobject"],
are you sure that it is BUILD_DEPENDS and not RDEPS?
also, I don't see any trace of nose nor coverage which seems was droped by
https://github.com/jspricke/python-remind/commit/5d788c226cb962341092acff02957b5dcb3e559e
--
wbr, Kirill