Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 1.51 KB

README.md

File metadata and controls

22 lines (18 loc) · 1.51 KB

PythonScriptRunner guides

English | Português

PythonScriptRunner runs Python scripts from .NET with a typed contract. These guides go from the smallest setup (the library alone, with no database and no message broker) to the complete one, with a queue, scheduling and an embedded dashboard.

Guide What it covers
Getting started The ways to use it, what to install, and your first stage in a few minutes
Stages The contract (inputs, outputs, the 12 field types), stage.json, stages in C#, limits, retry and secrets
Pipelines Chaining stages, bindings, pipeline outputs and failure handling
Python SDK Writing scripts with psrunner, files, errors, and testing with pytest and the CLI
Persistence (PostgreSQL) Versioned catalog, run history, retention and audit
Queue, worker and scheduling (RabbitMQ) Background runs, retry, cron, events and integration with other systems
Dashboard The embedded web UI, access modes and roles
Hosting Container images, volumes, memory limits, Kubernetes, .NET Aspire and Docker Compose
Configuration reference Every option with its default value
How it works Process isolation, Python environments, limits, security model and observability

The README has an overview of everything on one page.