Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Nov 2024 10:12:10 GMT
From:      Jan Beich <jbeich@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 07f17e6b3c1b - main - devel/py-apscheduler: update to 3.11.0
Message-ID:  <202411251012.4APACAM7091800@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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}
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202411251012.4APACAM7091800>