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.4.0.tar.gz (268.2 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.4.0-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qpool-0.4.0.tar.gz
Algorithm Hash digest
SHA256 2025808ae99650fbacc5ede6c1f5f66d7c1ab478e79f9876350f65b36e30add7
MD5 b309e6dc5d315c73cedec0b489d00e4a
BLAKE2b-256 4f9eb5ce9fc8147484cddb02d0fc9fa0b117543f497f5862507a91281b716814

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qpool-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 80562ddb44ffea2695811e3939e2b3a4ca1154681c03f966ed485f31ec8b9802
MD5 8e725cc27d68a541b7e920324eb424d3
BLAKE2b-256 555be9adb869beeba17b2acd1f6a979440d43479f9e9d02faa29fe5d37e0ca22

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