From f7f5d16132663083ba1f1d3a05fdeaabd4d64a59 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Sat, 2 Nov 2024 21:26:56 +0100 Subject: [PATCH] Add some extra tools tree packages to the default image Now that we have mkosi sandbox, let's add ruff, mypy and pytest to the tools tree so that they can be used with mkosi sandbox. --- mkosi.conf.d/40-tools/mkosi.conf | 6 ++++++ mkosi.conf.d/40-tools/mkosi.conf.d/arch.conf | 8 ++++++++ mkosi.conf.d/40-tools/mkosi.conf.d/other.conf | 8 ++++++++ 3 files changed, 22 insertions(+) create mode 100644 mkosi.conf.d/40-tools/mkosi.conf create mode 100644 mkosi.conf.d/40-tools/mkosi.conf.d/arch.conf create mode 100644 mkosi.conf.d/40-tools/mkosi.conf.d/other.conf diff --git a/mkosi.conf.d/40-tools/mkosi.conf b/mkosi.conf.d/40-tools/mkosi.conf new file mode 100644 index 000000000..84414c124 --- /dev/null +++ b/mkosi.conf.d/40-tools/mkosi.conf @@ -0,0 +1,6 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +[Build] +ToolsTreePackages= + ruff + mypy diff --git a/mkosi.conf.d/40-tools/mkosi.conf.d/arch.conf b/mkosi.conf.d/40-tools/mkosi.conf.d/arch.conf new file mode 100644 index 000000000..8f053f6a1 --- /dev/null +++ b/mkosi.conf.d/40-tools/mkosi.conf.d/arch.conf @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +[Match] +ToolsTreeDistribution=arch + +[Build] +ToolsTreePackages= + python-pytest diff --git a/mkosi.conf.d/40-tools/mkosi.conf.d/other.conf b/mkosi.conf.d/40-tools/mkosi.conf.d/other.conf new file mode 100644 index 000000000..8dac2a8e5 --- /dev/null +++ b/mkosi.conf.d/40-tools/mkosi.conf.d/other.conf @@ -0,0 +1,8 @@ +# SPDX-License-Identifier: LGPL-2.1-or-later + +[Match] +ToolsTreeDistribution=!arch + +[Build] +ToolsTreePackages= + python3-pytest -- 2.47.2