You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Eric Yang (JIRA)" <ji...@apache.org> on 2018/07/18 16:30:00 UTC

[jira] [Comment Edited] (HADOOP-15610) Hadoop Docker Image Pip Install Fails

    [ 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-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org