瀏覽代碼

msys2: disable SETUPTOOLS_USE_DISTUTILS=stdlib hack

The msys2 changelog says it is only needed for setuptools < 70.2.0:

https://www.msys2.org/docs/python/#known-issues

https://setuptools.pypa.io/en/stable/history.html#v70-2-0
Thomas Waldmann 8 月之前
父節點
當前提交
4c1a0b1ca0
共有 2 個文件被更改,包括 6 次插入4 次删除
  1. 4 3
      .github/workflows/ci.yml
  2. 2 1
      docs/installation.rst

+ 4 - 3
.github/workflows/ci.yml

@@ -202,7 +202,8 @@ jobs:
     needs: linux
 
     env:
-      SETUPTOOLS_USE_DISTUTILS: stdlib # Needed for pip to work - https://www.msys2.org/docs/python/#known-issues
+      # Needed for setuptools < 70.2.0 to work, see: https://www.msys2.org/docs/python/#known-issues
+      # SETUPTOOLS_USE_DISTUTILS: stdlib
       PY_COLORS: 1
 
     defaults:
@@ -222,10 +223,10 @@ jobs:
       - name: Build
         run: |
           # build borg.exe
-          SETUPTOOLS_USE_DISTUTILS=stdlib pip install -e .
+          pip install -e .
           pyinstaller -y scripts/borg.exe.spec
           # build sdist and wheel in dist/...
-          SETUPTOOLS_USE_DISTUTILS=stdlib python -m build
+          python -m build
       - uses: actions/upload-artifact@v4
         with:
           name: borg-windows

+ 2 - 1
docs/installation.rst

@@ -350,7 +350,8 @@ Ensure to install the dependencies as described within :ref:`Dependencies: Windo
 
 ::
 
-    export SETUPTOOLS_USE_DISTUTILS=stdlib # Needed for pip to work - https://www.msys2.org/docs/python/#known-issues
+    # Needed for setuptools < 70.2.0 to work - https://www.msys2.org/docs/python/#known-issues
+    # export SETUPTOOLS_USE_DISTUTILS=stdlib
     pip install -e .
     pyinstaller -y scripts/borg.exe.spec