Hi guys.

I'm trying to rpm rebuild Python with python3.9.spec from default repos.
I've done only a few re/builds in my time and this is new to me - I've sroogled but have failed to get better grip of what's (not)happing here.
...
2 re-run tests:
    test_mmap test_os

Total duration: 3 min 40 sec
Tests result: FAILURE then FAILURE
error: Bad exit status from /var/tmp/rpm-tmp.QX5emT (%check)


RPM build errors:
    line 495: It's not recommended to have unversioned Obsoletes: Obsoletes: python3.9
    Bad exit status from /var/tmp/rpm-tmp.QX5emT (%check)
Finish: rpmbuild python3.9-3.9.23-2.el9.src.rpm
Finish: build phase for python3.9-3.9.23-2.el9.src.rpm
ERROR: Exception(/00-REPOs/dnf.repo/repo/el9/x86_64/packages/python3.9-3.9.23-2.el9.src.rpm) Config(centos-stream+epel-9-x86_64) 12 minutes 9 seconds
INFO: Results and/or logs in: /00-REPOs/dnf.repo/repo/el9/x86_64/packages
INFO: Cleaning up build root ('cleanup_on_failure=True')
Start: clean chroot
Finish: clean chroot
ERROR: Command failed: 

Would this be .spec file or something not good with build evn?
btw. Is there a doc perhaps, explaining "Obsoletes" with regards to rpm build?

many thanks, L.