Version v0.5.7 of the documentation is no longer actively maintained. The site that you are currently viewing is an archived snapshot. For up-to-date documentation, see the latest version.
dexaflow setup
Bootstrap the managed Dexaflow runtime (Python, parser, workspace).
Synopsis
setup prepares ~/.dexaflow: it picks the Python the DAG parser runs on (a host python3.13, python3.12, python3.11 or python3 reporting 3.11 to 3.13, otherwise downloading a pinned, checksum-verified relocatable CPython 3.11; no sudo, no system packages; a DAG declaring python_version 3.11 on a host without 3.11 fetches that CPython when its venv is first built), extracts the embedded parser and runtime sources, points the parser at the interpreter (pure Python, no venv, no Airflow; ADR 0024), and creates a workspace directory. Re-running is safe; –dry-run shows the plan.
dexaflow setup [flags]
Options
--dry-run detect and print the plan without downloading or writing anything
-h, --help help for setup
--workspace string workspace dir for your DAG projects (default ~/dexaflow, or an existing ~/leoflow)
Options inherited from parent commands
--config string config file path (default ~/.dexaflow/config.yaml)
--log-level string log level: debug, info, warn, error
--server-url string control plane API base URL
--target name name of the control plane to use (default: DEXAFLOW_TARGET, then the target selected for the workspace; see dexaflow target list)
SEE ALSO
- dexaflow - Dexaflow is a GitOps-first, container-native workflow orchestrator.