- Update to version 3.0.2
+ Add new upstream dependencies:
~ python-futures
~ python-pytz
~ python-six
~ python-tzlocal
+ Contains incompatible changes to previous version
+ Fixed ValueError when the target callable has a default keyword
argument that wasn’t overridden
+ Fixed wrong job sort order in some job stores
+ Fixed exception when loading all jobs from the redis job store when
there are paused jobs in it
+ Fixed AttributeError when printing a job list when there were pending jobs
+ Added setuptools as an explicit requirement in install requirements
+ A wider variety of target callables can now be scheduled so that the
jobs are still serializable (static methods on Python 3.3+, unbound
methods on all except Python 3.2)
+ Attempting to serialize a non-serializable Job now raises a helpful
exception during serialization. Thanks to Jeremy Morgan for pointing
this out.
+ Fixed table creation with SQLAlchemyJobStore on MySQL/InnoDB
+ Fixed start date getting set too far in the future with a timezone
different from the local one
+ Fixed _run_job_error() being called with the incorrect number of
arguments in most executors
+ Added support for timezones (special thanks to Curtis Vogt for help
with this one)
+ Split the old Scheduler class into BlockingScheduler and
BackgroundScheduler and added integration for asyncio (PEP 3156), Gevent,
Tornado, Twisted and Qt event loops
OBS-URL: https://build.opensuse.org/request/show/293863
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-APScheduler?expand=0&rev=6
+ 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
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-APScheduler?expand=0&rev=2