[
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: [email protected]
For additional commands, e-mail: [email protected]