Rebuild Todo List python-httpx 0.28 rebuild

Dec. 27, 2024 - Robin Candau

Python-httpx >= 0.28 introduces breaking changes preventing some reverse dependencies to execute build() and / or check() correctly.

This ToDo will help identify which packages require patching.

Rebuild in staging

/!\ Importat notes:

- python-pdm got bumped from 2.20.1 to 2.22.1 to prevent tests from failing (unrelated to httpcore / httpx bump, tests were also failing against [extra])

- python-pytest-httpx got bumped from 0.30.0 to 0.35.0 to provide compatibility with httpx 0.28 (see https://github.com/Colin-b/pytest_httpx/releases/tag/v0.35.0)

- python-elastic-transport tests related to httpcore / httpx have been temporarily disabled due to incompatibilities with httpcore >= 1.0.6 (as done by Gentoo: https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/elastic-transport/elastic-transport-8.15.1.ebuild#n66) see https://github.com/encode/httpx/discussions/3214#discussioncomment-10830925

- python-fastapi test related to httpx has been temporarily disabled due to incompatibilities with httpx >= 0.28 while waiting for upstream to adapt (as done by Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/065428703e4df2350071bcd4c1e05989a163840a)

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
35 packages displayed out of 35 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra hypercorn 0.17.3-4 alucryd Complete Antiz
any Extra jupyterlab 4.3.4-3 arojas Complete Antiz
any Extra nvchecker 2.16-3 felixonmars, yan12125 Complete Antiz
any Extra pypiserver 2.3.2-3 dvzrv Complete Antiz
any Extra python-authlib 1.4.0-2 grawlinson Complete Antiz
x86_64 Extra python-blosc2 3.0.0-2 grawlinson, carsme Complete Antiz
any Extra python-databases 0.9.0-3 carsme Complete Antiz
any Extra python-elastic-transport 8.15.1-3 carsme Complete Antiz
x86_64 Extra python-falcon 3.1.3-6 dvzrv, hashworks Complete Antiz
any Extra python-fastapi 0.115.6-5 lfleischer, dvzrv, Antiz Complete Antiz
any Extra python-hatch 1.14.0-1 sangy, carsme Complete Antiz
any Extra python-hishel 0.1.1-3 dvzrv Complete Antiz
any Extra python-httpcore 1.0.7-2 yan12125, Antiz Complete Antiz
any Extra python-httpretty 1.1.4-13 felixonmars Complete Antiz
any Extra python-httpx 0.28.1-2 yan12125, Antiz Complete Antiz
any Extra python-httpx-ws 0.7.1-1 arojas Complete Antiz
x86_64 Extra python-johnnycanencrypt 0.14.1-4 dvzrv Complete Antiz
any Extra python-mailmanclient 3.3.5-7 dvzrv Complete Antiz
any Extra python-openai 1.59.0-2 hashworks, carsme Complete Antiz
any Extra python-openapi-core 0.19.4-6 arojas Complete Antiz
any Extra python-pdm 2.22.1-1 dvzrv Complete Antiz
any Extra python-proxy.py 2.4.4rc5-3 Complete Antiz
any Extra python-pylast 5.3.0-3 alucryd Complete Antiz
any Extra python-pytest-httpx 0.35.0-1 felixonmars Complete Antiz
any Extra python-pytest-socket 0.7.0-6 grawlinson Complete Antiz
any Extra python-requests-aws4auth 1.3.1-1 anthraxx Complete Antiz
any Extra python-respx 0.22.0-3 carsme Complete Antiz
any Extra python-sanic-testing 23.12.0-4 felixonmars Complete Antiz
any Extra python-sphinx-autobuild 2024.10.03-2 FFY00 Complete Antiz
any Extra python-sqlmodel 0.0.22-3 Antiz Complete Antiz
any Extra python-starlette 0.45.2-1 dvzrv, FFY00, Antiz Complete Antiz
any Extra python-tiny-proxy 0.2.1-5 grawlinson Complete Antiz
any Extra python-truststore 0.10.0-3 dvzrv Complete Antiz
any Extra python-unearth 0.17.2-4 dvzrv Complete Antiz
any Extra python-vcrpy 6.0.1-4 felixonmars Complete Antiz