Rebuild Todo List Drop python-typing_extensions as depends

April 29, 2024 - Jelle van der Waa

As the package description says, this is needed for a Python < 3.8

All packages depending on python-typing_extensions have been scanned to check if they really require it. Python has a syntax to specify dependency applies to the current Python version "python_version < 3.8". The packages below only depends on it for an older Python we no longer ship so the dependency can be safely dropped.

[jelle@natrium][/tmp/test]%for x in *; do ~/projects/packages/python/scan-unrequired-depends.py $x; done
typing-extensions; python_version < "3.8"
can be dropped from bpython-0.24-4-any.pkg.tar.zst
typing-extensions; python_version < "3.8" and extra == "typing"
can be dropped from meson-1.4.0-4-any.pkg.tar.zst
typing-extensions>=3.7.4; python_version < "3.11" and extra == "test"
can be dropped from meson-python-0.16.0-2-any.pkg.tar.zst
typing-extensions<5,>=4.3; python_version < "3.11"
can be dropped from mitmproxy-10.2.4-2-any.pkg.tar.zst
typing-extensions; python_version < "3.8"
can be dropped from python-ansi2html-1.9.1-2-any.pkg.tar.zst
typing-extensions>=4.0.0; python_version < "3.11"
can be dropped from python-astroid-3.1.0-3-any.pkg.tar.zst
typing-extensions>=4.0.0; python_version < "3.11"
can be dropped from python-async-lru-2.0.4-2-any.pkg.tar.zst
typing-extensions>=3.6.5; python_version < "3.8"
can be dropped from python-async-timeout-4.0.3-3-any.pkg.tar.zst
typing-extensions>=4.7.0; python_version < "3.12"
can be dropped from python-bleak-0.21.1-2-any.pkg.tar.zst
typing-extensions; python_version < "3.12" and extra == "doc"
can be dropped from python-cbor2-5.6.3-2-x86_64.pkg.tar.zst
typing-extensions<4.0,>=3.6; python_version >= "3.5" and python_full_version < "3.5.4"
can be dropped from python-clikit-0.6.2-10-any.pkg.tar.zst
typing-extensions>=3.7.4.3; python_version < "3.8"
can be dropped from python-gitpython-3.1.42-3-any.pkg.tar.zst
typing-extensions<5.0,>=4.1; python_version < "3.7"
can be dropped from python-graphql-core-3.2.3-4-any.pkg.tar.zst
typing-extensions<5.0,>=4.1; python_version < "3.8"
can be dropped from python-graphql-relay-3.2.0-4-any.pkg.tar.zst
typing-extensions>=4; python_version < "3.11"
can be dropped from python-hist-2.7.2-1-any.pkg.tar.zst
typing-extensions; python_version == "3.10"
can be dropped from python-libvcs-0.28.2-2-any.pkg.tar.zst
typing-extensions; python_version < "3.8"
can be dropped from python-mailmanclient-3.3.5-4-any.pkg.tar.zst
typing-extensions<5.0.0,>=4.0.0; python_version < "3.10"
can be dropped from python-nptyping-2.5.0-4-x86_64.pkg.tar.zst
typing-extensions>=3.7.4; python_version <= "3.8"
can be dropped from python-rstcheck-core-1.2.1-2-any.pkg.tar.zst
typing-extensions>=3.10.0; python_version < "3.10"
can be dropped from python-starlette-0.37.2-4-any.pkg.tar.zst
typing-extensions>=4.10.0; python_version < "3.13"
typing-extensions>=3.7; python_version < "3.8"
can be dropped from python-uhi-0.4.0-1-any.pkg.tar.zst
typing-extensions>=3.7.4; python_version <= "3.8"
can be dropped from rstcheck-6.2.1-2-any.pkg.tar.zst

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
21 packages displayed out of 21 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
any Extra bpython 0.24-5 gromit Complete gromit
any Extra meson 1.6.0-4 heftig, anthraxx Complete heftig
any Extra meson-python 0.17.1-1 arojas, FFY00 Complete arojas
any Extra mitmproxy 11.0.0-1 felixonmars, kpcyrd Complete jelle
any Extra python-ansi2html 1.9.2-1 Complete dvzrv
any Extra python-astroid 3.3.6-1 polyzen, alerque Complete polyzen
any Extra python-async-lru 2.0.4-3 arojas Complete arojas
any Extra python-async-timeout 4.0.3-5 felixonmars, anthraxx Complete dvzrv
any Extra python-bleak 0.22.3-1 alucryd Complete dvzrv
x86_64 Extra python-cbor2 5.6.5-1 dvzrv, alerque Complete alerque
any Extra python-clikit 0.6.2-11 alerque Complete alerque
any Extra python-gitpython 3.1.43-1 grawlinson Complete dvzrv
any Extra python-graphql-core 3.2.4-1 alucryd Complete dvzrv
any Extra python-hist 2.7.2-2 kgizdov Complete dvzrv
any Extra python-libvcs 0.30.1-1 Segaja Complete Segaja
any Extra python-mailmanclient 3.3.5-5 dvzrv Complete dvzrv
x86_64 Extra python-nptyping 2.5.0-6 Complete dvzrv
any Extra python-rstcheck-core 1.2.1-3 polyzen Complete polyzen
any Extra python-starlette 0.42.0-1 dvzrv, FFY00, Antiz Complete Antiz
any Extra python-uhi 0.5.0-1 kgizdov Complete dvzrv
any Extra rstcheck 6.2.1-4 polyzen Complete polyzen