Skip to content

Typing fixes

Typing fixes #138

Triggered via pull request October 31, 2025 11:52
Status Failure
Total duration 33s
Artifacts

test.yml

on: pull_request
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

30 errors and 20 warnings
build (3.11, ubuntu-latest)
Process completed with exit code 1.
build (3.11, ubuntu-latest)
1 error
build (3.11, ubuntu-latest): pyrpm/spec.py#L18
"override" is unknown import symbol (reportAttributeAccessIssue)
build (3.11, windows-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.12, ubuntu-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.12, ubuntu-latest)
The operation was canceled.
build (3.11, macos-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.11, macos-latest)
The operation was canceled.
build (3.10, ubuntu-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.10, ubuntu-latest)
The operation was canceled.
build (3.10, macos-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.10, macos-latest)
The operation was canceled.
build (3.14, ubuntu-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.14, ubuntu-latest)
The operation was canceled.
build (3.12, macos-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.12, macos-latest)
The operation was canceled.
build (3.13, macos-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.13, macos-latest)
The operation was canceled.
build (3.13, ubuntu-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.13, ubuntu-latest)
The operation was canceled.
build (3.12, windows-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.12, windows-latest)
The operation was canceled.
build (3.14, macos-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.14, macos-latest)
The operation was canceled.
build (3.10, windows-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.10, windows-latest)
The operation was canceled.
build (3.13, windows-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.13, windows-latest)
The operation was canceled.
build (3.14, windows-latest)
The strategy configuration was canceled because "build._3_11_ubuntu-latest" failed
build (3.14, windows-latest)
The operation was canceled.
build (3.11, ubuntu-latest): pyrpm/spec.py#L121
Method "get_namespace" is not marked as override but is overriding a method in class "_SetterMacroDef" (reportImplicitOverride)
build (3.11, ubuntu-latest): pyrpm/spec.py#L118
Class "_GlobalMacroDef" is not accessed (reportUnusedClass)
build (3.11, ubuntu-latest): pyrpm/spec.py#L110
Method "update_impl" is not marked as override but is overriding a method in class "_Tag" (reportImplicitOverride)
build (3.11, ubuntu-latest): pyrpm/spec.py#L78
Method "update_impl" is not marked as override but is overriding a method in class "_Tag" (reportImplicitOverride)
build (3.11, ubuntu-latest): pyrpm/spec.py#L68
Type of "target_obj" is Any (reportAny)
build (3.11, ubuntu-latest): pyrpm/spec.py#L41
Return type is Any (reportAny)
build (3.11, ubuntu-latest): pyrpm/spec.py#L36
Type annotation for attribute `attr_type` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (3.11, ubuntu-latest): pyrpm/spec.py#L35
Type annotation for attribute `pattern_obj` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (3.11, ubuntu-latest): pyrpm/spec.py#L34
Type annotation for attribute `name` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (3.11, ubuntu-latest): pyrpm/spec.py#L18
Type of "override" is unknown (reportUnknownVariableType)
build (3.12, macos-latest): pyrpm/spec.py#L125
Class "_LocalMacroDef" is not accessed (reportUnusedClass)
build (3.12, macos-latest): pyrpm/spec.py#L121
Method "get_namespace" is not marked as override but is overriding a method in class "_SetterMacroDef" (reportImplicitOverride)
build (3.12, macos-latest): pyrpm/spec.py#L118
Class "_GlobalMacroDef" is not accessed (reportUnusedClass)
build (3.12, macos-latest): pyrpm/spec.py#L110
Method "update_impl" is not marked as override but is overriding a method in class "_Tag" (reportImplicitOverride)
build (3.12, macos-latest): pyrpm/spec.py#L78
Method "update_impl" is not marked as override but is overriding a method in class "_Tag" (reportImplicitOverride)
build (3.12, macos-latest): pyrpm/spec.py#L68
Type of "target_obj" is Any (reportAny)
build (3.12, macos-latest): pyrpm/spec.py#L41
Return type is Any (reportAny)
build (3.12, macos-latest): pyrpm/spec.py#L36
Type annotation for attribute `attr_type` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (3.12, macos-latest): pyrpm/spec.py#L35
Type annotation for attribute `pattern_obj` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (3.12, macos-latest): pyrpm/spec.py#L34
Type annotation for attribute `name` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)