Please branch and build python-flit-core in epel10. If you do not wish to maintain python-flit-core in epel10, or do not think you will be able to do this in a timely manner, I would be happy to be a co-maintainer of the package (FAS: salimma); please add me through https://src.fedoraproject.org/rpms/python-flit-core/adduser
python-flit-core is in RHEL 10.
The CANTFIX resolution here may need revisiting. RHEL 10 CRB ships python3-flit-core 3.9.0, but python-blessed 1.38.0 (needed for tito in EPEL 10, see BZ2348444) requires flit_core >= 3.11 as its build system in pyproject.toml. Verified in a CentOS Stream 10 container: $ dnf config-manager --enable crb $ dnf whatprovides "python3dist(flit-core)" python3-flit-core-3.9.0-8.el10.noarch : PEP 517 build backend for packages using Flit Repo : crb Provide : python3dist(flit-core) = 3.9 Fedora rawhide ships flit-core 3.12.0. I've built it for EPEL 10 in Copr (with bootstrap mode) and confirmed it works — python-blessed 1.38.0 builds successfully against it: - Copr project: https://copr.fedorainfracloud.org/coprs/ogajduse/epel10-tito-deps/ - flit-core 3.12.0 build: https://copr.fedorainfracloud.org/coprs/build/10595268 Reopening this as the version in RHEL 10 CRB (3.9.0) does not satisfy the >= 3.11 requirement.
EPEL cannot override/conflict with packages in RHEL, regardless of version differences, so unfortunately, this is not something we can solve here. If you want to build python-blessed in EPEL, maybe try relaxing the constraint in pyproject.toml and patching `license` and `license-files` in pyproject.toml to use the old format supported by the flit-core version in RHEL.