git: 07f17e6b3c1b - main - devel/py-apscheduler: update to 3.11.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 25 Nov 2024 10:12:10 UTC
The branch main has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=07f17e6b3c1beffb64944114c7afc9308cfe1e2e commit 07f17e6b3c1beffb64944114c7afc9308cfe1e2e Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2024-11-24 19:38:57 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-11-25 10:11:04 +0000 devel/py-apscheduler: update to 3.11.0 Changes: https://github.com/agronholm/apscheduler/releases/tag/3.11.0 Reported by: Repology --- devel/py-apscheduler/Makefile | 21 +++++++++++---------- devel/py-apscheduler/distinfo | 6 +++--- devel/py-apscheduler/files/patch-pyproject.toml | 15 +++++++++++++++ .../files/patch-tests_test__schedulers.py | 15 +++++++++++++++ net-im/py-python-telegram-bot/Makefile | 3 ++- science/py-abipy/Makefile | 3 ++- security/theonionbox/Makefile | 4 ++-- www/flexget/Makefile | 4 ++-- www/py-flask-apscheduler/Makefile | 4 ++-- 9 files changed, 54 insertions(+), 21 deletions(-) diff --git a/devel/py-apscheduler/Makefile b/devel/py-apscheduler/Makefile index 2fb9e7299100..3d0ac9567592 100644 --- a/devel/py-apscheduler/Makefile +++ b/devel/py-apscheduler/Makefile @@ -1,9 +1,9 @@ -PORTNAME= apscheduler -PORTVERSION= 3.10.4 +PORTNAME= APScheduler +PORTVERSION= 3.11.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= APScheduler-${DISTVERSION} +DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= jbeich@FreeBSD.org COMMENT= In-process task scheduler with Cron-like capabilities @@ -12,16 +12,17 @@ WWW= https://pypi.org/project/APScheduler/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tzlocal>=4:devel/py-tzlocal@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pytest-tornado>0:devel/py-pytest-tornado@${PY_FLAVOR} +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tzlocal>=3:devel/py-tzlocal@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}anyio>=4.5.2:devel/py-anyio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} NO_ARCH= yes USES= python -USE_PYTHON= autoplist distutils pytest +USE_PYTHON= autoplist pep517 pytest TEST_ENV= ${MAKE_ENV} TZ=UTC .include <bsd.port.mk> diff --git a/devel/py-apscheduler/distinfo b/devel/py-apscheduler/distinfo index 5b9af2fd1249..dc683ae3eb7e 100644 --- a/devel/py-apscheduler/distinfo +++ b/devel/py-apscheduler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1692463444 -SHA256 (APScheduler-3.10.4.tar.gz) = e6df071b27d9be898e486bc7940a7be50b4af2e9da7c08f0744a96d4bd4cef4a -SIZE (APScheduler-3.10.4.tar.gz) = 100832 +TIMESTAMP = 1732477137 +SHA256 (apscheduler-3.11.0.tar.gz) = 4c622d250b0955a65d5d0eb91c33e6d43fd879834bf541e0a18661ae60460133 +SIZE (apscheduler-3.11.0.tar.gz) = 107347 diff --git a/devel/py-apscheduler/files/patch-pyproject.toml b/devel/py-apscheduler/files/patch-pyproject.toml new file mode 100644 index 000000000000..cb0ad3d66a8c --- /dev/null +++ b/devel/py-apscheduler/files/patch-pyproject.toml @@ -0,0 +1,15 @@ +Drop after devel/py-setuptools >= 64 update + +ERROR Missing dependencies: + setuptools>=64 + +--- pyproject.toml.orig 2024-11-24 19:38:57 UTC ++++ pyproject.toml +@@ -1,6 +1,6 @@ requires = [ + [build-system] + requires = [ +- "setuptools >= 64", ++ "setuptools >= 63", + "setuptools_scm >= 6.4" + ] + build-backend = "setuptools.build_meta" diff --git a/devel/py-apscheduler/files/patch-tests_test__schedulers.py b/devel/py-apscheduler/files/patch-tests_test__schedulers.py new file mode 100644 index 000000000000..5cb82c8feba9 --- /dev/null +++ b/devel/py-apscheduler/files/patch-tests_test__schedulers.py @@ -0,0 +1,15 @@ +Drop after devel/py-pytest >= 8.3 update + +E TypeError: importorskip() got an unexpected keyword argument 'exc_type' + +--- tests/test_schedulers.py.orig 2024-11-24 19:38:57 UTC ++++ tests/test_schedulers.py +@@ -1248,7 +1248,7 @@ class TestGeventScheduler(SchedulerImplementationTestB + @pytest.fixture + def scheduler(self): + gevent = pytest.importorskip( +- "apscheduler.schedulers.gevent", exc_type=ImportError ++ "apscheduler.schedulers.gevent", + ) + return gevent.GeventScheduler() + diff --git a/net-im/py-python-telegram-bot/Makefile b/net-im/py-python-telegram-bot/Makefile index ffd6a95c48f2..3bef90e76471 100644 --- a/net-im/py-python-telegram-bot/Makefile +++ b/net-im/py-python-telegram-bot/Makefile @@ -1,5 +1,6 @@ PORTNAME= python-telegram-bot PORTVERSION= 21.6 +PORTREVISION= 1 CATEGORIES= net-im devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +13,7 @@ WWW= https://python-telegram-bot.org/ LICENSE= LGPL3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>0:devel/py-apscheduler@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>=0.27.0:www/py-httpx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR} diff --git a/science/py-abipy/Makefile b/science/py-abipy/Makefile index ce0523155067..a8ac67a2b7ea 100644 --- a/science/py-abipy/Makefile +++ b/science/py-abipy/Makefile @@ -1,5 +1,6 @@ PORTNAME= abipy DISTVERSION= 0.9.8 +PORTREVISION= 1 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -9,7 +10,7 @@ WWW= https://abinit.github.io/abipy/ LICENSE= GPLv2 -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>0:devel/py-apscheduler@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ase>0:science/py-ase@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}chart-studio>0:graphics/py-chart-studio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ diff --git a/security/theonionbox/Makefile b/security/theonionbox/Makefile index 1f6c7df0f3e3..164f69a2b353 100644 --- a/security/theonionbox/Makefile +++ b/security/theonionbox/Makefile @@ -1,6 +1,6 @@ PORTNAME= theonionbox DISTVERSION= 4.3.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= security net python MASTER_SITES= PYPI @@ -10,7 +10,7 @@ WWW= https://github.com/ralphwetzel/theonionbox LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.4:devel/py-apscheduler@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>=3.4:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}bottle>=0.12.13:www/py-bottle@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}psutil>=5.4.0:sysutils/py-psutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pysocks>=1.6.7:net/py-pysocks@${PY_FLAVOR} \ diff --git a/www/flexget/Makefile b/www/flexget/Makefile index dc1caf04faed..4b84d67fb0cf 100644 --- a/www/flexget/Makefile +++ b/www/flexget/Makefile @@ -1,7 +1,7 @@ PORTNAME= FlexGet DISTVERSIONPREFIX= v DISTVERSION= 3.9.10 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= www MAINTAINER= jbeich@FreeBSD.org @@ -17,7 +17,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy20>0:databases/py-sqlalchemy20@${P ${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rebulk>=2.0.0:devel/py-rebulk@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rpyc>=5.0:devel/py-RPyC@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.2.0:devel/py-apscheduler@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}APScheduler>=3.2.0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorama>=0.4.4:devel/py-colorama@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=2.0:devel/py-jsonschema@${PY_FLAVOR} \ diff --git a/www/py-flask-apscheduler/Makefile b/www/py-flask-apscheduler/Makefile index f8ae7e8fae6f..40d25cf4b8db 100644 --- a/www/py-flask-apscheduler/Makefile +++ b/www/py-flask-apscheduler/Makefile @@ -1,6 +1,6 @@ PORTNAME= flask-apscheduler PORTVERSION= 1.13.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI \ https://github.com/viniciuschiele/flask-apscheduler/releases/download/${PORTVERSION}/ @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apscheduler>=3.2.0<4.0.0:devel/py-apscheduler@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}APScheduler>=3.2.0<4.0.0:devel/py-apscheduler@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>=2.2.5<4.0.0:www/py-flask@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.4.2:devel/py-python-dateutil@${PY_FLAVOR}