Rebuild Todo List Drop python-exceptiongroup

2024-04-27 - Jelle van der Waa

Exceptiongroup was introduced in Python 3.11 and packaged as a backport while we are currently having Python 3.12 in our repository.

The backport package is only needed for older Python versions so we should not have this in our repository.

Starlette for example does not depend on it and handles it gracefully under < 3.11 But that is not relevant for Arch.

https://github.com/encode/starlette/blob/9f16bf5c25e126200701f6e04330864f4a91a898/starlette/_utils.py#L20

python-cattrs only needs it when Python < 3.11

https://github.com/python-attrs/cattrs/blob/a13fa2e223d4cfb669802802f6c7a7c7649501e1/pyproject.toml#L47

If an upstream still depends on it, tell them to depend on it as cattrs does which makes it only required for older versions.

(Meanwhile also check if typed-extensions is still needed, likely it is not)

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
10 packages displayed out of 10 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra hypercorn 0.17.3-5 alucryd Complete dvzrv (1 year, 2 months ago)
any Extra python-cattrs 25.1.1-2 alerque, carsme Complete alerque (1 year, 3 months ago)
any Extra python-pytest 1:8.4.1-1 polyzen, FFY00 Complete polyzen (1 year, 3 months ago)
any Extra python-pytest-trio 0.8.0-8 alucryd Complete dvzrv (1 year, 2 months ago)
any Extra python-starlette 0.47.2-1 dvzrv, FFY00, Antiz Complete Antiz (1 year, 3 months ago)
any Extra python-trio 0.30.0-1 alucryd Complete dvzrv (1 year, 2 months ago)
any Extra python-trio-asyncio 0.15.0-1 alucryd Complete dvzrv (1 year, 2 months ago)
any Extra python-trio-websocket 0.12.2-1 freswa Complete freswa (1 year, 3 months ago)
x86_64 Extra python-urwid lfleischer, anthraxx, carsme Complete dvzrv (1 year, 2 months ago)
any Extra streamlink 7.5.0-1 grazzolini, freswa Complete freswa (1 year, 3 months ago)