openstack-tox-pep8 fails on tripleo-puppet-elements stable/queens:
https://d15b244a09e092074f42-99b702eb95f4b92006c274e662a2ede9.ssl.cf5.rackcdn.com/731338/2/check/openstack-tox-pep8/e800e71/job-output.txt
2020-05-28 21:45:31.880827 | ubuntu-xenial | pep8 installed: alabaster==0.7.10,appdirs==1.4.3,Babel==2.5.3,certifi==2018.1.18,chardet==3.0.4,docutils==0.14,dulwich==0.18.6,extras==1.0.0,fixtures==3.0.0,flake8==2.1.0,hacking==0.9.7,idna==2.6,imagesize==0.7.1,iso8601==0.1.12,Jinja2==2.10,keystoneauth1==3.4.1,linecache2==1.0.0,MarkupSafe==1.0,mccabe==0.2.1,mock==2.0.0,mox3==0.24.0,openstackdocstheme==1.22.0,os-client-config==1.29.0,oslotest==3.2.0,pbr==1.10.0,pep8==1.5.6,pyflakes==0.8.1,Pygments==2.2.0,python-mimeparse==1.6.0,python-subunit==1.2.0,pytz==2017.3,PyYAML==3.12,reno==2.7.0,requests==2.18.4,requestsexceptions==1.4.0,six==1.11.0,snowballstemmer==1.2.1,Sphinx==1.6.5,sphinxcontrib-websupport==1.0.1,stevedore==1.28.0,testrepository==0.0.20,testtools==2.3.0,traceback2==1.4.0,-e git+file:///dev/null@1cb4a8db0af23f6e7b787cd8b1ec8cd40022cae7#egg=tripleo_image_elements,unittest2==1.1.0,urllib3==1.22
2020-05-28 21:45:31.881458 | ubuntu-xenial | pep8 start: run-test-pre
2020-05-28 21:45:31.881713 | ubuntu-xenial | pep8 run-test-pre: PYTHONHASHSEED='247388151'
2020-05-28 21:45:31.881763 | ubuntu-xenial | pep8 finish: run-test-pre after 0.00 seconds
2020-05-28 21:45:31.881899 | ubuntu-xenial | pep8 start: run-test
2020-05-28 21:45:31.881985 | ubuntu-xenial | pep8 run-test: commands[0] | ./run-flake8
2020-05-28 21:45:31.882169 | ubuntu-xenial | setting PATH=/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
2020-05-28 21:45:31.884019 | ubuntu-xenial | [2595] /home/zuul/src/opendev.org/openstack/tripleo-image-elements$ /home/zuul/src/opendev.org/openstack/tripleo-image-elements/run-flake8
2020-05-28 21:45:32.619037 | ubuntu-xenial | Traceback (most recent call last):
2020-05-28 21:45:32.619113 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/bin/flake8", line 8, in <module>
2020-05-28 21:45:32.619150 | ubuntu-xenial | sys.exit(main())
2020-05-28 21:45:32.619180 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/flake8/main.py", line 32, in main
2020-05-28 21:45:32.619208 | ubuntu-xenial | report = flake8_style.check_files()
2020-05-28 21:45:32.619235 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/pep8.py", line 1670, in check_files
2020-05-28 21:45:32.619261 | ubuntu-xenial | self.input_dir(path)
2020-05-28 21:45:32.619288 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/pep8.py", line 1706, in input_dir
2020-05-28 21:45:32.619315 | ubuntu-xenial | runner(os.path.join(root, filename))
2020-05-28 21:45:32.619373 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/flake8/engine.py", line 73, in input_file
2020-05-28 21:45:32.619412 | ubuntu-xenial | return fchecker.check_all(expected=expected, line_offset=line_offset)
2020-05-28 21:45:32.619440 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/pep8.py", line 1436, in check_all
2020-05-28 21:45:32.619466 | ubuntu-xenial | self.check_logical()
2020-05-28 21:45:32.619493 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/pep8.py", line 1338, in check_logical
2020-05-28 21:45:32.619519 | ubuntu-xenial | for offset, text in self.run_check(check, argument_names) or ():
2020-05-28 21:45:32.619545 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/hacking/checks/imports.py", line 167, in hacking_import_rules
2020-05-28 21:45:32.619573 | ubuntu-xenial | if (current_mod != mod and not is_module(mod) and
2020-05-28 21:45:32.619599 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/hacking/checks/imports.py", line 124, in is_module
2020-05-28 21:45:32.619631 | ubuntu-xenial | res = is_module_for_sure(mod)
2020-05-28 21:45:32.619659 | ubuntu-xenial | File "/home/zuul/src/opendev.org/openstack/tripleo-image-elements/.tox/pep8/lib/python3.5/site-packages/hacking/checks/imports.py", line 71, in is_module_for_sure
2020-05-28 21:45:32.619687 | ubuntu-xenial | if finder.find_module(mod) is not None:
2020-05-28 21:45:32.619713 | ubuntu-xenial | TypeError: find_module() missing 1 required positional argument: 'path'
2020-05-28 21:45:32.684417 | ubuntu-xenial | ERROR: InvocationError for command /home/zuul/src/opendev.org/openstack/tripleo-image-elements/run-flake8 (exited with code 1)
2020-05-28 21:45:32.684550 | ubuntu-xenial | pep8 finish: run-test after 0.80 seconds
2020-05-28 21:45:32.685039 | ubuntu-xenial | pep8 start: run-test-post
2020-05-28 21:45:32.685079 | ubuntu-xenial | pep8 finish: run-test-post after 0.00 seconds
2020-05-28 21:45:32.685496 | ubuntu-xenial | ___________________________________ summary ____________________________________
2020-05-28 21:45:32.685554 | ubuntu-xenial | ERROR: pep8: commands failed
2020-05-28 21:45:32.867639 | ubuntu-xenial | ERROR
2020-05-28 21:45:32.867986 | ubuntu-xenial | {
2020-05-28 21:45:32.868106 | ubuntu-xenial | "delta": "0:00:02.540672",
2020-05-28 21:45:32.868213 | ubuntu-xenial | "end": "2020-05-28 21:45:32.717110",
2020-05-28 21:45:32.868318 | ubuntu-xenial | "msg": "non-zero return code",
2020-05-28 21:45:32.868420 | ubuntu-xenial | "rc": 1,
2020-05-28 21:45:32.868522 | ubuntu-xenial | "start": "2020-05-28 21:45:30.176438"
2020-05-28 21:45:32.868622 | ubuntu-xenial | }
Should be fixed by https:/ /review. opendev. org/#/c/ 731752