Skip to main content

Windows RQ Worker

Provides a WindowsWorker class that allows you to use Redis Queue (RQ) on Windows systems. This is for development/testing purposes only.

Since Windows does not support fork(), we execute all work in the main worker thread instead of forking off a separate worker process. As a result, workers may not be as stable and crash resistant.

Further, since Windows does not support SIGALRM, WindowsWorkers do not provide any of the work timeout controls that normal workers provide.

Installation and Use

You can install the latest stable version from PyPI:

$ pip install rq-win==0.4.2

(Previously, this package was installed directly from GitHub:

$ pip install git+https://github.com/michaelbrooks/rq-win.git#egg=rq-win

Note: This version has been repackaged as rq.compat is no longer supported.)

To start an RQ worker using the WindowsWorker class:

$ rqworker -w rq_win.WindowsWorker

Contributions and improvements are welcome!

Requirements


  • Version rq > 1.2.0

Metadata

Release files for rq-win 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rq-win 0.4.2
File Size Uploaded
rq_win-0.4.2.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rq-win 0.4.2
File Interpreter ABI Platform
rq_win-0.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.3 kB

Release files / rq_win-0.4.2.tar.gz

Download URL rq_win-0.4.2.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f7c4a573a225ffc48044050d6b2b188e8423ffaec318d80af94462b6751f9478
BLAKE2b-256 checksum
How to use checksums
6ffe92187f1ebb14760299e401e29ed6c1f4f3d415ed130fbc1575f148689242
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / rq_win-0.4.2-py3-none-any.whl

Download URL rq_win-0.4.2-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f7c5cf1a7f7c846988e59099901c973eacd50badfe50e2c00b9180b567a68482
BLAKE2b-256 checksum
How to use checksums
bb8d57d2020ca2deadb4b9aa2cb2d274695d9ee110cee1fbf69beacc34a442f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 release files

0.4.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page