On 2023/10/26 17:04, Sebastian Reitenbach wrote:
> Hi,
> 
> an update of www/puppetboard needs a few new dependencies, this is one of 
> them.
> Makes the puppetboard update happy for me.
> 
> comments, or OK to import?
> 
> Sebastian

my comments for py-cachelib re MODPY_SETUPTOOLS->MODPY_PYBUILD and
MODPY_PYTEST apply; also

: DISTNAME =            APScheduler-${MODPY_EGG_VERSION}
: PKGNAME =             py-${DISTNAME}

with a port directory "py-apscheduler" I'd prefer matching case for the
package, i.e. "py-${DISTNAME:L}" to make it all lower case.

: CATEGORIES =          devel

sysutils feels a better fit for this one?

: RUN_DEPENDS +=                devel/py-six${MODPY_FLAVOR} \
:                       devel/py-tz${MODPY_FLAVOR} \
:                       devel/py-tzlocal${MODPY_FLAVOR} \
:                       www/py-tornado${MODPY_FLAVOR}

looking at setup.py, py-tornado is optional; I think I'd probably move
it to TEST_DEPENDS, where I would also list the other of the optional
deps which are in ports that can be used by tests:

TEST_DEPENDS =          databases/py-mongo${MODPY_FLAVOR} \
                        databases/py-sqlalchemy${MODPY_FLAVOR} \
                        devel/py-twisted${MODPY_FLAVOR} \
                        www/py-tornado${MODPY_FLAVOR}

: # 381 passed, 146 skipped, 5 warnings, 2 errors (some optional deps)

not sure it's worth including this line without information about
the specific errors (no idea if the errors I see are the ones you see).
could add this:

# errors in test_executors_py35.py: io_loop and gen_test are in
#  pytest-tornado which is not in ports

(the skipped ones from test_jobstores.py are self-explanatory and don't
report as errors so I wouldn't bother mentioning those)

Reply via email to