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.5.4.tar.gz (5.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qpool-0.5.4-py3-none-any.whl (72.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qpool-0.5.4.tar.gz
  • Upload date:
  • Size: 5.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.14

File hashes

Hashes for qpool-0.5.4.tar.gz
Algorithm Hash digest
SHA256 35a95587c2c069a1a709fa57e51610e2535e195833f032706ab44daebd0b426f
MD5 a63eac1afbd6e9539a5b762085433860
BLAKE2b-256 9639907f11746fcd36ad9d8acd0efa15c2d65464acd9c370a9096531ec799bc3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qpool-0.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6de75768fee6ca964c98040a746e56085bb98b551100d9b0e087fda9a28d64ed
MD5 e08d284ab288d47d2eff9b5cd80d4a6f
BLAKE2b-256 b7f4f7a67b1226b7a98a8fa3ad493fd50eb52ab1d697be7ddb05e7f2561061c1

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