From 2b37f3353c20e910a1e962e75981889559ff901f Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Wed, 4 Nov 2026 18:53:31 +0100 Subject: [PATCH] Windows CI: install setuptools-scm via pacman setup.py's setup_requires makes "python setup.py" fetch the latest setuptools_scm as an egg, without its new vcs_versioning dependency, so borg/_version.py was never generated and borg.exe failed to start. The msys2 package pulls in python-vcs-versioning as a dependency. Co-Authored-By: Claude Opus 5.5 --- scripts/msys2-install-deps | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/msys2-install-deps b/scripts/msys2-install-deps index 23d1fbcb7b..34c1d02ff2 100644 --- a/scripts/msys2-install-deps +++ b/scripts/msys2-install-deps @@ -1,4 +1,4 @@ #!/bin/bash -pacman -S --needed --noconfirm git mingw-w64-ucrt-x86_64-{toolchain,pkgconf,zstd,lz4,xxhash,openssl,python,cython,python-setuptools,python-wheel,python-pkgconfig,python-packaging,python-msgpack,python-pip} +pacman -S --needed --noconfirm git mingw-w64-ucrt-x86_64-{toolchain,pkgconf,zstd,lz4,xxhash,openssl,python,cython,python-setuptools,python-wheel,python-pkgconfig,python-packaging,python-msgpack,python-pip,python-setuptools-scm} pip install pyinstaller