[ https://issues.apache.org/jira/browse/HADOOP-15610?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16548039#comment-16548039 ]
Eric Yang edited comment on HADOOP-15610 at 7/18/18 4:29 PM: ------------------------------------------------------------- [~jackbearden] Thank you for the patch. This patch can pass pylint error, but compilation of pylint shows some test compilation errors. {code} Compiling /tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python2/data/invalid_encoding.py ... File "/tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python2/data/invalid_encoding.py", line 0 SyntaxError: unknown encoding: lala Compiling /tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python3/data/invalid_encoding.py ... File "/tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python3/data/invalid_encoding.py", line 0 SyntaxError: unknown encoding: lala Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_class_instantiated_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_class_instantiated_py3.py", line 14 class GoodClass(object, metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_method_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_method_py3.py", line 35 class Structure(object, metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/arguments_differ_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/arguments_differ_py3.py", line 4 def kwonly_1(self, first, *, second, third): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/async_functions.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/async_functions.py", line 5 async def next(): # [redefined-builtin] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_continuation_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_continuation_py36.py", line 3 async def upload_post( ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_except_order.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_except_order.py", line 27 __revision__ += 1 SyntaxError: default 'except:' must be last Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_exception_context.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_exception_context.py", line 14 raise IndexError from 1 # [bad-exception-context] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bugfix_local_scope_metaclass_1177.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bugfix_local_scope_metaclass_1177.py", line 9 class Class(metaclass=Meta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/class_members_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/class_members_py30.py", line 34 class TestMetaclass(object, metaclass=ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/continue_in_finally.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/continue_in_finally.py", line 9 continue # [continue-in-finally] SyntaxError: 'continue' not supported inside 'finally' clause Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/disable_msg_github_issue_1389.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/disable_msg_github_issue_1389.py", line 10 place: PlaceId ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/duplicate_argument_name.py ... SyntaxError: duplicate argument '_' in function definition (duplicate_argument_name.py, line 4) Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/exec_used_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/exec_used_py3.py", line 4 exec('a = 1', globals={}) # [exec-used] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/formatted_string_literal_with_if_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/formatted_string_literal_with_if_py36.py", line 4 f'{"+" if True else "-"}' ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_metaclass_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_metaclass_py3.py", line 14 class GoodMetaclass(metaclass=valid_metaclass_1): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_star_assignment_target.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_star_assignment_target.py", line 3 *FIRST = [1, 2, 3] # [invalid-star-assignment-target] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/iterable_context_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/iterable_context_py3.py", line 11 class SomeClass(metaclass=Meta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/mapping_context_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/mapping_context_py3.py", line 15 class SomeClass(metaclass=Meta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/membership_protocol_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/membership_protocol_py3.py", line 20 class IterableClass(metaclass=MetaOldIterable): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/misplaced_future.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/misplaced_future.py", line 3 from __future__ import print_function # [misplaced-future] SyntaxError: from __future__ imports must occur at the beginning of the file Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/missing_kwoa_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/missing_kwoa_py3.py", line 3 def target(pos, *, keyword): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/none_dunder_protocols_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/none_dunder_protocols_py36.py", line 16 class NonIterableClass(metaclass=MetaOldIterable): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_and_global.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_and_global.py", line 5 nonlocal missing ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_without_binding.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_without_binding.py", line 9 nonlocal a ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_async_context_manager.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_async_context_manager.py", line 50 async def bad_coro(): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_in_loop.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_in_loop.py", line 7 continue # [not-in-loop] SyntaxError: 'continue' not properly in loop Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/protected_access_access_different_scopes.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/protected_access_access_different_scopes.py", line 4 async def method(self): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/raising_non_exception_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/raising_non_exception_py3.py", line 13 raise Exc from missing # [raising-non-exception] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/return_outside_function.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/return_outside_function.py", line 2 return # [return-outside-function] SyntaxError: 'return' outside function Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/reused_outer_loop_variable_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/reused_outer_loop_variable_py3.py", line 3 for i, *j in [(1, 2, 3, 4)]: ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target.py", line 3 FIRST = *[1, 2] # [star-needs-assignment-target] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target_py35.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target_py35.py", line 8 UNPACK_TUPLE = (*range(4), 4) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/stop_iteration_inside_generator.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/stop_iteration_inside_generator.py", line 81 yield from gen_ok() ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/string_formatting_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/string_formatting_py3.py", line 6 print('%s%s%s' % ('eggs', *meat)) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error.py", line 1 def toto # [syntax-error] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error_jython.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error_jython.py", line 1 def toto # [syntax-error] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/too_many_star_expressions.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/too_many_star_expressions.py", line 3 *FIRST, *SECOND = [1, 2, 3] # [too-many-star-expressions] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unbalanced_tuple_unpacking_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unbalanced_tuple_unpacking_py30.py", line 9 first, second, *last = (1, 2, 3, 4) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/undefined_variable_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/undefined_variable_py30.py", line 8 def test(self)->Undefined: # [undefined-variable] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unpacking_generalizations.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unpacking_generalizations.py", line 16 func_variadic_args(*(2, 3), *(3, 4), *(4, 5)) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_argument_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_argument_py3.py", line 3 def func(first, *, second): # [unused-argument, unused-argument] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_typing_imports.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_typing_imports.py", line 12 def func1(arg: Optional[Callable]=None): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/used_before_assignment_nonlocal.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/used_before_assignment_nonlocal.py", line 10 nonlocal cnt ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py3.py", line 6 def not_passing_keyword_only(self, first, *, second): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py35.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py35.py", line 5 def not_passing_all_params(self, first, *args, second=None, **kwargs): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_iterable_py33.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_iterable_py33.py", line 7 yield from 10 # [not-an-iterable] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_outside_func.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_outside_func.py", line 2 yield from [1, 2] # [yield-outside-function] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function.py", line 4 async def good_coro(): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function_py36.py", line 4 async def good_coro(): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_outside_func.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_outside_func.py", line 2 yield 1 # [yield-outside-function] SyntaxError: 'yield' outside function Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/input/func_return_yield_mix_py_33.py ... SyntaxError: 'return' with argument inside generator (func_return_yield_mix_py_33.py, line 8) Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/input/func_unused_import_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/input/func_unused_import_py30.py", line 10 class Meta(metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/bad_package/__init__.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/bad_package/__init__.py", line 2 raise missing.Missing.. ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/syntax_error.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/syntax_error.py", line 1 class A extends B {} ^ SyntaxError: invalid syntax {code} Can the failed test impact Yetus's usage of pylint? was (Author: eyang): [~jackbearden] Thank you for the patch. This patch can pass pylint error, but compilation of pylint shows some test compilation errors. {code} Compiling /tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python2/data/invalid_encoding.py ... File "/tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python2/data/invalid_encoding.py", line 0 SyntaxError: unknown encoding: lala Compiling /tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python3/data/invalid_encoding.py ... File "/tmp/pip-build-TXYLMB/astroid/astroid/tests/testdata/python3/data/invalid_encoding.py", line 0 SyntaxError: unknown encoding: lala Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_class_instantiated_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_class_instantiated_py3.py", line 14 class GoodClass(object, metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_method_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/abstract_method_py3.py", line 35 class Structure(object, metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/arguments_differ_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/arguments_differ_py3.py", line 4 def kwonly_1(self, first, *, second, third): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/async_functions.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/async_functions.py", line 5 async def next(): # [redefined-builtin] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_continuation_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_continuation_py36.py", line 3 async def upload_post( ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_except_order.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_except_order.py", line 27 __revision__ += 1 SyntaxError: default 'except:' must be last Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_exception_context.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bad_exception_context.py", line 14 raise IndexError from 1 # [bad-exception-context] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bugfix_local_scope_metaclass_1177.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/bugfix_local_scope_metaclass_1177.py", line 9 class Class(metaclass=Meta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/class_members_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/class_members_py30.py", line 34 class TestMetaclass(object, metaclass=ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/continue_in_finally.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/continue_in_finally.py", line 9 continue # [continue-in-finally] SyntaxError: 'continue' not supported inside 'finally' clause Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/disable_msg_github_issue_1389.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/disable_msg_github_issue_1389.py", line 10 place: PlaceId ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/duplicate_argument_name.py ... SyntaxError: duplicate argument '_' in function definition (duplicate_argument_name.py, line 4) Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/exec_used_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/exec_used_py3.py", line 4 exec('a = 1', globals={}) # [exec-used] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/formatted_string_literal_with_if_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/formatted_string_literal_with_if_py36.py", line 4 f'{"+" if True else "-"}' ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_metaclass_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_metaclass_py3.py", line 14 class GoodMetaclass(metaclass=valid_metaclass_1): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_star_assignment_target.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/invalid_star_assignment_target.py", line 3 *FIRST = [1, 2, 3] # [invalid-star-assignment-target] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/iterable_context_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/iterable_context_py3.py", line 11 class SomeClass(metaclass=Meta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/mapping_context_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/mapping_context_py3.py", line 15 class SomeClass(metaclass=Meta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/membership_protocol_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/membership_protocol_py3.py", line 20 class IterableClass(metaclass=MetaOldIterable): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/misplaced_future.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/misplaced_future.py", line 3 from __future__ import print_function # [misplaced-future] SyntaxError: from __future__ imports must occur at the beginning of the file Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/missing_kwoa_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/missing_kwoa_py3.py", line 3 def target(pos, *, keyword): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/none_dunder_protocols_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/none_dunder_protocols_py36.py", line 16 class NonIterableClass(metaclass=MetaOldIterable): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_and_global.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_and_global.py", line 5 nonlocal missing ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_without_binding.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/nonlocal_without_binding.py", line 9 nonlocal a ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_async_context_manager.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_async_context_manager.py", line 50 async def bad_coro(): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_in_loop.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/not_in_loop.py", line 7 continue # [not-in-loop] SyntaxError: 'continue' not properly in loop Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/protected_access_access_different_scopes.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/protected_access_access_different_scopes.py", line 4 async def method(self): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/raising_non_exception_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/raising_non_exception_py3.py", line 13 raise Exc from missing # [raising-non-exception] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/return_outside_function.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/return_outside_function.py", line 2 return # [return-outside-function] SyntaxError: 'return' outside function Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/reused_outer_loop_variable_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/reused_outer_loop_variable_py3.py", line 3 for i, *j in [(1, 2, 3, 4)]: ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target.py", line 3 FIRST = *[1, 2] # [star-needs-assignment-target] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target_py35.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/star_needs_assignment_target_py35.py", line 8 UNPACK_TUPLE = (*range(4), 4) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/stop_iteration_inside_generator.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/stop_iteration_inside_generator.py", line 81 yield from gen_ok() ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/string_formatting_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/string_formatting_py3.py", line 6 print('%s%s%s' % ('eggs', *meat)) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error.py", line 1 def toto # [syntax-error] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error_jython.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/syntax_error_jython.py", line 1 def toto # [syntax-error] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/too_many_star_expressions.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/too_many_star_expressions.py", line 3 *FIRST, *SECOND = [1, 2, 3] # [too-many-star-expressions] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unbalanced_tuple_unpacking_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unbalanced_tuple_unpacking_py30.py", line 9 first, second, *last = (1, 2, 3, 4) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/undefined_variable_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/undefined_variable_py30.py", line 8 def test(self)->Undefined: # [undefined-variable] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unpacking_generalizations.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unpacking_generalizations.py", line 16 func_variadic_args(*(2, 3), *(3, 4), *(4, 5)) ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_argument_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_argument_py3.py", line 3 def func(first, *, second): # [unused-argument, unused-argument] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_typing_imports.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/unused_typing_imports.py", line 12 def func1(arg: Optional[Callable]=None): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/used_before_assignment_nonlocal.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/used_before_assignment_nonlocal.py", line 10 nonlocal cnt ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py3.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py3.py", line 6 def not_passing_keyword_only(self, first, *, second): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py35.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/useless_super_delegation_py35.py", line 5 def not_passing_all_params(self, first, *args, second=None, **kwargs): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_iterable_py33.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_iterable_py33.py", line 7 yield from 10 # [not-an-iterable] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_outside_func.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_from_outside_func.py", line 2 yield from [1, 2] # [yield-outside-function] ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function.py", line 4 async def good_coro(): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function_py36.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_inside_async_function_py36.py", line 4 async def good_coro(): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_outside_func.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/functional/yield_outside_func.py", line 2 yield 1 # [yield-outside-function] SyntaxError: 'yield' outside function Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/input/func_return_yield_mix_py_33.py ... SyntaxError: 'return' with argument inside generator (func_return_yield_mix_py_33.py, line 8) Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/input/func_unused_import_py30.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/input/func_unused_import_py30.py", line 10 class Meta(metaclass=abc.ABCMeta): ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/bad_package/__init__.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/bad_package/__init__.py", line 2 raise missing.Missing.. ^ SyntaxError: invalid syntax Compiling /tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/syntax_error.py ... File "/tmp/pip-build-TXYLMB/pylint/pylint/test/regrtest_data/syntax_error.py", line 1 class A extends B {} ^ SyntaxError: invalid syntax {code} Can the failed test impact Hadoop's usage of pylint? > Hadoop Docker Image Pip Install Fails > ------------------------------------- > > Key: HADOOP-15610 > URL: https://issues.apache.org/jira/browse/HADOOP-15610 > Project: Hadoop Common > Issue Type: Bug > Reporter: Jack Bearden > Assignee: Jack Bearden > Priority: Minor > Labels: docker, trunk > Attachments: HADOOP-15610.001.patch, HADOOP-15610.002.patch > > > The Hadoop Docker image on trunk does not build. The pip package on the > Ubuntu Xenial repo is out of date and fails by throwing the following error > when attempting to install pylint: > "You are using pip version 8.1.1, however version 10.0.1 is available" > The following patch fixes this issue. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: common-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-issues-h...@hadoop.apache.org