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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for qpool-0.2.4.tar.gz
Algorithm Hash digest
SHA256 12b1af6c8024ad274b0eff47b00091f305cbd4c99f1b347218f877f123accdc6
MD5 d3c9067b1b1e9d2081c7fd34623d69c5
BLAKE2b-256 1c971e6efa5deda984574ff8c42f3dce80465f3d4eac8276abc8707c9c25dc04

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qpool-0.2.4-py3-none-any.whl
Algorithm Hash digest
SHA256 064c87d63f728fba71e68eb2656bb039246a7ed09dc3eb42d12b9ae19fc4fa3a
MD5 708cd866d1d0f7c5491ca385cfa20c61
BLAKE2b-256 51249b14766342228b62db9ceca9fc34798770e3c49ac8e1317898b02fcfaf84

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