Bug 2482244
| Summary: | Please branch and build python-flit-core in epel10 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora EPEL | Reporter: | Michel Lind <michel> |
| Component: | python-flit-core | Assignee: | Maxwell G <maxwell> |
| Status: | CLOSED CANTFIX | QA Contact: | |
| Severity: | unspecified | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | epel10 | CC: | epel-packagers-sig, maxwell, mhroncok, ogajduse, python-packagers-sig |
| Target Milestone: | --- | Keywords: | Reopened |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | --- | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2026-06-15 14:20:03 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1914423, 2482242, 2482243, 2482253 | ||
|
Description
Michel Lind
2026-05-27 16:06:01 UTC
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. |