diff --git a/DEVELOPERS b/DEVELOPERS index 186fd7331c..e8764035b2 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2288,6 +2288,7 @@ N: Marcus Hoffmann F: package/nethogs/ F: package/pico-sdk/ F: package/picotool/ +F: package/python-apscheduler/ F: package/python-crc/ F: package/python-django/ F: package/python-immutabledict/ diff --git a/package/Config.in b/package/Config.in index aa4f43c379..22a57fa911 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1011,6 +1011,7 @@ menu "External python modules" source "package/python-anyio/Config.in" source "package/python-apispec/Config.in" source "package/python-appdirs/Config.in" + source "package/python-apscheduler/Config.in" source "package/python-argcomplete/Config.in" source "package/python-argh/Config.in" source "package/python-argon2-cffi/Config.in" diff --git a/package/python-apscheduler/Config.in b/package/python-apscheduler/Config.in new file mode 100644 index 0000000000..ebb9b13cfa --- /dev/null +++ b/package/python-apscheduler/Config.in @@ -0,0 +1,7 @@ +config BR2_PACKAGE_PYTHON_APSCHEDULER + bool "python-apscheduler" + select BR2_PACKAGE_PYTHON_TZLOCAL # runtime + help + Task scheduling library for Python. + + https://apscheduler.readthedocs.io diff --git a/package/python-apscheduler/python-apscheduler.hash b/package/python-apscheduler/python-apscheduler.hash new file mode 100644 index 0000000000..1f2ba1f82e --- /dev/null +++ b/package/python-apscheduler/python-apscheduler.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/apscheduler/json +md5 1705663d09aeb1b174f964780c57520a apscheduler-3.11.0.tar.gz +sha256 4c622d250b0955a65d5d0eb91c33e6d43fd879834bf541e0a18661ae60460133 apscheduler-3.11.0.tar.gz +# Locally computed sha256 checksums +sha256 6163f7987dfb38d6bc320ce2b70b2f02b862bc41126516d552ef1cd43247e758 LICENSE.txt diff --git a/package/python-apscheduler/python-apscheduler.mk b/package/python-apscheduler/python-apscheduler.mk new file mode 100644 index 0000000000..c5d89c5c2d --- /dev/null +++ b/package/python-apscheduler/python-apscheduler.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-apscheduler +# +################################################################################ + +PYTHON_APSCHEDULER_VERSION = 3.11.0 +PYTHON_APSCHEDULER_SOURCE = apscheduler-$(PYTHON_APSCHEDULER_VERSION).tar.gz +PYTHON_APSCHEDULER_SITE = https://files.pythonhosted.org/packages/4e/00/6d6814ddc19be2df62c8c898c4df6b5b1914f3bd024b780028caa392d186 +PYTHON_APSCHEDULER_SETUP_TYPE = setuptools +PYTHON_APSCHEDULER_DEPENDENCIES = host-python-setuptools-scm +PYTHON_APSCHEDULER_LICENSE = MIT +PYTHON_APSCHEDULER_LICENSE_FILES = LICENSE.txt + +$(eval $(python-package))