23bc8c3330
- Update to 3.11.2: * Fixed an issue where a job using a CronTrigger scheduled in a repeated time interval during DST transitions could cause the scheduler to get stuck in an infinite loop (#1021; PR by @soulofakuma) - update build and runtime dependencies to latest state in upstream
Nico Krapp2026-01-08 09:13:04 +00:00
1f3c77b6fb
Accepting request 1319741 from devel:languages:python
Ana Guerrero2025-11-24 14:53:22 +00:00
4f03c4f416
- Update to 3.11.1 * Fixed scheduler.shutdown() not raising SchedulerNotRunning (or raising the wrong exception) for asynchronous schedulers when the scheduler is in fact not running * Fixed CronTrigger sticking on a folded datetime during the fall-back DST transition (#1021).
Nico Krapp2025-11-24 13:16:17 +00:00
7db00e9e73
- Actually drop {Build,}Requires on six. - Support both lowercased and unnormalized metadata directory names.
Steve Kowalik2025-04-10 03:44:12 +00:00
f7b71c3808
Accepting request 1240308 from devel:languages:python
Ana Guerrero2025-01-27 19:52:39 +00:00
c84d36310e
- 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
Matej Cepl2025-01-25 22:00:14 +00:00
c1c08a983a
- update to 3.10.4: * Fixed incorrect module name being generated for references to class methods via a subclass where the subclass does not override the method * Fixed `TypeError related to entry point iteration on Python 3.9 * Ensured consistent support for both PySide and PyQt (v6 to v2) on QtScheduler * Replaced uses of the deprecated pkg_resources module with importlib.metadata * Fixed scheduling class methods like B.methodname where the B class inherits from class A and methodname is a class method of class A` * Fixed scheduler sleeping for too long (and thus jobs missing their scheduled run times) if its wakeup cycle takes too much time * Dropped support for Python versions older than 3.6 - version update to 3.9.1.post1 would cause incorrect timing for a cron trigger
Dirk Mueller2023-09-18 19:33:50 +00:00
7193d1f591
Accepting request 1104324 from devel:languages:python
Ana Guerrero2023-08-17 17:44:36 +00:00
8eb4e45add
Accepting request 1104199 from home:ecsos:python
Markéta Machová2023-08-17 08:00:18 +00:00
b0acf4a018
- update to 3.10.1: * Fixed `TypeError: arguments did not match any overloaded call: in QtScheduler due to wait_time` being float and not an integer which QT needs it to be
Dirk Mueller2023-03-14 22:18:10 +00:00
0e7ef83ac8
- update to 3.10.0: * Fixed compatibility with SQLAlchemy 2.0 and bumped minimum supported version to 1.4 * Dropped support for Python versions older than 3.6
Dirk Mueller2023-02-23 14:34:29 +00:00
7ba8bb16a7
- update to 3.8.0: * Allowed passing through keyword arguments to the underlying stdlib executors in the thread/process pool executors (PR by Albert Xu)
Dirk Mueller2021-10-16 19:01:18 +00:00
5cbbe287e6
- update to 3.7.0: * Dropped support for Python 3.4 * Added PySide2 support (PR by Abdulla Ibrahim) * Pinned `tzlocal to a version compatible with pytz * Ensured that jitter is always non-negative to prevent triggers from firing more often than intended * Changed AsyncIOScheduler to obtain the event loop in start() instead of __init__(), to prevent situations where the scheduler won't run because it's using a different event loop than then one currently running * Made it possible to create weak references to Job instances * Made the schedulers explicitly raise a descriptive TypeError when serialization is attempted * Fixed Zookeeper job store using backslashes instead of forward slashes for paths on Windows * Fixed deprecation warnings on the MongoDB job store and increased the minimum PyMongo * Fixed BlockingScheduler and BackgroundScheduler shutdown hanging after the user has erroneously tried to start it twice * Fixed memory leak when coroutine jobs raise exceptions * Fixed inability to schedule wrapped functions with extra arguments when the wrapped function cannot accept them but the wrapper can (original PR by Egor Malykh) * Fixed potential where clause error in the SQLAlchemy job store when a subclass uses more than one search condition * Fixed a problem where bound methods added as jobs via textual references were called with an unwanted extra self argument (PR by Pengjie Song) * Fixed BrokenPoolError in ProcessPoolExecutor` so that it will automatically replace the broken pool with a fresh instance
Dirk Mueller2021-02-01 17:39:58 +00:00
10a566135c
- Update to 3.6.2, which fixes (together with the patch compat-pytest4+.patch, which replaces pytest4.patch) incompatibility with pytest 4+. gh#agronholm/apscheduler#401
Matej Cepl2019-11-04 22:51:58 +00:00
bb09adc149
Accepting request 745195 from home:mcepl:branches:devel:languages:python
Matej Cepl2019-11-04 14:22:34 +00:00
0786f49fd0
- Update to 3.6.1: * Fixed OverflowError on Qt scheduler when the wait time is very long * Fixed methods inherited from base class could not be executed by processpool executor (PR by Yang Jian)
Tomáš Chvátal
2019-07-22 09:09:49 +00:00
2fe17ddda2
- Update to 3.6.0: * Adapted RedisJobStore to v3.0 of the redis library * Adapted RethinkDBJobStore to v2.4 of the rethink library * Fixed DeprecationWarnings about collections.abc on Python 3.7 (PR by Roman Levin) - Remove merged patches: * fix-tests.patch * 0001-Correct-update_job-to-raise-with-job-id.patch
Tomáš Chvátal
2019-03-19 14:32:31 +00:00
d1636b09af
Accepting request 670904 from devel:languages:python
Stephan Kulow
2019-02-04 13:25:22 +00:00
56a530c2f8
Accepting request 670895 from home:alarrosa:branches:devel:languages:python
Tomáš Chvátal
2019-02-03 18:46:54 +00:00
83556f111c
- Use license from the archive - Enable tests - Add all the recommended packages as suggests (databases)
Tomáš Chvátal
2018-10-18 08:02:45 +00:00
c918d57a2a
Accepting request 642664 from home:sjamgade:branches:devel:languages:python
Tomáš Chvátal
2018-10-18 07:34:56 +00:00
1d862516da
- Disable failing datetime tests for now
Sascha Peilicke
2012-12-18 14:28:52 +00:00
753069b989
- Update to version 2.0.3: + The scheduler now closes the job store that is being removed, and all job stores on shutdown() by default + Added the last expression in the day field of CronTrigger (thanks rcaselli) + Raise a TypeError when fields with invalid names are passed to CronTrigger (thanks Christy O’Reilly) + Fixed the persistent.py example by shutting down the scheduler on Ctrl+C + Added PyPy 1.8 and CPython 3.3 to the test suite + Dropped PyPy 1.4 - 1.5 and CPython 3.1 from the test suite + Updated setup.cfg for compatibility with distutils2/packaging + Examples, documentation sources and unit tests are now packaged in the source distribution
Sascha Peilicke
2012-06-22 12:24:25 +00:00