# Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= python-crontab PORTVERSION= 2.4.0 CATEGORIES= sysutils python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= skreuzer@FreeBSD.org COMMENT= Read and write crontab files using a direct API LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dateutil>=1.5:devel/py-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}croniter>0:sysutils/py-croniter@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cron-descriptor>0:sysutils/py-cron-descriptor@${PY_FLAVOR} USES= python shebangfix SHEBANG_FILES= ${WRKSRC}/tests/data/crontest USE_PYTHON= autoplist distutils USE_GITLAB= yes GL_ACCOUNT= doctormo GL_COMMIT= ba23056ddf1a00ecfd14b0a31c2e0cdad132f8d0 .include # The UTF-8 mode is enabled by default when the locale is C since Python 3.7. .if ${PYTHON_REL} < 3700 TEST_ENV+= LC_ALL=C.UTF-8 .endif do-test: @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test .include