Skip to main content

Universal runner with builder objects to run async, threaded or group commands

Project description

runner (runner-pjpawel)

Universal runner with builder objects to run async, threaded or group commands

Build for my research projects to run multiple scenarios with retry with one command

Remember! This project is on early stage of development

Install

pip install runner-pjpawel

Build runner

  1. Create Runner class.
from runner_pjpawel import Runner
runner = Runner()
  1. Add commands. Use prepared Command classes in runner.commands module or classes that extends runnner.command.BaseCommand
from runner_pjpawel import Command
  1. Invoke run or run_sync method.

Build your commands

Full example

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

runner_pjpawel-0.1.2.tar.gz (12.1 kB view details)

Uploaded Source

Built Distribution

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

runner_pjpawel-0.1.2-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

Details for the file runner_pjpawel-0.1.2.tar.gz.

File metadata

  • Download URL: runner_pjpawel-0.1.2.tar.gz
  • Upload date:
  • Size: 12.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for runner_pjpawel-0.1.2.tar.gz
Algorithm Hash digest
SHA256 90115fabb0274d5bd8e0825a9227c16619782e47a5d9ec725ada2ed00b23ae0f
MD5 541137b0cd689226d6c37f4ca1ee8f68
BLAKE2b-256 0966c7b81033301028f4535d4186abd8ccf72f2e66eb5ebdc1c5957b5516d64c

See more details on using hashes here.

Provenance

The following attestation bundles were made for runner_pjpawel-0.1.2.tar.gz:

Publisher: pypi.yaml on pjpawel/runner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file runner_pjpawel-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: runner_pjpawel-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for runner_pjpawel-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 8d25aca93eb19f25bbca822a06a7955ed822dc3e5a43f20103447d4b9ff93e16
MD5 2ffd33e149f9dfba4f11a7d0d10ec845
BLAKE2b-256 f740899d65432944694808ba9a0f395428a8269880bd38d36389e342080dedfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for runner_pjpawel-0.1.2-py3-none-any.whl:

Publisher: pypi.yaml on pjpawel/runner

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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