···11# CI and Generated Stuff Readme
2233<!--
44-# Copyright 2018-2023 Collabora, Ltd. and the Monado contributors
44+# Copyright 2018-2024, Collabora, Ltd. and the Monado contributors
55#
66# SPDX-License-Identifier: CC0-1.0
77-->
···16161717<!-- do not break the following line, it is used in CI setup too, to make sure it works -->
1818```sh
1919-python3 -m pip install git+https://gitlab.freedesktop.org/freedesktop/ci-templates@185ede0e9b9b1924b92306ab8b882a6294e92613
1919+pipx install git+https://gitlab.freedesktop.org/freedesktop/ci-templates@185ede0e9b9b1924b92306ab8b882a6294e92613
2020```
21212222On Windows you will also need to have GNU make and busybox installed, such as with:
+4-2
.gitlab-ci/install-ci-fairy.sh
···11#!/bin/sh
22# SPDX-License-Identifier: CC0-1.0
33-# SPDX-FileCopyrightText: 2018-2022 Collabora, Ltd. and the Monado contributors
33+# SPDX-FileCopyrightText: 2018-2024, Collabora, Ltd. and the Monado contributors
4455# This runs the command in the README as an extra bit of continuous integration.
66set -e
7788(
99 cd "$(dirname "$0")"
1010- sh -c "$(grep '^python3 -m pip' README.md)"
1010+ # Getting the path set up right for pipx in CI is a hassle.
1111+ # This script is usage on the CI itself only!
1212+ sh -c "$(grep '^pipx' README.md | sed 's/pipx install/python3 -m pip install --break-system-packages/' )"
1113)