Overview

Request 293863 accepted

- 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

Request History
Robert Schweikert's avatar

rjschwei created request

- 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


Alberto Planas Dominguez's avatar

aplanas accepted request

LGTM

openSUSE Build Service is sponsored by