Overview

Request 293597 superseded

- Update to version 3.0.2
+ 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
+ Overhauled the job store system for much better scalability
+ Added the ability to modify, reschedule, pause and resume jobs
+ Dropped the Shelve job store because it could not work with the new
job store system
+ Dropped the max_runs option and run counting of jobs since it could

Request History
Robert Schweikert's avatar

rjschwei created request

- Update to version 3.0.2
+ 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
+ Overhauled the job store system for much better scalability
+ Added the ability to modify, reschedule, pause and resume jobs
+ Dropped the Shelve job store because it could not work with the new
job store system
+ Dropped the max_runs option and run counting of jobs since it could


Denisart Benjamin's avatar

posophe declined request

You probably forget to upload the tarball. Anyway, you added a lot of dependencies without listing them in you changes entry. Please fix it too.


Robert Schweikert's avatar

rjschwei superseded request

superseded by 293865

openSUSE Build Service is sponsored by