Skip to content

cayu.runners.workloads

Public Cayu API. Definitions are grouped by their public source module, and definitions from private implementation modules appear on their package’s page; adding a symbol does not move existing links. The import shown at each entry is a supported public namespace. Read the Python API overview and install the required extra.

from cayu.runners import BROWSER_FETCH_WORKLOAD_NAME
BROWSER_FETCH_WORKLOAD_NAME = 'cayu.browser-fetch'

Release source · Runtime guarantees · Capability guides

from cayu.runners import BROWSER_SESSION_WORKLOAD_NAME
BROWSER_SESSION_WORKLOAD_NAME = 'cayu.browser-session'

Release source · Runtime guarantees · Capability guides

from cayu.runners import PINNED_BROWSER_FETCH_IMAGE
PINNED_BROWSER_FETCH_IMAGE = 'cayu-browser-fetch:18-playwright-1.62.0'

Release source · Runtime guarantees · Capability guides

from cayu.runners import PINNED_BROWSER_FETCH_WORKLOAD
PINNED_BROWSER_FETCH_WORKLOAD = RunnerWorkloadAuthority(name=BROWSER_FETCH_WORKLOAD_NAME, image=PINNED_BROWSER_FETCH_IMAGE, command=('/usr/local/bin/python', '-I', '/opt/cayu-browser/worker.py'), protocol_version='cayu.browser-fetch.v4', worker_version='4', component_versions=(('playwright', '1.62.0'),))

Release source · Runtime guarantees · Capability guides

from cayu.runners import PINNED_BROWSER_SESSION_IMAGE
PINNED_BROWSER_SESSION_IMAGE = 'cayu-browser-fetch:18-playwright-1.62.0'

Release source · Runtime guarantees · Capability guides

from cayu.runners import PINNED_BROWSER_SESSION_WORKLOAD
PINNED_BROWSER_SESSION_WORKLOAD = RunnerWorkloadAuthority(name=BROWSER_SESSION_WORKLOAD_NAME, image=PINNED_BROWSER_SESSION_IMAGE, command=('/usr/local/bin/python', '-I', '/opt/cayu-browser/worker.py'), protocol_version='cayu.browser-session.v4', worker_version='18', component_versions=(('playwright', '1.62.0'), ('browser', 'chromium')))

Release source · Runtime guarantees · Capability guides