Compare commits

..

No commits in common. "rawhide" and "f42" have entirely different histories.

View file

@ -1,7 +1,8 @@
%if 0%{?epel}
# EPEL status as of 2026-04-05:
# EPEL status as of 2025-01-23:
# EPEL 9: fails on a weird error in %%pyproject_install
%bcond optimized_init %[%epel >= 10]
# EPEL 10: missing rust-uzers
%bcond optimized_init 0
# No python-mcp yet in EPEL
%bcond mcp 0
%else
@ -72,22 +73,6 @@ virtme-ng is based on virtme, written by Andy Lutomirski <luto@kernel.org>.
%prep
%forgeautosetup -p1
%if 0%{?epel} && 0%{?epel} < 10
# EPEL 9: work around no PEP 604
for file in \
virtme/util.py \
virtme/architectures.py \
virtme/mkinitramfs.py \
virtme/qemu_helpers.py \
virtme/commands/run.py
do
sed -i \
-e '1i from typing import Optional' \
-e 's/\(:\|->\) \([a-zA-Z][^:->]*\) | None/\1 Optional[\2]/g' \
$file
done
%endif
%if %{with optimized_init}
# Don't strip the debuginfo - let the rpm macros do it.
sed -i 's/\["strip", /["true", /' setup.py