From e0d87e4172eb7699ad78d48503ac278bf6b71f6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= Date: Wed, 26 Aug 2026 09:28:13 +0200 Subject: [PATCH] Do not install the pip.whl with executable permissions The wheel file is never executed, it has no shebang (yes, zips can have shebangs). bash: /usr/share/python-wheels/pip-....whl: cannot execute binary file: Exec format error This executable permission was never intended, it only happens to be the default for the install command. --- python-pip.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python-pip.spec b/python-pip.spec index 81a54a7..732bf9c 100644 --- a/python-pip.spec +++ b/python-pip.spec @@ -305,7 +305,7 @@ sed -i -e "s/^\\(complete.*\\) pip%{python3_version}\$/\\1 pip%{python3_version} # Install the built wheel and inject SBOM into it (if the macro is available) mkdir -p %{buildroot}%{python_wheel_dir} -install -p %{_pyproject_wheeldir}/%{python_wheel_name} -t %{buildroot}%{python_wheel_dir} +install -pm0644 %{_pyproject_wheeldir}/%{python_wheel_name} -t %{buildroot}%{python_wheel_dir} %{?python_wheel_inject_sbom:%python_wheel_inject_sbom %{buildroot}%{python_wheel_dir}/%{python_wheel_name}}