Revisions of python-rq

buildservice-autocommit accepted request 1131504 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 29)
- update to 1.15.1:
  * Fixed a bug that may cause a crash when cleaning intermediate
    queue.
  * Fixed a bug that may cause canceled jobs to still run
    dependent jobs.
    function in v1.14.
- Update to 1.10.1
  * Now horses are killed by their parent group. This helps in cleanly
- BR redis to make the testsuite work
buildservice-autocommit accepted request 1092392 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 28)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 1092303 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 26)
- Add %{?sle15_python_module_pythons}
buildservice-autocommit accepted request 1089359 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 25)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 24)
- update to 1.15:
  * Added `Callback(on_stopped='my_callback)`.
  * `Callback` now accepts dotted path to function as input.
  * `queue.enqueue_many()` now supports job dependencies.
  * `rq worker` CLI script now configures logging based on
    `DICT_CONFIG` key present in config file.
  * Whenever possible, `Worker` now uses `lmove()` to implement
    reliable queue pattern.
  * `Scheduler` should only release locks that it successfully
    acquires.
  * Fixes crashes that may happen by changes to `as_text()`
    function in v1.14. 
  * Various linting, CI and code quality improvements.
  * Fixes a crash that happens if Redis connection uses SSL.
  * Fixes a crash if `job.meta()` is loaded using the wrong
    serializer.
  * Added `WorkerPool` (beta) that manages multiple workers in a
    single CLI.
  * Added a new `Callback` class that allows more flexibility in
    declaring job callbacks.
  * Fixed a regression where jobs with unserializable return
    value crashes RQ.
  * Added `--dequeue-strategy` option to RQ's CLI.
  * Added `--max-idle-time` option to RQ's worker CLI.
  * Added `--maintenance-interval` option to RQ's worker CLI.
  * Fixed RQ usage in Windows as well as various other
    refactorings.
  * Show more info on `rq info` CLI command. Thanks @iggeehu!
  * `queue.enqueue_jobs()` now properly account for job
    dependencies.
buildservice-autocommit accepted request 1044179 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 23)
baserev update by copy to link target
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 22)
- Set BuildArch to noarch, this package doesn't have anything that depends on
  the arch.
Daniel Garcia's avatar Daniel Garcia (dgarcia) committed (revision 21)
- Add multibuild for tests to avoid build cycle with python-sentry-sdk.
  bsc#1206590
buildservice-autocommit accepted request 1042419 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 20)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1040398 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 19)
- Update to 1.11.1
  - queue.enqueue_many() now supports on_success and on on_failure
    arguments.
  - You can now pass enqueue_at_front to Dependency() objects to
    put dependent jobs at the front when they are enqueued.
  - Fixed a bug where workers may wrongly acquire scheduler locks.
  - Jobs should not be enqueued if any one of it's dependencies is
    canceled.
  - Fixed a bug when handling jobs that have been stopped.
  - Fixed a bug in handling Redis connections that don't allow
    SETNAME command.
- Update to 1.11.0
  - This will be the last RQ version that supports Python 3.5.
  - Allow jobs to be enqueued even when their dependencies fail via
    Dependency(allow_failure=True).
  - When stopped jobs are deleted, they should also be removed from
    FailedJobRegistry.
  - job.requeue() now supports at_front() argument.
  - Added ssl support for sentinel connections.
  - SimpleWorker now works better on Windows.
  - Added on_failure and on_success arguments to @job decorator.
  - Fixed a bug in dependency handling.
  - Minor fixes and optimizations
- Remove https://github.com/rq/rq/issues/1646 items in spec file.
- Remove -k 'not (test_failure_capture or test_worker)' from pytest.
buildservice-autocommit accepted request 970091 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 18)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 970088 from Petr Gajdos's avatar Petr Gajdos (pgajdos) (revision 17)
- do not require python-mock for build
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 947038 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 16)
- Update to 1.10.1
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 902852 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 15)
- Update to 1.8.1
  * You can now declare multiple job dependencies.
  * Added support for running asyncio tasks.
  * Now horses are killed by their parent group. This helps in cleanly 
    killing all related processes if job uses multiprocessing.
  * Fixed scheduler on Python > 3.8.0.
  * RQ is now aware of which version of Redis server it's running on.
  * More changes, see upstream changelog.
buildservice-autocommit accepted request 822248 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 14)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 822242 from Eric Schirra's avatar Eric Schirra (ecsos) (revision 13)
- Update to 1.4.3
  * Added job.get_position() and queue.get_job_position(). Thanks @aparcar!
  * Longer TTLs for worker keys to prevent them from expiring inside the worker lifecycle. Thanks @selwin!
  * Long job args/kwargs are now truncated during logging. Thanks @JhonnyBn!
  * job.requeue() now returns the modified job. Thanks @ericatkin!
- Fix build error for Leap: Since 1.4.0 rq require python >= 3.4.
buildservice-autocommit accepted request 813366 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 12)
baserev update by copy to link target
Steve Kowalik's avatar Steve Kowalik (StevenK) committed (revision 11)
- Update to 1.4.2:
  * RQ 1.4.2 (2020-05-26)
    + Reverted changes to hmset command which causes workers on Redis server < 4 to crash. Thanks @selwin!
    + Merged in more groundwork to enable jobs with multiple dependencies. Thanks @thomasmatecki!
  * RQ 1.4.1 (2020-05-16)
    + Default serializer now uses pickle.HIGHEST_PROTOCOL for backward compatibility reasons. Thanks @bbayles!
    + Avoid deprecation warnings on redis-py >= 3.5.0. Thanks @bbayles!
  * RQ 1.4.0 (2020-05-13)
    + Custom serializer is now supported. Thanks @solababs!
    + delay() now accepts job_id argument. Thanks @grayshirt!
    + Fixed a bug that may cause early termination of scheduled or requeued jobs. Thanks @rmartin48!
    + When a job is scheduled, always add queue name to a set containing active RQ queue names. Thanks @mdawar!
    + Added --sentry-ca-certs and --sentry-debug parameters to rq worker CLI. Thanks @kichawa!
    + Jobs cleaned up by StartedJobRegistry are given an exception info. Thanks @selwin!
Displaying revisions 1 - 20 of 30
openSUSE Build Service is sponsored by