Skip to main content

Trait based multiprocessing with queues

Project description

QPool

Description

Multiprocessing with Process Pools implemented using Processes and Shared Memory objects.

  • Built in progress bar.
  • Traits for rate-limiting, exponential backoff and retry, logging, and more.
  • Graceful shutdown by default (CTRL+C 2x, will kill immediately).- Allows re-use of pool after join, cutting down on process spawning time.

Debugging Tips

  • If hanging, investigate stop_workers, specifically the point of joining the processes, unclosed queues and resources can prevent process closure.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qpool-0.2.6.tar.gz (61.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qpool-0.2.6-py3-none-any.whl (18.0 kB view details)

Uploaded Python 3

File details

Details for the file qpool-0.2.6.tar.gz.

File metadata

  • Download URL: qpool-0.2.6.tar.gz
  • Upload date:
  • Size: 61.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.30

File hashes

Hashes for qpool-0.2.6.tar.gz
Algorithm Hash digest
SHA256 7e9ba16056f89c9e9e328bf555f1d841de60ea9ba929c22744944f4787384977
MD5 fa3e6dfdaa9974530a96caec31a2901f
BLAKE2b-256 8657d36b0578242bc228b13821a2511782ab206506cd629dd5a07698f6072b3f

See more details on using hashes here.

File details

Details for the file qpool-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: qpool-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.4.30

File hashes

Hashes for qpool-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 821ab8dfe32ef49e4bb7d35c7fe9a789d86b428dcd192c0824287e48d541b378
MD5 2a5beb3c314341edf7d8ececb632ad74
BLAKE2b-256 aa195a81d05c3db0cd8a1c5cbcca88d496a1d07c2196f8ff36f8e97329526e09

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page