Open ltoenning opened 3 weeks ago
See https://github.com/Governikus/AusweisApp/actions/runs/9813566419/job/27099792281#step:3:1
there is not just a warning about 7zip but also an error:
Run jurplel/install-qt-action@v4
with:
version: 6.7.1
modules: qtscxml qtwebsockets qtshadertools qtconnectivity qtimageformats
setup-python: false
target: desktop
install-deps: true
cache: false
cache-key-prefix: install-qt-action
add-tools-to-path: true
set-env: true
no-qt-binaries: false
tools-only: false
aqtversion: ==3.1.*
py7zrversion: ==0.20.*
source: false
documentation: false
examples: false
Run jurplel/install-qt-action/action@v4
with:
version: 6.7.1
target: desktop
install-deps: true
modules: qtscxml qtwebsockets qtshadertools qtconnectivity qtimageformats
cache: false
cache-key-prefix: install-qt-action
add-tools-to-path: true
set-env: true
no-qt-binaries: false
tools-only: false
aqtversion: ==3.1.*
py7zrversion: ==0.20.*
source: false
documentation: false
examples: false
/opt/homebrew/bin/brew install p7zip
Warning: p7zip 17.05 is already installed and up-to-date.
To reinstall 17.05, run:
brew reinstall p7zip
Warning: p7zip 17.05 is already installed and up-to-date.
To reinstall 17.05, run:
brew reinstall p7zip
/opt/homebrew/bin/python3 -m pip install setuptools wheel py7zr==0.20.*
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try brew install
xyz, where xyz is the package you are trying to
install.
If you wish to install a Python library that isn't in Homebrew,
use a virtual environment:
python3 -m venv path/to/venv
source path/to/venv/bin/activate
python3 -m pip install xyz
If you wish to install a Python application that isn't in Homebrew,
it may be easiest to use 'pipx install xyz', which will manage a
virtual environment for you. You can install pipx with
brew install pipx
You may restore the old behavior of pip by passing
the '--break-system-packages' flag to pip, or by adding
'break-system-packages = true' to your pip.conf file. The latter
will permanently disable this error.
If you disable this error, we STRONGLY recommend that you additionally
pass the '--user' flag to pip, or set 'user = true' in your pip.conf
file. Failure to do this can result in a broken Homebrew installation.
Read more about this behavior here: <https://peps.python.org/pep-0668/>
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
Notice: A new release of pip is available: 24.0 -> 24.1.1
Notice: To update, run: python3.12 -m pip install --upgrade pip
Error: Error: The process '/opt/homebrew/bin/python3' failed with exit code 1
From these lines:
https://github.com/jurplel/install-qt-action/blob/0fe81f805e5f2d6d4e45809cb9d20822e6c81b2d/action/src/main.ts#L347-L350
we are getting the following warning when running on
macos-12
:This triggers a warning annotation for the entire job.
It seems that 7zip is (now) preinstalled: https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#utilities