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.11.tar.gz (102.9 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.11-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qpool-0.2.11.tar.gz
Algorithm Hash digest
SHA256 1c2f1c009fb9812e83f4732270f5b7162311b5e3320d525b9b38554cc933831b
MD5 1d60aa176ad7bdb61932c36984d2a4d3
BLAKE2b-256 d518b2b2057cff17ba79984315e5bc3596be209f03eda5b5dde2fab32be81df5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qpool-0.2.11-py3-none-any.whl
Algorithm Hash digest
SHA256 820c1512e2e33e69a04729036847c35dc28794d1d43764e3cf4b58d95267b573
MD5 fca5979aedc9a73fec81591a3c5908e8
BLAKE2b-256 965167a12c560fbf348909f438d7b4e77b4282a234715679e3660c22eaadcc46

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