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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qpool-0.4.1.tar.gz
Algorithm Hash digest
SHA256 7d2a6bebf9a040d7a2205e94e73218605a8487523fa41ba1aabccbb71090ee3e
MD5 e6351ccdb07ccfb230c99f8df059a890
BLAKE2b-256 e7b8879e0b1d4bc6e0d80267d10526ea95680768060c4f048b3cfc9b1cdac4c7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qpool-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b303f9a26042cdfe14fb46e777505f6ab837d79ce13755674cb61e559d0590da
MD5 ee9ff6ed420e73ebe65e4a8d4a7807d0
BLAKE2b-256 6ddf37fac1f7a9e201a3b7508838c4b65a5e55b787f52f291394f753c3b5898d

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