rpmlint: Extend the rule about no-documentation for freethreading subpackages

This avoids:

    python3.15-freethreading-devel.aarch64: W: no-documentation
    python3.15-freethreading-devel.i686: W: no-documentation
    python3.15-freethreading-devel.ppc64le: W: no-documentation
    python3.15-freethreading-devel.s390x: W: no-documentation
    python3.15-freethreading-devel.x86_64: W: no-documentation
    python3.15-freethreading-idle.aarch64: W: no-documentation
    python3.15-freethreading-idle.i686: W: no-documentation
    python3.15-freethreading-idle.ppc64le: W: no-documentation
    python3.15-freethreading-idle.s390x: W: no-documentation
    python3.15-freethreading-idle.x86_64: W: no-documentation
    python3.15-freethreading-test.aarch64: W: no-documentation
    python3.15-freethreading-test.i686: W: no-documentation
    python3.15-freethreading-test.ppc64le: W: no-documentation
    python3.15-freethreading-test.s390x: W: no-documentation
    python3.15-freethreading-test.x86_64: W: no-documentation
    python3.15-freethreading-tkinter.aarch64: W: no-documentation
    python3.15-freethreading-tkinter.i686: W: no-documentation
    python3.15-freethreading-tkinter.ppc64le: W: no-documentation
    python3.15-freethreading-tkinter.s390x: W: no-documentation
    python3.15-freethreading-tkinter.x86_64: W: no-documentation
This commit is contained in:
Miro Hrončok 2026-08-19 11:41:30 +02:00 committed by Karolina Surma
commit bef861129d

View file

@ -58,7 +58,7 @@ Filters = [
'no-manual-page-for-binary python3\.\d+t?dm?$',
# missing documentation from subpackages
'^python3(\.\d+)?-(freethreading(-debug)?|debug|tkinter|test|idle)\.[^:]+: (E|W): no-documentation',
'^python3(\.\d+)?-(freethreading(-\w+)?|debug|tkinter|test|idle)\.[^:]+: (E|W): no-documentation',
# platform python is obsoleted, but not provided
'obsolete-not-provided platform-python',