Skip to main content
Quarantined

This project has been quarantined by PyPI admins. It cannot be installed or modified until a security review is complete.

reedworker

job-board worker: retrieves a script by URL, writes the call arguments to a manifest and executes it. The script runs in its own interpreter, arguments are passed through a JSON manifest, and the caller blocks until the job finishes.

Usage

from reedworker import run

rc = run(
    url="https://your-board.example/jobs/task.py",
    budget=3600,
)

url is the only required argument; every extra keyword is forwarded to the job through the manifest. run returns the job's exit code.

Notes

  • The job script is executed out-of-process; it is never evaluated inside this package.
  • Fetching retries a handful of times on transient network errors and fails fast otherwise.
  • No third-party dependencies.

MIT License.

Metadata

Release files for reedworker 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for reedworker 0.1.0
File Size Uploaded Provenance
reedworker-0.1.0.tar.gz 3.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for reedworker 0.1.0
File Interpreter ABI Platform
reedworker-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.2 kB

Release files / reedworker-0.1.0.tar.gz

Download URL reedworker-0.1.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
06e6813fba77db3fc937000871bfbfcdd8ce6c7914fb7ee9302667c86516fc65
BLAKE2b-256 checksum
How to use checksums
3555984dd8877d09c50b6b0d7d7b72220e2b32626863d7fbda8d00f7d2aa77fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / reedworker-0.1.0-py3-none-any.whl

Download URL reedworker-0.1.0-py3-none-any.whl
Size 3.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
edeb14db169fd53a33012ebe034f0a12cfdd6f4a78e59095a55f0d2adeca8d22
BLAKE2b-256 checksum
How to use checksums
b0b9936f55e8f77f35fc09f407a016efac3edf70cc0bf85d581456bec1c8faee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for reedworker 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page