Releases: Phant0m1zed/pygolem
Releases · Phant0m1zed/pygolem
Release list
v0.1.1
pygolem v0.1.0 - Initial Release (threads engine)
pygolem wraps concurrent.futures.ThreadPoolExecutor with the things a real parallel workload eventually needs:
Ordered results: .values always matches your input order, even though threads finish in whatever order they finish in.
Per-item error isolation: one failing item never crashes the batch.
Retries with backoff, plus retry_if to skip retrying failures you already know are permanent.
Global rate limiting: cap total throughput across the entire pool, not per-worker, with a choice of token bucket, leaky bucket, or sliding window.
Dependency-free, just the standard library.