From 8c36270190b01aeb1b3ce6274ad31f6cce8bcf4a Mon Sep 17 00:00:00 2001 From: Aparna Jyothi Date: Thu, 21 Aug 2025 18:38:11 +0530 Subject: [PATCH 1/2] documentation update --- docs/advanced-usage.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/advanced-usage.md b/docs/advanced-usage.md index 188fa9d6..930821c4 100644 --- a/docs/advanced-usage.md +++ b/docs/advanced-usage.md @@ -477,16 +477,16 @@ jobs: - run: echo '${{ steps.cp313.outputs.cache-hit }}' # true if cache-hit occurred on the primary key ``` -## Environment variables +### Environment variables These environment variables become available after setup-python action execution: -| **Env.variable** | **Description** | -| ----------- | ----------- | -| pythonLocation |Contains the absolute path to the folder where the requested version of Python or PyPy is installed| -| Python_ROOT_DIR | https://cmake.org/cmake/help/latest/module/FindPython.html#module:FindPython | -| Python2_ROOT_DIR |https://cmake.org/cmake/help/latest/module/FindPython2.html#module:FindPython2| -| Python3_ROOT_DIR |https://cmake.org/cmake/help/latest/module/FindPython3.html#module:FindPython3| +| **Env. variable** | **Description**| +|----------------------|-------------| +| `pythonLocation` | Contains the absolute path to the folder where the requested version of Python, PyPy, or GraalPy is installed.

**Executable location by implementation:**
• **CPython** – `$pythonLocation/bin/python` (Linux/macOS), `$pythonLocation/python.exe` (Windows)
• **PyPy** – `$pythonLocation/bin/python` (Linux/macOS), `$pythonLocation/python.exe` (Windows)
• **GraalPy** – `$pythonLocation/bin/python` (Linux/macOS)

Note: CPython versions include a symlink or copy of the Python executable at the root, while PyPy and GraalPy retain upstream directory layouts. | +| `Python_ROOT_DIR` | https://cmake.org/cmake/help/latest/module/FindPython.html#module:FindPython | +| `Python2_ROOT_DIR` | https://cmake.org/cmake/help/latest/module/FindPython2.html#module:FindPython2 | +| `Python3_ROOT_DIR` | https://cmake.org/cmake/help/latest/module/FindPython3.html#module:FindPython3 | ## Using `update-environment` flag From 7637100f20ccda3184d2b8d7a51079bc50f249ab Mon Sep 17 00:00:00 2001 From: Aparna Jyothi Date: Thu, 21 Aug 2025 18:57:32 +0530 Subject: [PATCH 2/2] spaces update --- docs/advanced-usage.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/advanced-usage.md b/docs/advanced-usage.md index 930821c4..9642392e 100644 --- a/docs/advanced-usage.md +++ b/docs/advanced-usage.md @@ -481,7 +481,7 @@ jobs: These environment variables become available after setup-python action execution: -| **Env. variable** | **Description**| +| **Env.variable** | **Description**| |----------------------|-------------| | `pythonLocation` | Contains the absolute path to the folder where the requested version of Python, PyPy, or GraalPy is installed.

**Executable location by implementation:**
• **CPython** – `$pythonLocation/bin/python` (Linux/macOS), `$pythonLocation/python.exe` (Windows)
• **PyPy** – `$pythonLocation/bin/python` (Linux/macOS), `$pythonLocation/python.exe` (Windows)
• **GraalPy** – `$pythonLocation/bin/python` (Linux/macOS)

Note: CPython versions include a symlink or copy of the Python executable at the root, while PyPy and GraalPy retain upstream directory layouts. | | `Python_ROOT_DIR` | https://cmake.org/cmake/help/latest/module/FindPython.html#module:FindPython |