Bug 2334951
Summary: | python-httpx: Please branch and build for EPEL-10 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Gwyn Ciesla <gwync> |
Component: | python-httpx | Assignee: | Fabian Affolter <mail> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | carl, fzatlouk, jonathan, kkeithle, mail, mfocko, mmassari, romain.geissler |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | python-httpx-0.28.1-2.el10_1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2025-03-02 01:51:22 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: | 2333343, 2335456, 2345702, 2345703 | ||
Bug Blocks: | 2321094, 2333516, 2335460, 2335463, 2335583, 2343587, 2344885, 2345855, 2347208, 2348676 |
Description
Gwyn Ciesla
2024-12-30 16:56:54 UTC
Bump. This is blocking certbot in EPEL10 (through a chain of deps). Looks like this has blockers: DEBUG util.py:459: No matching package to install: 'python3dist(trio)' DEBUG util.py:459: No matching package to install: 'python3dist(uvicorn)' Yeah sorry for such a quick bump, I got carried away. Anyway, I've opened blocker bugs so we can track this. The dependency with uvicorn appears to be circular, not sure which must be bootstrapped first. The uvicorn dependency is a test dependency only, there is a cyclic dependency between httpx and uvicorn. If we disable tests, then we hit this issue: Error: Problem 1: nothing provides requested (python3dist(httpcore) >= 1 with python3dist(httpcore) < 2) Problem 2: nothing provides requested (python3dist(socksio) >= 1 with python3dist(socksio) < 2) (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages) This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle. Changing version to 42. uvicorn maintainer here, IMO it makes more sense to handle httpx first. Before branching httpx for EPEL 10, we should update it to the latest version (bug 2333343). I've sent a PR to do that, along with a related PR for python-pytest-httpx (not needed for EPEL 10 as far as I know, but needs to be updated at the same time in rawhide). https://src.fedoraproject.org/rpms/python-httpx/pull-request/7 https://src.fedoraproject.org/rpms/python-pytest-httpx/pull-request/3 Blocks: bug 2348676 FEDORA-EPEL-2025-4ced25beea (python-httpx-0.28.1-2.el10_1) has been submitted as an update to Fedora EPEL 10.1. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-4ced25beea FEDORA-EPEL-2025-4ced25beea has been pushed to the Fedora EPEL 10.1 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2025-4ced25beea See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-EPEL-2025-4ced25beea (python-httpx-0.28.1-2.el10_1) has been pushed to the Fedora EPEL 10.1 stable repository. If problem still persists, please make note of it in this bug report. |