devel/py-apscheduler: update to 3.11.0

Changes:	https://github.com/agronholm/apscheduler/releases/tag/3.11.0
Reported by:	Repology
This commit is contained in:
Jan Beich 2024-11-24 20:38:57 +01:00
parent 10dad137fd
commit 07f17e6b3c
9 changed files with 54 additions and 21 deletions

View file

@ -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>

View file

@ -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

View file

@ -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"

View file

@ -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()

View file

@ -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}

View file

@ -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} \

View file

@ -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} \

View file

@ -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} \

View file

@ -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}