Skip to content

Merge branch 'main' of https://github.com/alelom/python-package-folder #40

Merge branch 'main' of https://github.com/alelom/python-package-folder

Merge branch 'main' of https://github.com/alelom/python-package-folder #40

Triggered via push November 27, 2025 11:31
Status Success
Total duration 27s
Artifacts

ci.yml

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

Annotations

30 errors and 30 warnings
build (ubuntu-latest, 3.13): src/python_package_folder/subfolder_build.py#L118
Type "tuple[str | None, list[str]]" is not assignable to return type "tuple[str, list[str]]"   Type "str | None" is not assignable to type "str"     "None" is not assignable to "str" (reportReturnType)
build (ubuntu-latest, 3.13): src/python_package_folder/subfolder_build.py#L115
Type "tuple[str | None, list[str]]" is not assignable to return type "tuple[str, list[str]]"   Type "str | None" is not assignable to type "str"     "None" is not assignable to "str" (reportReturnType)
build (ubuntu-latest, 3.13): src/python_package_folder/subfolder_build.py#L23
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L917
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L478
Import "importlib_metadata" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L429
Object of type "None" is not subscriptable (reportOptionalSubscript)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L427
Operator "in" not supported for types "str" and "dict[str, list[str]] | None"   Operator "in" not supported for types "str" and "None" (reportOperatorIssue)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L424
Cannot assign to attribute "_packages_distributions_cache" for class "BuildManager*"   Type "Mapping[str, list[str]]" is not assignable to type "dict[str, list[str]] | None"     "Mapping[str, list[str]]" is not assignable to "dict[str, list[str]]"     "Mapping[str, list[str]]" is not assignable to "None" (reportAttributeAccessIssue)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L160
Argument of type "bytes" cannot be assigned to parameter "s" of type "str" in function "loads"   "bytes" is not assignable to "str" (reportArgumentType)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L20
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.11): src/python_package_folder/subfolder_build.py#L115
Type "tuple[str | None, list[str]]" is not assignable to return type "tuple[str, list[str]]"   Type "str | None" is not assignable to type "str"     "None" is not assignable to "str" (reportReturnType)
build (ubuntu-latest, 3.11): src/python_package_folder/subfolder_build.py#L23
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L917
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L496
Object of type "None" is not subscriptable (reportOptionalSubscript)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L444
Cannot access attribute "get" for class "PackageMetadata"   Attribute "get" is unknown (reportAttributeAccessIssue)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L429
Object of type "None" is not subscriptable (reportOptionalSubscript)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L427
Operator "in" not supported for types "str" and "dict[str, list[str]] | None"   Operator "in" not supported for types "str" and "None" (reportOperatorIssue)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L424
Cannot assign to attribute "_packages_distributions_cache" for class "BuildManager*"   Type "Mapping[str, list[str]]" is not assignable to type "dict[str, list[str]] | None"     "Mapping[str, list[str]]" is not assignable to "dict[str, list[str]]"     "Mapping[str, list[str]]" is not assignable to "None" (reportAttributeAccessIssue)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L160
Argument of type "bytes" cannot be assigned to parameter "s" of type "str" in function "loads"   "bytes" is not assignable to "str" (reportArgumentType)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L20
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.12): src/python_package_folder/subfolder_build.py#L118
Type "tuple[str | None, list[str]]" is not assignable to return type "tuple[str, list[str]]"   Type "str | None" is not assignable to type "str"     "None" is not assignable to "str" (reportReturnType)
build (ubuntu-latest, 3.12): src/python_package_folder/subfolder_build.py#L115
Type "tuple[str | None, list[str]]" is not assignable to return type "tuple[str, list[str]]"   Type "str | None" is not assignable to type "str"     "None" is not assignable to "str" (reportReturnType)
build (ubuntu-latest, 3.12): src/python_package_folder/subfolder_build.py#L23
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L917
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L478
Import "importlib_metadata" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L429
Object of type "None" is not subscriptable (reportOptionalSubscript)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L427
Operator "in" not supported for types "str" and "dict[str, list[str]] | None"   Operator "in" not supported for types "str" and "None" (reportOperatorIssue)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L424
Cannot assign to attribute "_packages_distributions_cache" for class "BuildManager*"   Type "Mapping[str, list[str]]" is not assignable to type "dict[str, list[str]] | None"     "Mapping[str, list[str]]" is not assignable to "dict[str, list[str]]"     "Mapping[str, list[str]]" is not assignable to "None" (reportAttributeAccessIssue)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L160
Argument of type "bytes" cannot be assigned to parameter "s" of type "str" in function "loads"   "bytes" is not assignable to "str" (reportArgumentType)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L20
Import "tomli" could not be resolved (reportMissingImports)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L84
Type annotation for attribute `exclude_patterns` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L73
Type annotation for attribute `src_dir` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/manager.py#L64
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/finder.py#L56
Type annotation for attribute `exclude_patterns` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/finder.py#L44
Type annotation for attribute `analyzer` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/finder.py#L43
Type annotation for attribute `src_dir` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/finder.py#L42
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.13): src/python_package_folder/analyzer.py#L96
Return type, "list[Unknown]", is partially unknown (reportUnknownVariableType)
build (ubuntu-latest, 3.13): src/python_package_folder/analyzer.py#L94
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)
build (ubuntu-latest, 3.13): src/python_package_folder/analyzer.py#L41
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L84
Type annotation for attribute `exclude_patterns` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L73
Type annotation for attribute `src_dir` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/manager.py#L64
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/finder.py#L56
Type annotation for attribute `exclude_patterns` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/finder.py#L44
Type annotation for attribute `analyzer` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/finder.py#L43
Type annotation for attribute `src_dir` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/finder.py#L42
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.11): src/python_package_folder/analyzer.py#L96
Return type, "list[Unknown]", is partially unknown (reportUnknownVariableType)
build (ubuntu-latest, 3.11): src/python_package_folder/analyzer.py#L94
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)
build (ubuntu-latest, 3.11): src/python_package_folder/analyzer.py#L41
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L84
Type annotation for attribute `exclude_patterns` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L73
Type annotation for attribute `src_dir` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/manager.py#L64
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/finder.py#L56
Type annotation for attribute `exclude_patterns` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/finder.py#L44
Type annotation for attribute `analyzer` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/finder.py#L43
Type annotation for attribute `src_dir` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/finder.py#L42
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)
build (ubuntu-latest, 3.12): src/python_package_folder/analyzer.py#L96
Return type, "list[Unknown]", is partially unknown (reportUnknownVariableType)
build (ubuntu-latest, 3.12): src/python_package_folder/analyzer.py#L94
Type of "append" is partially unknown   Type of "append" is "(object: Unknown, /) -> None" (reportUnknownMemberType)
build (ubuntu-latest, 3.12): src/python_package_folder/analyzer.py#L41
Type annotation for attribute `project_root` is required because this class is not decorated with `@final` (reportUnannotatedClassAttribute)