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.12.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.12-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qpool-0.2.12.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.12.tar.gz
Algorithm Hash digest
SHA256 452b66b5c916163a7d94f9c6bb28653f108cc6e3903f93ad99dc8fa90c558e9b
MD5 b9c436a6e1d6319bd18dfe1db32a1176
BLAKE2b-256 7488fa15249bb91590a0c21a421e4cb6121a6091475614175bd25a617542f2d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qpool-0.2.12-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.12-py3-none-any.whl
Algorithm Hash digest
SHA256 dafbebd8e9cfc0d398f9e0244c7c541acf43ab469e85dfb374877a97fb88cb52
MD5 7c2f772099ac564ccffa6d809ac4db6b
BLAKE2b-256 a2b7085c9f3e11516638d011d801a3edb2976cb618cde422fe6dd876dd683066

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