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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qpool-0.2.7.tar.gz
Algorithm Hash digest
SHA256 efe82675bea9e432a2d5c12ffecdd28cfaae8c797a69c1a7198386b8f8144fa4
MD5 a36e9adba0046b0d1c469c5641d6d8da
BLAKE2b-256 2fe27d05ce418a87669da713a50faac493f4820597351b3bdc3e89b357630ca6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qpool-0.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9fe909827fcdffba643fde66da2874afecaa6f6b676767327302a179aaeaf7c5
MD5 1cdcea4f40c3d75f9159b79109fe17f4
BLAKE2b-256 a40a530d9bb03caa3105c3802866ea47ca5e924c47a257b2d7d3f868787d5be2

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