Skip to main content

QueueWorker

pypi versions MIT licensed

QueueWorker is asynchronous Task Queue implementation built to work with asyncio. Can you spawn distributed workers to run functions inside workers and outside of event loop.

QueueWorker requires Python 3.8+ and is distributed under MIT license.

How do I get set up?

First, you need to instal QueueWorker:

.. code-block ::

pip install qworker

Then, you can start several workers (even sharing the same port):

.. code-block ::

qw --host --port --worker

where

  • <hostname> is a hostname of the server
  • <port-number> is a port that server will listen on
  • <num-workers> is a number of worker processes

License

QueueWorker is copyright of Jesus Lara (https://phenobarbital.info) and is under MIT license. I am providing code in this repository under an open source license, remember, this is my personal repository; the license that you receive is from me and not from my employeer.

Metadata

Release files for qworker 1.12.4

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

Built distributions (wheels)

Table of built distributions (wheels) for qworker 1.12.4
File
qworker-1.12.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
qworker-1.12.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-64, Linux glibc 2.17+ x86-64 Details
qworker-1.12.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details
qworker-1.12.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.5+ x86-64 Details

Total release size: 1.8 MB

Release files / qworker-1.12.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qworker-1.12.4-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 504.8 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d8853d8fa7832efd69a242b2951a711b6cbbbe59d5dd15e6786b065753a3813d
BLAKE2b-256 checksum
How to use checksums
6b203e9bfe6dcf497065a5635f67a2d076bfc95f0b6dd36a49c2cfac672c90c5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / qworker-1.12.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qworker-1.12.4-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 467.6 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
c5da37d3ac57375e371e921fd004c5a07e347fdebc5d84b18e285922b5db6447
BLAKE2b-256 checksum
How to use checksums
b0ad2c0d98adcfe6e46e8def59108f6b75785ed0995c57997870bda3b9008213
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / qworker-1.12.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qworker-1.12.4-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 434.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
9277f1fde9c191b88de4a75ac672843dc0e52c685915d911b49fe5f38bfefe28
BLAKE2b-256 checksum
How to use checksums
c90d2baee47fdaefe075e2820760ed6eb7970320b07b473d669b2d3bc3a74f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release files / qworker-1.12.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL qworker-1.12.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 438.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8a2bd81ed3b2988f594da5a4b0dac23695baccb43778a4a2c3aee31f6b3147ec
BLAKE2b-256 checksum
How to use checksums
d71f5027097b1c77004a447fbb591c9265d869223eef1227230a464df7cf53e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.7

Release history Release notifications | RSS feed

2.0.7

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.13.1

4 release files

1.13.0

4 release files

1.12.6

4 release files

1.12.5

4 release files

This release

1.12.4 This release

4 release files

1.12.3

4 release files

1.12.2

4 release files

1.12.1

4 release files

1.11.2

4 release files

1.10.4

5 release files

1.10.2

4 release files

1.10.1

4 release files

1.9.20

4 release files

1.9.19

4 release files

1.9.18

4 release files

1.9.17

4 release files

1.9.16

4 release files

1.9.9

4 release files

1.9.8

4 release files

1.9.7

4 release files

1.9.6

4 release files

1.9.5

4 release files

1.9.4

4 release files

1.9.3

4 release files

1.9.2

4 release files

1.9.1

4 release files

1.9.0

4 release files

1.8.8

4 release files

1.8.7

4 release files

1.8.6

4 release files

1.8.5

4 release files

1.8.4

4 release files

1.8.3

4 release files

1.8.2

4 release files

1.8.1

4 release files

1.8.0

4 release files

1.7.8

4 release files

1.7.7

4 release files

1.7.6

4 release files

1.7.5

4 release files

1.7.4

4 release files

1.7.3

4 release files

1.7.2

4 release files

1.7.1

4 release files

1.7.0

4 release files

1.6.6

4 release files

1.6.5

4 release files

1.6.4

4 release files

1.6.3

6 release files

1.6.2

4 release files

1.6.1

4 release files

1.6.0

4 release files

1.5.3

2 release files

1.5.2

2 release files

1.5.1

2 release files

1.5.0

2 release files

1.4.13

2 release files

1.4.12

2 release files

1.4.11

2 release files

1.4.10

2 release files

1.4.9

2 release files

1.4.8

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.3

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

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