Bug 2349450
Summary: | python-starlette fails to build with Python 3.14: AssertionError: {'body': '{"a": "123"}'} != {'body': '{"a":"123"}'} | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Karolina Surma <ksurma> |
Component: | python-starlette | Assignee: | Karolina Surma <ksurma> |
Status: | CLOSED NOTABUG | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | code, ksurma, mhroncok, paul.wouters, rominf |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2025-03-04 15:31:54 UTC | Type: | Bug |
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: | 2322407 |
Description
Karolina Surma
2025-03-03 09:11:02 UTC
A minor adjustment in the tests was required for httpx 0.28.x. We were carrying a patch to revert that change for compatibility with httpx<0.28 until python-httpx was updated in Rawhide; once that happened, I dropped the patch[1]. The Rawhide branch of python-starlette therefore now requires httpx >= 0.28 for testing. This will work correctly again once the Python 3.14 COPR has a current build of python-httpx[2] to match Rawhide. Since you handled the last COPR build of python-httpx[3] by spec/SRPM upload, and the package in COPR doesn’t have dist-git set up as a default source, I’ll refrain from rebuilding it myself and just assign this back to you. Please do let me know if there’s anything I can do to help, though. [1] https://src.fedoraproject.org/rpms/python-starlette/c/e0311d228e27b446779bdda8092206f33149d647?branch=rawhide [2] https://copr.fedorainfracloud.org/coprs/g/python/python3.14/package/python-httpx/ [3] https://copr.fedorainfracloud.org/coprs/g/python/python3.14/build/8647528/ Thank you! We can't yet build httpx with tests, because of missing python-uvicorn -> python-uvloop, but I sent a build without them, which succeeded, and so succeeded python-starlette. This is now solved. |