SHA256
14
0
forked from pool/python-rq

Accepting request 1295276 from devel:languages:python

OBS-URL: https://build.opensuse.org/request/show/1295276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-rq?expand=0&rev=16
This commit is contained in:
2025-07-23 14:36:15 +00:00
committed by Git OBS Bridge
4 changed files with 65 additions and 5 deletions

View File

@@ -1,3 +1,63 @@
-------------------------------------------------------------------
Wed Jul 23 10:45:51 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 2.4.1
* `Worker` will now automatically choose `TimerDeathPenalty` if
`UnixSignalDeathPenalty` is not available. Thanks @selwin!
* Introduced `CREATED` `Job` status for jobs that are not enqueued
not deferred. Thanks @selwin!
* `Worker` can now import `Job` and `Queue` classes from string.
Thanks @selwin!
* Fixed a bug in `Group.cleanup()`. Thanks @dixoncrews-gdl!
* Logging improvements and code cleanups. Thanks @selwin, @SpecLad!
- from version 2.4.0
* Added `rq cron` CLI command. Thanks @selwin!
* Various tests, typing improvements and cleanups. Thanks @SpecLad!
* When a job is canceled, you can now optionally clean it from
dependencies using `job.cancel(remove_from_dependencies=True)`.
Thanks @Marishka17!
* RQ now requires Python >= 3.9. Thanks @Jankovn and @selwin!
- from version 2.3.3
* `WorkerPool` now accepts `queue_class` argument. Thanks @amonsh1!
* Disallow `redis-py=6.0.0`. Thanks @selwin and @terencehonles!
* Minor typing improvements. Thanks @SpecLad!
- from version 2.3.2
* Don't log job description when `log_job_description` is set to False.
Thanks @danilopeixoto!
* Fixes an issue where `pubsub_thread` may die in the background.
Thanks @ankush!
- from version 2.3.1
* Fixes an issue running RQ on Windows. Thanks @selwin!
- from version 2.3.0
* Added the feature to repeat jobs. Thanks @selwin!
* Officially support Valkey. Thanks @selwin!
* Fixes an issue that prevents jobs from being enqueued across multiple
with using Redis pipeline. Thanks @Nativu5!
- from version 2.2.0
* Added `SpawnWorker` that uses `multiprocessing.spawn` to spawn worker
processes. This makes RQ usable in operating systems without `os.fork()`
like Windows. Thanks @selwin!
* RQ now always use timezone aware timestamps. Thanks @deathtracktor!
* `StartedJobRegistry.cleanup()` now properly creates job results.
Thanks @OlegZv!
* Fixed a bug in worker logging configuration. Thanks @rlaminseok0824!
* Reworked RQ's pubsub thread to not use polling. Thanks @ankush!
* Fixed a bug where `WorkerPool` status is never set to `STARTED`.
Thanks @taleinat!
* `Worker.monitor_work_horse()` now properly handles `InvalidJobOperation`.
Thanks @fancyweb!
* `queue.enqueue_many` now always registers the queue in RQ's queue registry.
Thanks @eswolinsky3241!
* Minor fixes and improvements. Thanks @hongquan, @OlegZv, @victorb, @rparini!
- from version 2.1.0
* `job.id` must not contain `:`. Thanks @sanurielf!
* Various type hint improvements by @terencehonles!
* `job.ended_at` should be set when job is run synchronously.
Thanks @alexprabhat99!
* `Group.all()` now properly handles non existing group.
Thanks @eswolinsky3241!
* Use `ruff` instead of `black` as formatter. Thanks @hongquan!
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Nov 7 15:28:00 UTC 2024 - Nico Krapp <nico.krapp@suse.com> Thu Nov 7 15:28:00 UTC 2024 - Nico Krapp <nico.krapp@suse.com>

View File

@@ -1,7 +1,7 @@
# #
# spec file for package python-rq # spec file for package python-rq
# #
# Copyright (c) 2024 SUSE LLC # Copyright (c) 2025 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@@ -29,7 +29,7 @@
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-rq%{psuffix} Name: python-rq%{psuffix}
Version: 2.0 Version: 2.4.1
Release: 0 Release: 0
Summary: Easy Job Queues for Python Summary: Easy Job Queues for Python
License: Apache-2.0 License: Apache-2.0

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d9ad23f25e5e8c53198000ae376d84b8f69458344a4e863942a194e96afe93bd
size 645360

3
rq-2.4.1.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1804601135dd5ebdda976d17d21e544cddac34595308e024a21f1bde9e6976d1
size 671888