Package: src:pylint Version: 4.0.4-1 Severity: serious Tags: ftbfs forky sid
Dear maintainer: During a rebuild of all packages in unstable, this package failed to build. Below you will find the last part of the build log (probably the most relevant part, but not necessarily). If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202603/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you cannot reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and add an affects on src:pylint, so that this is still visible in the BTS web page for this package. Thanks. -------------------------------------------------------------------------------- [...] debian/rules clean dh clean --buildsystem pybuild dh_auto_clean -O--buildsystem=pybuild dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary dh binary --buildsystem pybuild dh_update_autotools_config -O--buildsystem=pybuild dh_autoreconf -O--buildsystem=pybuild dh_auto_configure -O--buildsystem=pybuild debian/rules override_dh_auto_build make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_build I: pybuild plugin_pyproject:142: Building wheel for python3.14 with "build" module I: pybuild base:384: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14 [... snipped ...] test_baseline_lots_of_files_j1_empty_checker 60,148.5430 (312.05) 62,164.7050 (201.25) 60,410.2403 (300.62) 462.5421 (61.19) 60,296.7230 (303.33) 144.9475 (37.85) 1;1 16.5535 (0.00) 17 1 test_baseline_lots_of_files_j1 60,241.8330 (312.54) 60,458.8630 (195.73) 60,325.7184 (300.20) 55.6321 (7.36) 60,306.4830 (303.38) 61.0257 (15.93) 5;1 16.5767 (0.00) 17 1 test_baseline_benchmark_j1_all_checks_lots_of_files 63,793.7560 (330.97) 64,066.3560 (207.41) 63,943.0301 (318.20) 75.9108 (10.04) 63,947.2010 (321.70) 98.2700 (25.66) 5;0 15.6389 (0.00) 16 1 test_baseline_lots_of_files_j2 74,396.2130 (385.97) 77,699.7150 (251.54) 76,106.9023 (378.73) 1,315.0699 (173.96) 75,991.6495 (382.29) 2,468.1620 (644.43) 7;0 13.1394 (0.00) 14 1 test_baseline_lots_of_files_j2_empty_checker 75,465.3040 (391.52) 78,366.0360 (253.70) 76,168.6106 (379.04) 790.0700 (104.51) 75,828.9940 (381.47) 887.6110 (231.75) 1;1 13.1288 (0.00) 13 1 test_baseline_benchmark_j1_single_working_checker 500,769.7080 (>1000.0) 500,799.3780 (>1000.0) 500,787.0002 (>1000.0) 12.7177 (1.68) 500,791.8180 (>1000.0) 21.3082 (5.56) 1;0 1.9969 (0.00) 5 1 test_baseline_benchmark_j2_single_working_checker 514,882.9480 (>1000.0) 516,346.0800 (>1000.0) 515,594.3948 (>1000.0) 697.9358 (92.32) 515,595.2990 (>1000.0) 1,358.7463 (354.76) 2;0 1.9395 (0.00) 5 1 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Legend: Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile. OPS: Operations Per Second, computed as 1 / Mean =========================== short test summary info ============================ FAILED tests/test_functional.py::test_functional[deprecated_decorators] - AssertionError: Wrong output for "deprecated_decorators.txt": - Missing lines: OutputLine(symbol='deprecated-decorator', lineno=7, column=4, end_lineno=7, end_column=28, object='MyClass.my_method', msg='Using deprecated decorator abc.abstractclassmethod()', confidence='UNDEFINED') - Unexpected lines: OutputLine(symbol='deprecated-decorator', lineno=7, column=4, end_lineno=7, end_column=28, object='MyClass', msg='Using deprecated decorator abc.abstractclassmethod()', confidence='UNDEFINED') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[deprecated_decorators]"' Here's the update text in case you can't: deprecated-decorator:7:4:7:28:MyClass:Using deprecated decorator abc.abstractclassmethod():UNDEFINED FAILED tests/test_functional.py::test_functional[method_cache_max_size_none] - AssertionError: Wrong output for "method_cache_max_size_none.txt": - Missing lines: OutputLine(symbol='method-cache-max-size-none', lineno=26, column=5, end_lineno=26, end_column=20, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=30, column=5, end_lineno=30, end_column=30, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=34, column=5, end_lineno=34, end_column=38, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=38, column=5, end_lineno=38, end_column=24, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=43, column=5, end_lineno=43, end_column=24, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=44, column=5, end_lineno=44, end_column=24, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=49, column=5, end_lineno=49, end_column=30, object='MyClassWithMethods.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=79, column=5, end_lineno=79, end_column=40, object='MyClassWithMethodsAndMaxSize.my_func', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') - Unexpected lines: OutputLine(symbol='method-cache-max-size-none', lineno=26, column=5, end_lineno=26, end_column=20, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=30, column=5, end_lineno=30, end_column=30, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=34, column=5, end_lineno=34, end_column=38, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=38, column=5, end_lineno=38, end_column=24, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=43, column=5, end_lineno=43, end_column=24, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=44, column=5, end_lineno=44, end_column=24, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=49, column=5, end_lineno=49, end_column=30, object='MyClassWithMethods', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') OutputLine(symbol='method-cache-max-size-none', lineno=79, column=5, end_lineno=79, end_column=40, object='MyClassWithMethodsAndMaxSize', msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self'", confidence='INFERENCE') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[method_cache_max_size_none]"' Here's the update text in case you can't: method-cache-max-size-none:26:5:26:20:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:30:5:30:30:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:34:5:34:38:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:38:5:38:24:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:43:5:43:24:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:44:5:44:24:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:49:5:49:30:MyClassWithMethods:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE method-cache-max-size-none:79:5:79:40:MyClassWithMethodsAndMaxSize:'lru_cache(maxsize=None)' or 'cache' will keep all method args alive indefinitely, including 'self':INFERENCE FAILED tests/test_functional.py::test_functional[non_ascii_name_decorator] - AssertionError: Wrong output for "non_ascii_name_decorator.txt": - Missing lines: OutputLine(symbol='non-ascii-name', lineno=16, column=4, end_lineno=16, end_column=13, object='a_function', msg='Argument name "fåling" contains a non-ASCII character, consider renaming it.', confidence='HIGH') - Unexpected lines: OutputLine(symbol='non-ascii-name', lineno=16, column=4, end_lineno=16, end_column=13, object='', msg='Argument name "fåling" contains a non-ASCII character, consider renaming it.', confidence='HIGH') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[non_ascii_name_decorator]"' Here's the update text in case you can't: non-ascii-name:16:4:16:13::"Argument name ""fåling"" contains a non-ASCII character, consider renaming it.":HIGH FAILED tests/test_functional.py::test_functional[overridden_final_method_regression] - AssertionError: Wrong output for "overridden_final_method_regression.txt": - Missing lines: OutputLine(symbol='undefined-variable', lineno=4, column=1, end_lineno=4, end_column=18, object='crash_test', msg="Undefined variable 'unknown_decorator'", confidence='UNDEFINED') - Unexpected lines: OutputLine(symbol='undefined-variable', lineno=4, column=1, end_lineno=4, end_column=18, object='', msg="Undefined variable 'unknown_decorator'", confidence='UNDEFINED') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[overridden_final_method_regression]"' Here's the update text in case you can't: undefined-variable:4:1:4:18::Undefined variable 'unknown_decorator':UNDEFINED FAILED tests/test_functional.py::test_functional[regression_10334] - AssertionError: Wrong output for "regression_10334.txt": - Missing lines: OutputLine(symbol='not-callable', lineno=4, column=1, end_lineno=4, end_column=4, object='A', msg='s is not callable', confidence='UNDEFINED') - Unexpected lines: OutputLine(symbol='not-callable', lineno=4, column=1, end_lineno=4, end_column=4, object='', msg='s is not callable', confidence='UNDEFINED') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[regression_10334]"' Here's the update text in case you can't: not-callable:4:1:4:4::s is not callable:UNDEFINED FAILED tests/test_functional.py::test_functional[singledispatch_method] - AssertionError: Wrong output for "singledispatch_method.txt": - Missing lines: OutputLine(symbol='singledispatch-method', lineno=9, column=5, end_lineno=9, end_column=19, object='Board1.convert_position', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='HIGH') OutputLine(symbol='singledispatch-method', lineno=13, column=5, end_lineno=13, end_column=30, object='Board1._', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=18, column=5, end_lineno=18, end_column=30, object='Board1._', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=24, column=5, end_lineno=24, end_column=19, object='Board2.convert_position', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='HIGH') OutputLine(symbol='singledispatch-method', lineno=29, column=5, end_lineno=29, end_column=30, object='Board2._', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=35, column=5, end_lineno=35, end_column=30, object='Board2._', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=43, column=5, end_lineno=43, end_column=19, object='Board3.convert_position', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='HIGH') OutputLine(symbol='singledispatch-method', lineno=48, column=5, end_lineno=48, end_column=30, object='Board3._', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=54, column=5, end_lineno=54, end_column=30, object='Board3._', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') - Unexpected lines: OutputLine(symbol='singledispatch-method', lineno=9, column=5, end_lineno=9, end_column=19, object='Board1', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='HIGH') OutputLine(symbol='singledispatch-method', lineno=13, column=5, end_lineno=13, end_column=30, object='Board1', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=18, column=5, end_lineno=18, end_column=30, object='Board1', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=24, column=5, end_lineno=24, end_column=19, object='Board2', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='HIGH') OutputLine(symbol='singledispatch-method', lineno=29, column=5, end_lineno=29, end_column=30, object='Board2', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=35, column=5, end_lineno=35, end_column=30, object='Board2', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=43, column=5, end_lineno=43, end_column=19, object='Board3', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='HIGH') OutputLine(symbol='singledispatch-method', lineno=48, column=5, end_lineno=48, end_column=30, object='Board3', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') OutputLine(symbol='singledispatch-method', lineno=54, column=5, end_lineno=54, end_column=30, object='Board3', msg='singledispatch decorator should not be used with methods, use singledispatchmethod instead.', confidence='INFERENCE') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[singledispatch_method]"' Here's the update text in case you can't: singledispatch-method:9:5:9:19:Board1:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:HIGH singledispatch-method:13:5:13:30:Board1:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:INFERENCE singledispatch-method:18:5:18:30:Board1:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:INFERENCE singledispatch-method:24:5:24:19:Board2:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:HIGH singledispatch-method:29:5:29:30:Board2:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:INFERENCE singledispatch-method:35:5:35:30:Board2:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:INFERENCE singledispatch-method:43:5:43:19:Board3:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:HIGH singledispatch-method:48:5:48:30:Board3:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:INFERENCE singledispatch-method:54:5:54:30:Board3:singledispatch decorator should not be used with methods, use singledispatchmethod instead.:INFERENCE FAILED tests/test_functional.py::test_functional[singledispatchmethod_function] - AssertionError: Wrong output for "singledispatchmethod_function.txt": - Missing lines: OutputLine(symbol='singledispatchmethod-function', lineno=9, column=1, end_lineno=9, end_column=21, object='convert_position2', msg='singledispatchmethod decorator should not be used with functions, use singledispatch instead.', confidence='HIGH') OutputLine(symbol='singledispatchmethod-function', lineno=13, column=1, end_lineno=13, end_column=27, object='_', msg='singledispatchmethod decorator should not be used with functions, use singledispatch instead.', confidence='INFERENCE') OutputLine(symbol='singledispatchmethod-function', lineno=18, column=1, end_lineno=18, end_column=27, object='_', msg='singledispatchmethod decorator should not be used with functions, use singledispatch instead.', confidence='INFERENCE') - Unexpected lines: OutputLine(symbol='singledispatchmethod-function', lineno=9, column=1, end_lineno=9, end_column=21, object='', msg='singledispatchmethod decorator should not be used with functions, use singledispatch instead.', confidence='HIGH') OutputLine(symbol='singledispatchmethod-function', lineno=13, column=1, end_lineno=13, end_column=27, object='', msg='singledispatchmethod decorator should not be used with functions, use singledispatch instead.', confidence='INFERENCE') OutputLine(symbol='singledispatchmethod-function', lineno=18, column=1, end_lineno=18, end_column=27, object='', msg='singledispatchmethod decorator should not be used with functions, use singledispatch instead.', confidence='INFERENCE') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[singledispatchmethod_function]"' Here's the update text in case you can't: singledispatchmethod-function:9:1:9:21::singledispatchmethod decorator should not be used with functions, use singledispatch instead.:HIGH singledispatchmethod-function:13:1:13:27::singledispatchmethod decorator should not be used with functions, use singledispatch instead.:INFERENCE singledispatchmethod-function:18:1:18:27::singledispatchmethod decorator should not be used with functions, use singledispatch instead.:INFERENCE FAILED tests/test_functional.py::test_functional[undefined_variable] - AssertionError: Wrong output for "undefined_variable.txt": - Missing lines: OutputLine(symbol='undefined-variable', lineno=339, column=11, end_lineno=339, end_column=12, object='decorated3', msg="Undefined variable 'x'", confidence='UNDEFINED') OutputLine(symbol='undefined-variable', lineno=344, column=19, end_lineno=344, end_column=20, object='decorated4', msg="Undefined variable 'y'", confidence='UNDEFINED') - Unexpected lines: OutputLine(symbol='undefined-variable', lineno=339, column=11, end_lineno=339, end_column=12, object='', msg="Undefined variable 'x'", confidence='UNDEFINED') OutputLine(symbol='undefined-variable', lineno=344, column=19, end_lineno=344, end_column=20, object='', msg="Undefined variable 'y'", confidence='UNDEFINED') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[undefined_variable]"' Here's the update text in case you can't: undefined-variable:12:19:12:26::Undefined variable 'unknown':UNDEFINED undefined-variable:18:10:18:21:in_method:Undefined variable 'nomoreknown':UNDEFINED undefined-variable:21:19:21:31::Undefined variable '__revision__':UNDEFINED undefined-variable:23:8:23:20::Undefined variable '__revision__':UNDEFINED undefined-variable:27:29:27:37:bad_default:Undefined variable 'unknown2':UNDEFINED undefined-variable:30:10:30:14:bad_default:Undefined variable 'xxxx':UNDEFINED undefined-variable:31:4:31:10:bad_default:Undefined variable 'augvar':UNDEFINED undefined-variable:32:8:32:14:bad_default:Undefined variable 'vardel':UNDEFINED undefined-variable:34:19:34:31:<lambda>:Undefined variable 'doesnotexist':UNDEFINED undefined-variable:35:23:35:24:<lambda>:Undefined variable 'z':UNDEFINED used-before-assignment:38:4:38:9::Using variable 'POUET' before assignment:CONTROL_FLOW used-before-assignment:43:4:43:10::Using variable 'POUETT' before assignment:CONTROL_FLOW used-before-assignment:48:4:48:11::Using variable 'POUETTT' before assignment:CONTROL_FLOW used-before-assignment:56:4:56:9::Using variable 'PLOUF' before assignment:CONTROL_FLOW used-before-assignment:65:11:65:14:if_branch_test:Using variable 'xxx' before assignment:HIGH used-before-assignment:91:23:91:32:test_arguments:Using variable 'TestClass' before assignment:HIGH used-before-assignment:95:16:95:24:TestClass:Using variable 'Ancestor' before assignment:HIGH used-before-assignment:98:26:98:35:TestClass.MissingAncestor:Using variable 'Ancestor1' before assignment:HIGH used-before-assignment:105:36:105:41:TestClass.test1.UsingBeforeDefinition:Using variable 'Empty' before assignment:HIGH undefined-variable:119:10:119:14:Self:Undefined variable 'Self':UNDEFINED undefined-variable:135:7:135:10::Undefined variable 'BAT':UNDEFINED undefined-variable:136:4:136:7::Undefined variable 'BAT':UNDEFINED used-before-assignment:146:31:146:38:KeywordArgument.test1:Using variable 'enabled' before assignment:HIGH undefined-variable:149:32:149:40:KeywordArgument.test2:Undefined variable 'disabled':UNDEFINED undefined-variable:154:22:154:25:KeywordArgument.<lambda>:Undefined variable 'arg':UNDEFINED undefined-variable:166:4:166:13::Undefined variable 'unicode_2':UNDEFINED undefined-variable:171:4:171:13::Undefined variable 'unicode_3':UNDEFINED undefined-variable:226:25:226:37:LambdaClass4.<lambda>:Undefined variable 'LambdaClass4':UNDEFINED undefined-variable:234:25:234:37:LambdaClass5.<lambda>:Undefined variable 'LambdaClass5':UNDEFINED used-before-assignment:255:26:255:34:func_should_fail:Using variable 'datetime' before assignment:INFERENCE undefined-variable:291:18:291:24:not_using_loop_variable_accordingly:Undefined variable 'iteree':UNDEFINED undefined-variable:308:27:308:28:undefined_annotation:Undefined variable 'x':UNDEFINED used-before-assignment:309:7:309:8:undefined_annotation:Using variable 'x' before assignment:HIGH undefined-variable:339:11:339:12::Undefined variable 'x':UNDEFINED undefined-variable:344:19:344:20::Undefined variable 'y':UNDEFINED undefined-variable:365:10:365:20:global_var_mixed_assignment:Undefined variable 'GLOBAL_VAR':HIGH undefined-variable:377:19:377:44:RepeatedReturnAnnotations.x:Undefined variable 'RepeatedReturnAnnotations':UNDEFINED undefined-variable:379:19:379:44:RepeatedReturnAnnotations.y:Undefined variable 'RepeatedReturnAnnotations':UNDEFINED undefined-variable:381:19:381:44:RepeatedReturnAnnotations.z:Undefined variable 'RepeatedReturnAnnotations':UNDEFINED undefined-variable:385:27:385:37:A.say_hello:Undefined variable '__module__':UNDEFINED FAILED tests/test_functional.py::test_functional[unsupported_version_for_final] - AssertionError: Wrong output for "unsupported_version_for_final.txt": - Missing lines: OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=10, column=1, end_lineno=10, end_column=6, object='MyClass1', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=12, column=5, end_lineno=12, end_column=10, object='MyClass1.my_method', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=13, column=5, end_lineno=13, end_column=10, object='MyClass1.my_method', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=18, column=1, end_lineno=18, end_column=8, object='MyClass2', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=20, column=5, end_lineno=20, end_column=12, object='MyClass2.my_method', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=25, column=1, end_lineno=25, end_column=13, object='MyClass3', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=27, column=5, end_lineno=27, end_column=17, object='MyClass3.my_method', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=32, column=1, end_lineno=32, end_column=15, object='MyClass4', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=34, column=5, end_lineno=34, end_column=19, object='MyClass4.my_method', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') - Unexpected lines: OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=10, column=1, end_lineno=10, end_column=6, object='', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=12, column=5, end_lineno=12, end_column=10, object='MyClass1', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=13, column=5, end_lineno=13, end_column=10, object='MyClass1', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=18, column=1, end_lineno=18, end_column=8, object='', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=20, column=5, end_lineno=20, end_column=12, object='MyClass2', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=25, column=1, end_lineno=25, end_column=13, object='', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=27, column=5, end_lineno=27, end_column=17, object='MyClass3', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=32, column=1, end_lineno=32, end_column=15, object='', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=34, column=5, end_lineno=34, end_column=19, object='MyClass4', msg='typing.final is not supported by all versions included in the py-version setting', confidence='HIGH') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[unsupported_version_for_final]"' Here's the update text in case you can't: using-final-decorator-in-unsupported-version:10:1:10:6::typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:12:5:12:10:MyClass1:typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:13:5:13:10:MyClass1:typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:18:1:18:8::typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:20:5:20:12:MyClass2:typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:25:1:25:13::typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:27:5:27:17:MyClass3:typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:32:1:32:15::typing.final is not supported by all versions included in the py-version setting:HIGH using-final-decorator-in-unsupported-version:34:5:34:19:MyClass4:typing.final is not supported by all versions included in the py-version setting:HIGH FAILED tests/test_functional.py::test_functional[unsupported_version_for_posonly_args] - AssertionError: Wrong output for "unsupported_version_for_posonly_args.txt": - Missing lines: OutputLine(symbol='using-positional-only-args-in-unsupported-version', lineno=2, column=0, end_lineno=None, end_column=None, object='add', msg='Positional-only arguments are not supported by all versions included in the py-version setting', confidence='HIGH') - Unexpected lines: OutputLine(symbol='using-positional-only-args-in-unsupported-version', lineno=2, column=0, end_lineno=2, end_column=None, object='add', msg='Positional-only arguments are not supported by all versions included in the py-version setting', confidence='HIGH') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[unsupported_version_for_posonly_args]"' Here's the update text in case you can't: using-positional-only-args-in-unsupported-version:2:0:2:None:add:Positional-only arguments are not supported by all versions included in the py-version setting:HIGH FAILED tests/test_functional.py::test_functional[unused_argument] - AssertionError: Wrong output for "unused_argument.txt": - Missing lines: OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=None, end_column=None, object='AAAA.selected', msg="Unused argument 'args'", confidence='INFERENCE') OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=None, end_column=None, object='AAAA.selected', msg="Unused argument 'kwargs'", confidence='INFERENCE') - Unexpected lines: OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=73, end_column=None, object='AAAA.selected', msg="Unused argument 'args'", confidence='INFERENCE') OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=73, end_column=None, object='AAAA.selected', msg="Unused argument 'kwargs'", confidence='INFERENCE') You can update the expected output automatically with: 'python tests/test_functional.py --update-functional-output -k "test_functional[unused_argument]"' Here's the update text in case you can't: unused-argument:3:16:3:21:test_unused:Unused argument 'first':HIGH unused-argument:3:23:3:29:test_unused:Unused argument 'second':HIGH unused-argument:32:29:32:32:Sub.newmethod:Unused argument 'aay':INFERENCE unused-argument:59:13:59:16:function:Unused argument 'arg':HIGH unused-argument:66:21:66:24:AAAA.method:Unused argument 'arg':INFERENCE unused-argument:73:0:73:None:AAAA.selected:Unused argument 'args':INFERENCE unused-argument:73:0:73:None:AAAA.selected:Unused argument 'kwargs':INFERENCE unused-argument:92:23:92:26:BBBB.__init__:Unused argument 'arg':INFERENCE unused-argument:103:34:103:39:Ancestor.set_thing:Unused argument 'other':INFERENCE unused-argument:129:21:129:25:TestClassWithOnlyNew.__new__:Unused argument 'argA':INFERENCE unused-argument:129:27:129:31:TestClassWithOnlyNew.__new__:Unused argument 'argB':INFERENCE = 11 failed, 1934 passed, 249 skipped, 70 deselected, 5 xfailed in 115.19s (0:01:55) = E: pybuild pybuild:483: test: plugin pyproject failed with: [too-long-redacted] _assignment ' {build_dir}/tests dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 3.13" returned exit code 13 make: *** [debian/rules:49: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess failed with exit status 2 --------------------------------------------------------------------------------

