Author: brane
Date: Wed May 27 06:49:49 2026
New Revision: 1934671
Log:
Try to fix python dependencies installation in the macOS workflow.
* .github/workflows/autoconf.yml: Create a python3 virtual environment
to install dependencies and run the tests.
Modified:
subversion/trunk/.github/workflows/autoconf.yml
Modified: subversion/trunk/.github/workflows/autoconf.yml
==============================================================================
--- subversion/trunk/.github/workflows/autoconf.yml Wed May 27 06:29:18
2026 (r1934670)
+++ subversion/trunk/.github/workflows/autoconf.yml Wed May 27 06:49:49
2026 (r1934671)
@@ -93,7 +93,13 @@ jobs:
- name: Install dependencies (macOS, python)
if: runner.os == 'macOS'
- run: python3 -m pip -q --disable-pip-version-check install lxml==6.1.0
rnc2rng==2.7.0
+ id: python
+ run: |
+ python3 -m venv ./.venv
+ echo "venv=$(cd ./.venv && pwd)" >> "$GITHUB_OUTPUT"
+ ./.venv/bin/python3 -m pip -q \
+ --disable-pip-version-check \
+ install lxml==6.1.0 rnc2rng==2.7.0
- name: Use LF for Git checkout
run: |
@@ -125,6 +131,7 @@ jobs:
if: runner.os == 'macOS'
run: |
env CC=clang CXX=clang++ \
+ PYTHON="${{ steps.python.outputs.venv }}/bin/python3" \
./configure --enable-maintainer-mode \
--enable-keychain \
--enable-svnbrowse \