diff --git a/APScheduler-3.10.4.tar.gz b/APScheduler-3.10.4.tar.gz deleted file mode 100644 index 969d2f4..0000000 --- a/APScheduler-3.10.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6df071b27d9be898e486bc7940a7be50b4af2e9da7c08f0744a96d4bd4cef4a -size 100832 diff --git a/apscheduler-3.11.0.tar.gz b/apscheduler-3.11.0.tar.gz new file mode 100644 index 0000000..365361b --- /dev/null +++ b/apscheduler-3.11.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c622d250b0955a65d5d0eb91c33e6d43fd879834bf541e0a18661ae60460133 +size 107347 diff --git a/python-APScheduler.changes b/python-APScheduler.changes index d97b23d..e42ec42 100644 --- a/python-APScheduler.changes +++ b/python-APScheduler.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Fri Jan 24 07:28:53 UTC 2025 - John Paul Adrian Glaubitz + +- Update to 3.11.0 + * Dropped support for Python 3.6 and 3.7 + * Added support for ZoneInfo time zones and deprecated support + for pytz time zones + * Added CalendarIntervalTrigger, backported from the 4.x series + * Added the ability to export and import jobs via + scheduler.export_jobs() and scheduler.import_jobs(), + respectively + * Removed the dependency on six + * Changed ProcessPoolExecutor to spawn new subprocesses from scratch + instead of forking on all platform + * Fixed AsyncIOScheduler inadvertently creating a defunct event loop at + start, leading to the scheduler not working at all + * Fixed ProcessPoolExecutor not respecting the passed keyword arguments + when a broken pool was being replaced +- Adjust upstream source name in spec file +- Switch build system from setuptools to pyproject.toml + * Add python-pip and python-wheel to BuildRequires + * Replace %python_build with %pyproject_wheel + * Replace %python_install with %pyproject_install + ------------------------------------------------------------------- Mon Sep 18 19:32:28 UTC 2023 - Dirk Müller diff --git a/python-APScheduler.spec b/python-APScheduler.spec index 69e18d4..1fafee6 100644 --- a/python-APScheduler.spec +++ b/python-APScheduler.spec @@ -1,7 +1,7 @@ # # spec file for package python-APScheduler # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,15 +18,16 @@ %{?sle15_python_module_pythons} Name: python-APScheduler -Version: 3.10.4 +Version: 3.11.0 Release: 0 Summary: In-process task scheduler with Cron-like capabilities License: MIT URL: https://github.com/agronholm/apscheduler -Source: https://files.pythonhosted.org/packages/source/A/APScheduler/APScheduler-%{version}.tar.gz +Source: https://files.pythonhosted.org/packages/source/a/apscheduler/apscheduler-%{version}.tar.gz BuildRequires: %{python_module SQLAlchemy >= 1.4} BuildRequires: %{python_module Twisted} BuildRequires: %{python_module gevent} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-tornado} BuildRequires: %{python_module pytest} @@ -36,6 +37,7 @@ BuildRequires: %{python_module setuptools_scm >= 1.7.0} BuildRequires: %{python_module six >= 1.4.0} BuildRequires: %{python_module tornado} BuildRequires: %{python_module tzlocal >= 2.0} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-pytz @@ -84,14 +86,14 @@ APscheduler provides multiple job stores. * MongoDB %prep -%setup -q -n APScheduler-%{version} +%setup -q -n apscheduler-%{version} sed -i 's/--cov//' setup.cfg %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check