py3-flake8 develop-inst-noop: /tmp/curtin py3-flake8 installed: attrs==19.1.0,coverage==4.5.3,-e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,entrypoints==0.3,flake8==3.7.7,jsonschema==3.0.1,mccabe==0.6.1,mock==3.0.4,nose==1.3.7,oauthlib==3.0.1,pkg-resources==0.0.0,pycodestyle==2.5.0,pyflakes==2.1.1,pyrsistent==0.15.1,PyYAML==5.1,six==1.12.0 py3-flake8 run-test-pre: PYTHONHASHSEED='3113437740' py3-flake8 runtests: commands[0] | /tmp/curtin/.tox/py3-flake8/bin/python -m flake8 curtin tests/ py27 develop-inst-noop: /tmp/curtin py27 installed: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.,attrs==19.1.0,coverage==4.5.3,-e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,funcsigs==1.0.2,functools32==3.2.3.post2,jsonschema==3.0.1,mock==3.0.4,nose==1.3.7,oauthlib==3.0.1,pkg-resources==0.0.0,pyflakes==2.1.1,pyrsistent==0.15.1,PyYAML==5.1,six==1.12.0 py27 run-test-pre: PYTHONHASHSEED='3113437740' py27 runtests: commands[0] | /tmp/curtin/.tox/py27/bin/python /tmp/curtin/tools/noproxy nosetests --with-coverage --cover-erase --cover-branches --cover-package=curtin --cover-inclusive tests/unittests ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S..................................................................................................................................................................................................................... Name Stmts Miss Branch BrPart Cover ---------------------------------------------------------------------- curtin/__init__.py 3 0 0 0 100% curtin/block/__init__.py 528 280 225 11 44% curtin/block/bcache.py 117 5 44 8 92% curtin/block/clear_holders.py 281 75 105 13 71% curtin/block/dasd.py 251 57 102 3 78% curtin/block/deps.py 27 4 20 6 79% curtin/block/iscsi.py 235 100 84 5 56% curtin/block/lvm.py 31 4 8 0 85% curtin/block/mdadm.py 422 91 150 13 76% curtin/block/mkfs.py 81 11 42 5 85% curtin/block/schemas.py 15 0 0 0 100% curtin/block/zfs.py 108 0 50 0 100% curtin/commands/__init__.py 7 6 4 0 9% curtin/commands/apply_net.py 111 26 32 3 73% curtin/commands/apt_config.py 375 117 158 18 68% curtin/commands/block_meta.py 982 550 494 68 41% curtin/commands/collect_logs.py 93 2 36 2 97% curtin/commands/curthooks.py 728 397 320 20 45% curtin/commands/extract.py 159 93 52 0 38% curtin/commands/install.py 323 165 115 13 44% curtin/commands/unmount.py 17 1 4 0 95% curtin/config.py 82 14 36 5 81% curtin/distro.py 278 115 132 22 54% curtin/futil.py 60 13 24 11 71% curtin/gpg.py 32 2 4 0 94% curtin/log.py 58 18 10 1 60% curtin/net/__init__.py 334 65 175 19 80% curtin/net/deps.py 25 5 22 7 74% curtin/net/network_state.py 238 127 82 14 48% curtin/paths.py 20 2 12 0 94% curtin/reporter/__init__.py 16 2 4 1 85% curtin/reporter/events.py 130 54 52 4 52% curtin/reporter/handlers.py 74 31 6 1 55% curtin/reporter/legacy/__init__.py 27 0 4 0 100% curtin/reporter/legacy/maas.py 68 42 18 0 30% curtin/reporter/registry.py 17 3 6 3 74% curtin/storage_config.py 113 86 48 1 20% curtin/swap.py 66 49 34 0 19% curtin/udev.py 47 8 20 5 78% curtin/url_helper.py 307 160 86 7 42% curtin/util.py 663 158 303 41 74% curtin/version.py 19 1 6 1 92% ---------------------------------------------------------------------- TOTAL 7568 2939 3129 331 59% ---------------------------------------------------------------------- Ran 798 tests in 8.636s OK (SKIP=1) py3 develop-inst-noop: /tmp/curtin py3 installed: attrs==19.1.0,coverage==4.5.3,-e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,jsonschema==3.0.1,mock==3.0.4,nose==1.3.7,oauthlib==3.0.1,pkg-resources==0.0.0,pyflakes==2.1.1,pyrsistent==0.15.1,PyYAML==5.1,six==1.12.0 py3 run-test-pre: PYTHONHASHSEED='3113437740' py3 runtests: commands[0] | /tmp/curtin/.tox/py3/bin/python /tmp/curtin/tools/noproxy nosetests --with-coverage --cover-erase --cover-branches --cover-package=curtin --cover-inclusive tests/unittests .............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Name Stmts Miss Branch BrPart Cover ---------------------------------------------------------------------- curtin/__init__.py 3 0 0 0 100% curtin/block/__init__.py 528 281 244 10 43% curtin/block/bcache.py 117 5 52 8 92% curtin/block/clear_holders.py 281 75 120 13 70% curtin/block/dasd.py 251 57 105 3 77% curtin/block/deps.py 27 4 22 6 80% curtin/block/iscsi.py 235 100 92 5 57% curtin/block/lvm.py 31 4 11 0 86% curtin/block/mdadm.py 422 91 156 13 76% curtin/block/mkfs.py 81 11 44 5 86% curtin/block/schemas.py 15 0 0 0 100% curtin/block/zfs.py 108 0 55 0 100% curtin/commands/__init__.py 7 6 4 0 9% curtin/commands/apply_net.py 111 26 36 3 73% curtin/commands/apt_config.py 375 117 162 18 69% curtin/commands/block_meta.py 982 550 520 68 41% curtin/commands/collect_logs.py 93 2 36 2 97% curtin/commands/curthooks.py 728 397 333 20 45% curtin/commands/extract.py 159 93 56 0 37% curtin/commands/install.py 323 165 115 13 44% curtin/commands/unmount.py 17 1 4 0 95% curtin/config.py 82 12 36 5 82% curtin/distro.py 278 115 135 22 54% curtin/futil.py 60 14 24 11 70% curtin/gpg.py 32 2 4 0 94% curtin/log.py 58 18 13 1 62% curtin/net/__init__.py 334 65 179 19 81% curtin/net/deps.py 25 5 22 7 74% curtin/net/network_state.py 238 127 89 14 49% curtin/paths.py 20 0 12 0 100% curtin/reporter/__init__.py 16 2 4 1 85% curtin/reporter/events.py 130 54 52 4 52% curtin/reporter/handlers.py 74 31 6 1 55% curtin/reporter/legacy/__init__.py 27 0 4 0 100% curtin/reporter/legacy/maas.py 68 42 18 0 30% curtin/reporter/registry.py 17 3 6 3 74% curtin/storage_config.py 113 86 54 1 20% curtin/swap.py 66 49 34 0 19% curtin/udev.py 47 8 20 5 78% curtin/url_helper.py 307 138 88 15 50% curtin/util.py 663 159 315 42 74% curtin/version.py 19 1 6 1 92% ---------------------------------------------------------------------- TOTAL 7568 2916 3288 339 59% ---------------------------------------------------------------------- Ran 798 tests in 6.728s OK py3-pylint develop-inst-noop: /tmp/curtin py3-pylint installed: astroid==1.6.6,attrs==19.1.0,coverage==4.5.3,-e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,isort==4.3.18,jsonschema==3.0.1,lazy-object-proxy==1.3.1,mccabe==0.6.1,mock==3.0.4,nose==1.3.7,oauthlib==3.0.1,pkg-resources==0.0.0,pyflakes==2.1.1,pylint==1.8.1,pyrsistent==0.15.1,python-simplestreams==0.1.0,PyYAML==5.1,six==1.12.0,wrapt==1.11.1 py3-pylint run-test-pre: PYTHONHASHSEED='3113437740' py3-pylint runtests: commands[0] | /tmp/curtin/.tox/py3-pylint/bin/python -m pylint --errors-only curtin tests/vmtests No config file found, using default configuration Traceback (most recent call last): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 104, in wrapped raise StopIteration StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/lint.py", line 942, in get_ast return MANAGER.ast_from_file(filepath, modname, source=True) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 80, in ast_from_file return AstroidBuilder(self).file_build(filepath, modname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 153, in file_build return self._post_build(module, encoding) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 177, in _post_build module = self._manager.visit_transforms(module) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 62, in visit_transforms return self._transform.visit(node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 83, in visit module.body = [self._visit(child) for child in module.body] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 83, in module.body = [self._visit(child) for child in module.body] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 53, in _visit return self._transform(node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 35, in _transform if predicate is None or predicate(node): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/brain/brain_functools.py", line 65, in _looks_like_lru_cache func = helpers.safe_infer(decorator.func) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/helpers.py", line 100, in safe_infer value = next(inferit) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/bases.py", line 95, in _infer_stmts for inferred in stmt.infer(context=context): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 86, in wrapped generator = _func(node, context, **kwargs) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/inference.py", line 219, in infer_import_from module = self.do_import_module() File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/mixins.py", line 119, in do_import_module relative_only=level and level >= 1) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 593, in import_module return MANAGER.ast_from_module_name(absmodname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 147, in ast_from_module_name return self.ast_from_file(found_spec.location, modname, fallback=False) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 80, in ast_from_file return AstroidBuilder(self).file_build(filepath, modname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 153, in file_build return self._post_build(module, encoding) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 177, in _post_build module = self._manager.visit_transforms(module) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 62, in visit_transforms return self._transform.visit(node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 83, in visit module.body = [self._visit(child) for child in module.body] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 83, in module.body = [self._visit(child) for child in module.body] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 51, in _visit visited = self._visit_generic(value) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 57, in _visit_generic return [self._visit_generic(child) for child in node] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 57, in return [self._visit_generic(child) for child in node] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 61, in _visit_generic return self._visit(node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 51, in _visit visited = self._visit_generic(value) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 57, in _visit_generic return [self._visit_generic(child) for child in node] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 57, in return [self._visit_generic(child) for child in node] File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 61, in _visit_generic return self._visit(node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 53, in _visit return self._transform(node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/transforms.py", line 35, in _transform if predicate is None or predicate(node): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/brain/brain_functools.py", line 65, in _looks_like_lru_cache func = helpers.safe_infer(decorator.func) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/helpers.py", line 100, in safe_infer value = next(inferit) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/bases.py", line 95, in _infer_stmts for inferred in stmt.infer(context=context): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 86, in wrapped generator = _func(node, context, **kwargs) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/inference.py", line 219, in infer_import_from module = self.do_import_module() File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/mixins.py", line 119, in do_import_module relative_only=level and level >= 1) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 593, in import_module return MANAGER.ast_from_module_name(absmodname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 147, in ast_from_module_name return self.ast_from_file(found_spec.location, modname, fallback=False) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 80, in ast_from_file return AstroidBuilder(self).file_build(filepath, modname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 153, in file_build return self._post_build(module, encoding) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 173, in _post_build self.delayed_assattr(delayed) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 232, in delayed_assattr for inferred in node.expr.infer(): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/bases.py", line 95, in _infer_stmts for inferred in stmt.infer(context=context): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: RuntimeError: generator raised StopIteration Traceback (most recent call last): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) StopIteration During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 104, in wrapped raise StopIteration StopIteration The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3.7/runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "/usr/lib/python3.7/runpy.py", line 85, in _run_code exec(code, run_globals) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/__main__.py", line 7, in pylint.run_pylint() File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/__init__.py", line 16, in run_pylint Run(sys.argv[1:]) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/lint.py", line 1347, in __init__ linter.check(args) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/lint.py", line 768, in check self._do_check(files_or_modules) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/lint.py", line 901, in _do_check self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/lint.py", line 980, in check_astroid_module walker.walk(ast_node) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/utils.py", line 1014, in walk self.walk(child) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/utils.py", line 1011, in walk cb(astroid) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/pylint/checkers/variables.py", line 1154, in visit_import module = next(node.infer_name_module(parts[0])) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/inference.py", line 194, in infer_import yield self.do_import_module(name) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/mixins.py", line 119, in do_import_module relative_only=level and level >= 1) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 593, in import_module return MANAGER.ast_from_module_name(absmodname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 147, in ast_from_module_name return self.ast_from_file(found_spec.location, modname, fallback=False) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 80, in ast_from_file return AstroidBuilder(self).file_build(filepath, modname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 153, in file_build return self._post_build(module, encoding) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 173, in _post_build self.delayed_assattr(delayed) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 232, in delayed_assattr for inferred in node.expr.infer(): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/bases.py", line 95, in _infer_stmts for inferred in stmt.infer(context=context): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 86, in wrapped generator = _func(node, context, **kwargs) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/inference.py", line 760, in infer_assign stmts = list(self.assigned_stmts(context=context)) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/protocols.py", line 304, in _arguments_infer_argname is_metaclass = isinstance(cls, nodes.ClassDef) and cls.type == 'metaclass' File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 1650, in _class_type if _is_metaclass(klass): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 1619, in _is_metaclass for baseobj in base.infer(): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/bases.py", line 95, in _infer_stmts for inferred in stmt.infer(context=context): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 86, in wrapped generator = _func(node, context, **kwargs) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/inference.py", line 219, in infer_import_from module = self.do_import_module() File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/mixins.py", line 119, in do_import_module relative_only=level and level >= 1) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 593, in import_module return MANAGER.ast_from_module_name(absmodname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 147, in ast_from_module_name return self.ast_from_file(found_spec.location, modname, fallback=False) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/manager.py", line 80, in ast_from_file return AstroidBuilder(self).file_build(filepath, modname) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 153, in file_build return self._post_build(module, encoding) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 173, in _post_build self.delayed_assattr(delayed) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/builder.py", line 232, in delayed_assattr for inferred in node.expr.infer(): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 89, in wrapped res = next(generator) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/bases.py", line 95, in _infer_stmts for inferred in stmt.infer(context=context): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/context.py", line 71, in cache_generator for result in generator: File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/decorators.py", line 86, in wrapped generator = _func(node, context, **kwargs) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/inference.py", line 760, in infer_assign stmts = list(self.assigned_stmts(context=context)) File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/protocols.py", line 304, in _arguments_infer_argname is_metaclass = isinstance(cls, nodes.ClassDef) and cls.type == 'metaclass' File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 1650, in _class_type if _is_metaclass(klass): File "/tmp/curtin/.tox/py3-pylint/lib/python3.7/site-packages/astroid/scoped_nodes.py", line 1619, in _is_metaclass for baseobj in base.infer(): RuntimeError: generator raised StopIteration ************* Module curtin.udev F: 1, 0: : generator raised StopIteration (astroid-error) ERROR: InvocationError for command '/tmp/curtin/.tox/py3-pylint/bin/python -m pylint --errors-only curtin tests/vmtests' (exited with code 1) py27-pylint develop-inst-noop: /tmp/curtin py27-pylint installed: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.,astroid==1.6.6,attrs==19.1.0,backports.functools-lru-cache==1.5,configparser==3.7.4,coverage==4.5.3,-e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,enum34==1.1.6,funcsigs==1.0.2,functools32==3.2.3.post2,futures==3.2.0,isort==4.3.18,jsonschema==3.0.1,lazy-object-proxy==1.3.1,mccabe==0.6.1,mock==3.0.4,nose==1.3.7,oauthlib==3.0.1,pkg-resources==0.0.0,pyflakes==2.1.1,pylint==1.8.1,pyrsistent==0.15.1,PyYAML==5.1,singledispatch==3.4.0.3,six==1.12.0,wrapt==1.11.1 py27-pylint run-test-pre: PYTHONHASHSEED='3113437740' py27-pylint runtests: commands[0] | /tmp/curtin/.tox/py27-pylint/bin/python -m pylint --errors-only curtin No config file found, using default configuration trusty-py27 develop-inst-noop: /tmp/curtin trusty-py27 installed: DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.,-e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,mock==1.0.1,nose==1.3.1,oauthlib==0.6.1,pep8==1.4.6,pkg-resources==0.0.0,pyflakes==0.8.1,PyYAML==3.10 trusty-py27 run-test-pre: PYTHONHASHSEED='3113437740' trusty-py27 runtests: commands[0] | /tmp/curtin/.tox/trusty-py27/bin/python /tmp/curtin/tools/noproxy nosetests tests/unittests ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S................................................................................................S.....................................................SS............................................................. ---------------------------------------------------------------------- Ran 798 tests in 5.061s OK (SKIP=4) xenial-py3 develop-inst-noop: /tmp/curtin xenial-py3 installed: -e git+lp:curtin@5f7f6599a031b65931867feb5510f0481a00b83e#egg=curtin,mock==1.3.0,nose==1.3.7,oauthlib==1.0.3,pbr==5.2.0,pkg-resources==0.0.0,PyYAML==3.11,six==1.12.0 xenial-py3 run-test-pre: PYTHONHASHSEED='3113437740' xenial-py3 runtests: commands[0] | /tmp/curtin/.tox/xenial-py3/bin/python /tmp/curtin/tools/noproxy nosetests tests/unittests .........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................S.....................................................SS............................................................. ---------------------------------------------------------------------- Ran 798 tests in 6.175s OK (SKIP=3) ___________________________________ summary ____________________________________ py3-flake8: commands succeeded py27: commands succeeded py3: commands succeeded ERROR: py3-pylint: commands failed py27-pylint: commands succeeded trusty-py27: commands succeeded xenial-py3: commands succeeded