devel/py-cronsim: New port: Cron expression parser and evaluator

Cron Sim(ulator), a cron expression parser and evaluator. Works
with Python 3.9+. CronSim is written for and being used in Healthchecks
(a cron job monitoring service).

Approved by:	acm (mentor)
This commit is contained in:
Jesús Daniel Colmenares Oviedo
2025-06-12 01:52:52 -04:00
parent 1af7a84ab2
commit 9305e2ef2b
4 changed files with 30 additions and 0 deletions
+1
View File
@@ -4739,6 +4739,7 @@
SUBDIR += py-crc32c
SUBDIR += py-crcmod
SUBDIR += py-crick
SUBDIR += py-cronsim
SUBDIR += py-crontab
SUBDIR += py-crosshair-tool
SUBDIR += py-cson
+23
View File
@@ -0,0 +1,23 @@
PORTNAME= cronsim
DISTVERSION= 2.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Cron expression parser and evaluator
WWW= https://pypi.org/project/${PORTNAME} \
https://github.com/cuu508/${PORTNAME}
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
NO_ARCH= yes
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1749597413
SHA256 (cronsim-2.6.tar.gz) = 5aab98716ef90ab5ac6be294b2c3965dbf76dc869f048846a0af74ebb506c10d
SIZE (cronsim-2.6.tar.gz) = 20315
+3
View File
@@ -0,0 +1,3 @@
Cron Sim(ulator), a cron expression parser and evaluator. Works
with Python 3.9+. CronSim is written for and being used in Healthchecks
(a cron job monitoring service).