Created attachment 177839 [details] v0 $ make test -C /usr/ports/devel/py-apscheduler [...] ===> Returning to build of py27-apscheduler-3.3.0 ======================================== test session starts ======================================== platform freebsd9 -- Python 2.7.12, pytest-3.0.3, py-1.4.31, pluggy-0.4.0 rootdir: /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0, inifile: setup.cfg plugins: capturelog-0.7 collected 446 items tests/test_executors.py .......... tests/test_expressions.py .......................... tests/test_job.py ......................................... tests/test_jobstores.py .sssss.sssss.sssss.sssss.sssss.sssss.sssss.sssss..ssssssssss......ssssssssssssssssssssssssssssss.ssssssssss.sssss.sssss.sssss.ssss.ssssssss tests/test_schedulers.py .........................................................................................sssssssssssssss tests/test_triggers.py ..................................................... tests/test_util.py ..................................................s..ss................ss ====================================== short test summary info ====================================== SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:305:could not import 'apscheduler.jobstores.sqlalchemy' SKIP [22] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:59:could not import 'apscheduler.jobstores.redis' SKIP [3] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_schedulers.py:951: could not import 'apscheduler.schedulers.asyncio' SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:312:could not import 'apscheduler.jobstores.mongodb' SKIP [21] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:39:could not import 'apscheduler.jobstores.rethinkdb' SKIP [22] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:49:could not import 'apscheduler.jobstores.mongodb' SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:357:could not import 'apscheduler.jobstores.mongodb' SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:363:could not import 'apscheduler.jobstores.zookeeper' SKIP [22] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:29:could not import 'apscheduler.jobstores.sqlalchemy' SKIP [1] tests/test_schedulers.py:914: unconditional skip SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:338:could not import 'apscheduler.jobstores.zookeeper' SKIP [22] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:69:could not import 'apscheduler.jobstores.zookeeper' SKIP [3] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_schedulers.py:993: could not import 'tornado.ioloop' SKIP [3] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_schedulers.py:1016: could not import 'twisted.internet.selectreactor' SKIP [1] tests/test_schedulers.py:899: unconditional skip SKIP [1] tests/test_util.py:200: Requires __qualname__ (Python 3.3+) SKIP [1] tests/test_util.py:327: Requires Python >= 3 SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:323:could not import 'apscheduler.jobstores.zookeeper' SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:295:could not import 'apscheduler.jobstores.sqlalchemy' SKIP [1] tests/test_util.py:315: Requires Python >= 3.4 SKIP [1] tests/test_schedulers.py:885: unconditional skip SKIP [3] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_schedulers.py:974: could not import 'apscheduler.schedulers.gevent' SKIP [1] /wrkdirs/usr/ports/devel/py-apscheduler/work/APScheduler-3.3.0/tests/test_jobstores.py:351:could not import 'apscheduler.jobstores.mongodb' SKIP [2] tests/test_util.py:209: Requires __qualname__ (Python 3.3+) ====================================== pytest-warning summary ======================================= WI1 /usr/local/lib/python2.7/site-packages/pytest_capturelog.py:171 'pytest_runtest_makereport' hookuses deprecated __multicall__ argument WC1 None pytest_funcarg__caplog: declaring fixtures using "pytest_funcarg__" prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the @pytest.fixture decorator instead. WC1 None pytest_funcarg__capturelog: declaring fixtures using "pytest_funcarg__" prefix is deprecated and scheduled to be removed in pytest 4.0. Please remove the prefix and use the @pytest.fixture decorator instead. ==================== 309 passed, 137 skipped, 3 pytest-warnings in 2.67 seconds ===================== However, testing with PYTHON_VERSION=python3.5 requires more dependencies.
Created attachment 177840 [details] v1 Rebased after ports r428267 and ports r428268: $ cat devel/py-apscheduler/Makefile.local # Workaround for https://github.com/freebsd/poudriere/pull/355 BUILD_DEPENDS+= ${TEST_DEPENDS} pre-install: do-test $ make test PYTHON_VERSION=python3.5 -C devel/py-apscheduler [...] ========== 322 passed, 128 skipped, 3 pytest-warnings in 4.21 seconds ========== full log: http://sprunge.us/VVDQ
Go ahead, thanks.
A commit references this bug: Author: jbeich Date: Mon Dec 12 14:54:59 UTC 2016 New revision: 428416 URL: https://svnweb.freebsd.org/changeset/ports/428416 Log: devel/py-apscheduler: update to 3.3.0 - Assume maintainership Changes: https://github.com/agronholm/apscheduler/compare/v3.2.0...v3.3.0 PR: 215187 Approved by: wg (previous maintainer) Changes: head/devel/py-apscheduler/Makefile head/devel/py-apscheduler/distinfo