From fb66a1a8520975af4026fd931b95a1369073928c Mon Sep 17 00:00:00 2001 From: Darien Hernandez Date: Mon, 19 Oct 2026 10:18:57 +0200 Subject: [PATCH] docs(validators): require Python 3.10+ on PATH for GenVM setup The GenVM post-install (setup.py) uses Python 3.10 syntax and creates a venv with pip by default, and the node install calls `python3` from PATH. State the minimum version and the PATH requirement in the setup guide and system requirements. Co-Authored-By: Claude Opus 5.5 --- pages/validators/setup-guide.mdx | 4 +++- pages/validators/system-requirements.mdx | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pages/validators/setup-guide.mdx b/pages/validators/setup-guide.mdx index f1204d63..2e78fcbe 100644 --- a/pages/validators/setup-guide.mdx +++ b/pages/validators/setup-guide.mdx @@ -21,7 +21,7 @@ For a deeper understanding of how staking works in GenLayer, see the [Staking do | **Disk** | 128 GB SSD/NVMe | | **Network** | 100 Mbps | | **OS** | 64-bit Linux | -| **Software** | Docker, Python 3 (with pip and venv) | +| **Software** | Docker, Python 3.10+ (`python3` on `PATH`, with pip and venv) | GPU not required unless running LLMs locally. See [detailed requirements](/validators/system-requirements) for more info. @@ -243,6 +243,8 @@ One full node can be shared between multiple validators. The optimal validator-t 5. Run Genvm setup + This step needs Python 3.10 or newer, available as `python3` on your `PATH`, with `pip` and `venv` (on Debian/Ubuntu: `python3-pip` and `python3-venv`). Check with `python3 --version`. + ```sh copy python3 ./third_party/genvm/bin/setup.py ``` diff --git a/pages/validators/system-requirements.mdx b/pages/validators/system-requirements.mdx index c8f56def..ee3496d4 100644 --- a/pages/validators/system-requirements.mdx +++ b/pages/validators/system-requirements.mdx @@ -48,4 +48,4 @@ System Requirements for a GenLayer validator node are the **initial** recommende - Operating System - 64-bit Linux (Ubuntu, Debian, CentOS, etc.) - `docker` - for running the WebDriver container -- `python3`, `python3-pip` and `python3-venv` for GenVM setup +- Python 3.10 or newer, available as `python3` on your `PATH`, plus `python3-pip` and `python3-venv` - for GenVM setup