request from: hawk checking if we should skip the build started at: Sun Oct 13 01:07:06 2019 fetching http://src.tld-linux.org/~builderti//srpms/f1423f61-5c87-40d3-a338-4207f446e611/flake8-3.5.0-1.src.rpm fetched 147552 bytes, 4063.9 K/s installing srpm: flake8-3.5.0-1.src.rpm + install -d /tmp/B.Sa3auv/BUILD /tmp/B.Sa3auv/RPMS + LC_ALL=en_US.UTF-8 + rpm -qp --changelog flake8-3.5.0-1.src.rpm * Sat Oct 12 2019 TLD Linux - For complete changelog see: http://git.tld-linux.org/?p=packages/flake8.git;a=log;h=34073edd236d3f8f88496588c261f5f70cef5b1f + rpm -Uhv --nodeps --define '_topdir /tmp/B.Sa3auv' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' flake8-3.5.0-1.src.rpm flake8 ################################################## + rm -f flake8-3.5.0-1.src.rpm + install -m 700 -d /tmp/B.Sa3auv/BUILD/tmp + TMPDIR=/tmp/B.Sa3auv/BUILD/tmp + exec nice -n 19 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B.Sa3auv' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux --define 'prep exit 0' /tmp/B.Sa3auv/flake8.spec Building target platforms: i686-tld-linux checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: error: Failed build dependencies: rpm: python-configparser is needed by flake8-3.5.0-1.src rpm: python-pycodestyle >= 2.0.0 is needed by flake8-3.5.0-1.src rpm: python-pycodestyle < 2.4.0 is needed by flake8-3.5.0-1.src rpm: python-pyflakes >= 1.5.0 is needed by flake8-3.5.0-1.src rpm: python-pyflakes < 1.7.0 is needed by flake8-3.5.0-1.src rpm: python3-pycodestyle >= 2.0.0 is needed by flake8-3.5.0-1.src rpm: python3-pycodestyle < 2.4.0 is needed by flake8-3.5.0-1.src rpm: python3-pyflakes >= 1.5.0 is needed by flake8-3.5.0-1.src rpm: python3-pyflakes < 1.7.0 is needed by flake8-3.5.0-1.src rpm: python3-sphinx-prompt is needed by flake8-3.5.0-1.src rpm: Building target platforms: i686-tld-linux updating poldek cache... local is up to date Retrieving ti::packages.ndir.md... ti is up to date Retrieving ti::packages.ndir.md... ti is up to date Retrieving ti-test::packages.ndir.md... ti-test is up to date Retrieving ti-test::packages.ndir.md... ti-test is up to date checking conflicting packages in BRed packages poldek: Loading [pndir]local... poldek: Loading [pndir]ti... poldek: Loading [pndir]ti... poldek: Loading [pndir]ti-test... poldek: Loading [pndir]ti-test... poldek: 8689 packages read poldek: Removed 843 duplicate packages from available set poldek: Processing dependencies... poldek: python-configparser-3.5.0-4.noarch marks python-backports-1.0-7.i686 (cap /usr/share/python2.7/site-packages/backports) poldek: There are 7 packages to install (1 marked by dependencies): poldek: I python-configparser-3.5.0-4.noarch python-pycodestyle-2.3.1-2.noarch poldek: I python-pyflakes-1.6.0-1.noarch python3-pycodestyle-2.3.1-2.noarch poldek: I python3-pyflakes-1.6.0-1.noarch python3-sphinx-prompt-1.0.0-1.noarch poldek: D python-backports-1.0-7.i686 poldek: This operation will use 916.3KB of disk space. poldek: Need to get 264.3KB of archives. poldek: Executing pm-command.sh --upgrade -vh --test --root / --define _check_dirname_deps 1... poldek: Preparing... ################################################## no conflicts found checking BR rpm: error: Failed build dependencies: rpm: python-configparser is needed by flake8-3.5.0-1.src rpm: python-pycodestyle >= 2.0.0 is needed by flake8-3.5.0-1.src rpm: python-pycodestyle < 2.4.0 is needed by flake8-3.5.0-1.src rpm: python-pyflakes >= 1.5.0 is needed by flake8-3.5.0-1.src rpm: python-pyflakes < 1.7.0 is needed by flake8-3.5.0-1.src rpm: python3-pycodestyle >= 2.0.0 is needed by flake8-3.5.0-1.src rpm: python3-pycodestyle < 2.4.0 is needed by flake8-3.5.0-1.src rpm: python3-pyflakes >= 1.5.0 is needed by flake8-3.5.0-1.src rpm: python3-pyflakes < 1.7.0 is needed by flake8-3.5.0-1.src rpm: python3-sphinx-prompt is needed by flake8-3.5.0-1.src rpm: Building target platforms: i686-tld-linux installing BR: python\-pycodestyle python\-pyflakes python\-configparser python3\-sphinx\-prompt python3\-pycodestyle python3\-pyflakes + poldek --noask --caplookup -Q -v --upgrade python-pycodestyle python-pyflakes python-configparser python3-sphinx-prompt python3-pycodestyle python3-pyflakes Loading [pndir]local... Loading [pndir]ti... Loading [pndir]ti... Loading [pndir]ti-test... Loading [pndir]ti-test... 8689 packages read Removed 843 duplicate packages from available set Processing dependencies... python-configparser-3.5.0-4.noarch marks python-backports-1.0-7.i686 (cap /usr/share/python2.7/site-packages/backports) There are 7 packages to install (1 marked by dependencies): I python-configparser-3.5.0-4.noarch python-pycodestyle-2.3.1-2.noarch I python-pyflakes-1.6.0-1.noarch python3-pycodestyle-2.3.1-2.noarch I python3-pyflakes-1.6.0-1.noarch python3-sphinx-prompt-1.0.0-1.noarch D python-backports-1.0-7.i686 This operation will use 916.3KB of disk space. Need to get 264.3KB of archives. Executing pm-command.sh --upgrade -vh --root / --define _check_dirname_deps 1... Preparing... ################################################## python-backports ################################################## python-configparser ################################################## python-pycodestyle ################################################## python-pyflakes ################################################## python3-pycodestyle ################################################## python3-pyflakes ################################################## python3-sphinx-prompt ################################################## building RPM using: set -ex; : build-id: f1423f61-5c87-40d3-a338-4207f446e611; TMPDIR=/tmp/B.Sa3auv/BUILD/tmp exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.Sa3auv' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux /tmp/B.Sa3auv/flake8.spec + : build-id: f1423f61-5c87-40d3-a338-4207f446e611 + TMPDIR=/tmp/B.Sa3auv/BUILD/tmp + exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j4' --define '_tld_builder 1' --define '_topdir /tmp/B.Sa3auv' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux /tmp/B.Sa3auv/flake8.spec Building target platforms: i686-tld-linux Executing(%prep): env -i TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/users/builder/bin TMPDIR=/tmp/B.Sa3auv/BUILD/tmp /bin/sh -e /tmp/B.Sa3auv/BUILD/tmp/rpm-tmp.37499 + umask 022 + cd /tmp/B.Sa3auv/BUILD + cd /tmp/B.Sa3auv/BUILD + rm -rf flake8-3.5.0 + /bin/tar -xf - + /usr/bin/gzip -dc /tmp/B.Sa3auv/flake8-3.5.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd flake8-3.5.0 + /bin/id -u + '[' 10001 '=' 0 ']' + true . + /bin/chmod -Rf -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (flake8-mock.patch):' Patch #0 (flake8-mock.patch): + build-2/lib/flake8 copying src/flake8/exceptions.py -> build-2/lib/flake8 copying src/flake8/utils.py -> build-2/lib/flake8 copying src/flake8/processor.py -> build-2/lib/flake8 copying src/flake8/style_guide.py -> build-2/lib/flake8 copying src/flake8/checker.py -> build-2/lib/flake8 copying src/flake8/__init__.py -> build-2/lib/flake8 copying src/flake8/statistics.py -> build-2/lib/flake8 copying src/flake8/__main__.py -> build-2/lib/flake8 creating build-2/lib/flake8/api copying src/flake8/api/__init__.py -> build-2/lib/flake8/api copying src/flake8/api/legacy.py -> build-2/lib/flake8/api creating build-2/lib/flake8/formatting copying src/flake8/formatting/base.py -> build-2/lib/flake8/formatting copying src/flake8/formatting/__init__.py -> build-2/lib/flake8/formatting copying src/flake8/formatting/default.py -> build-2/lib/flake8/formatting creating build-2/lib/flake8/main copying src/flake8/main/mercurial.py -> build-2/lib/flake8/main copying src/flake8/main/debug.py -> build-2/lib/flake8/main copying src/flake8/main/options.py -> build-2/lib/flake8/main copying src/flake8/main/git.py -> build-2/lib/flake8/main copying src/flake8/main/cli.py -> build-2/lib/flake8/main copying src/flake8/main/__init__.py -> build-2/lib/flake8/main copying src/flake8/main/vcs.py -> build-2/lib/flake8/main copying src/flake8/main/application.py -> build-2/lib/flake8/main copying src/flake8/main/setuptools_command.py -> build-2/lib/flake8/main creating build-2/lib/flake8/options copying src/flake8/options/manager.py -> build-2/lib/flake8/options copying src/flake8/options/aggregator.py -> build-2/lib/flake8/options copying src/flake8/options/config.py -> build-2/lib/flake8/options copying src/flake8/options/__init__.py -> build-2/lib/flake8/options creating build-2/lib/flake8/plugins copying src/flake8/plugins/_trie.py -> build-2/lib/flake8/plugins copying src/flake8/plugins/pyflakes.py -> build-2/lib/flake8/plugins copying src/flake8/plugins/manager.py -> build-2/lib/flake8/plugins copying src/flake8/plugins/notifier.py -> build-2/lib/flake8/plugins copying src/flake8/plugins/__init__.py -> build-2/lib/flake8/plugins running pytest running egg_info writing requirements to src/flake8.egg-info/requires.txt writing src/flake8.egg-info/PKG-INFO writing top-level names to src/flake8.egg-info/top_level.txt writing dependency_links to src/flake8.egg-info/dependency_links.txt writing entry points to src/flake8.egg-info/entry_points.txt reading manifest file 'src/flake8.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*.pyc' found anywhere in distribution no previously-included directories found matching 'docs/build/' writing manifest file 'src/flake8.egg-info/SOURCES.txt' running build_ext ============================= test session starts ============================== platform linux2 -- Python 2.7.16, pytest-3.10.1, py-1.7.0, pluggy-0.8.0 hypothesis profile 'default' -> database=DirectoryBasedExampleDatabase('/tmp/B.Sa3auv/BUILD/flake8-3.5.0/.hypothesis/examples') rootdir: /tmp/B.Sa3auv/BUILD/flake8-3.5.0, inifile: pytest.ini plugins: timeout-1.2.0, hypothesis-3.82.1 collected 396 items tests/integration/test_aggregator.py .. [ 0%] tests/integration/test_checker.py ............ [ 3%] tests/integration/test_plugins.py FF [ 4%] tests/unit/test_application.py ........... [ 6%] tests/unit/test_base_formatter.py ............. [ 10%] tests/unit/test_checker_manager.py .... [ 11%] tests/unit/test_config_file_finder.py ................... [ 15%] tests/unit/test_debug.py ........ [ 17%] tests/unit/test_decision_engine.py ..................................... [ 27%] ............................. [ 34%] tests/unit/test_file_checker.py .. [ 35%] tests/unit/test_file_processor.py ...................................... [ 44%] ............................. [ 52%] tests/unit/test_filenameonly_formatter.py ... [ 52%] tests/unit/test_get_local_plugins.py ... [ 53%] tests/unit/test_git.py .. [ 54%] tests/unit/test_legacy_api.py ............ [ 57%] tests/unit/test_merged_config_parser.py ............ [ 60%] tests/unit/test_nothing_formatter.py .. [ 60%] tests/unit/test_notifier.py ....... [ 62%] tests/unit/test_option.py ..... [ 63%] tests/unit/test_option_manager.py ................. [ 67%] tests/unit/test_plugin.py ............... [ 71%] tests/unit/test_plugin_manager.py .... [ 72%] tests/unit/test_plugin_type_manager.py ........... [ 75%] tests/unit/test_pyflakes_codes.py . [ 75%] tests/unit/test_setuptools_command.py E [ 76%] tests/unit/test_statistics.py ................... [ 80%] tests/unit/test_style_guide.py .............. [ 84%] tests/unit/test_trie.py ......... [ 86%] tests/unit/test_utils.py .................................... [ 95%] tests/unit/test_violation.py ................. [100%] ==================================== ERRORS ==================================== ___________ ERROR at setup of test_package_files_removes_submodules ____________ distribution = @pytest.fixture def command(distribution): """Create an instance of Flake8's setuptools command.""" > return setuptools_command.Flake8(distribution) tests/unit/test_setuptools_command.py:25: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/share/python2.7/site-packages/setuptools/__init__.py:158: in __init__ ??? /usr/lib/python2.7/distutils/cmd.py:64: in __init__ self.initialize_options() src/flake8/main/setuptools_command.py:27: in initialize_options self.flake8.initialize([]) src/flake8/main/application.py:371: in initialize self.make_file_checker_manager() src/flake8/main/application.py:293: in make_file_checker_manager checker_plugins=self.check_plugins, src/flake8/checker.py:89: in __init__ self.pool = multiprocessing.Pool(self.jobs, _pool_init) /usr/lib/python2.7/multiprocessing/__init__.py:232: in Pool return Pool(processes, initializer, initargs, maxtasksperchild) /usr/lib/python2.7/multiprocessing/pool.py:140: in __init__ self._setup_queues() /usr/lib/python2.7/multiprocessing/pool.py:236: in _setup_queues self._inqueue = SimpleQueue() /usr/lib/python2.7/multiprocessing/queues.py:352: in __init__ self._rlock = Lock() /usr/lib/python2.7/multiprocessing/synchronize.py:147: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue): > sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) E OSError: [Errno 38] Function not implemented /usr/lib/python2.7/multiprocessing/synchronize.py:75: OSError ------------------------------ Captured log setup ------------------------------ manager.py 210 DEBUG Registered option "Option(-v, --verbose, action=count, default=0, dest=verbose, type=None, callback=None, help=Print more information about what is happening in flake8. This option is repeatable and will increase verbosity each time it is repeated., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(-q, --quiet, action=count, default=0, dest=quiet, type=None, callback=None, help=Report only file names, or nothing. This option is repeatable., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --count, action=store_true, default=None, dest=count, type=None, callback=None, help=Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --diff, action=store_true, default=None, dest=diff, type=None, callback=None, help=Report changes only within line number ranges in the unified diff provided on standard in by the user., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exclude, action=None, default=.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg, dest=exclude, type=None, callback=None, help=Comma-separated list of files or directories to exclude. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=patterns)". manager.py 210 DEBUG Registered option "Option(None, --filename, action=None, default=*.py, dest=filename, type=None, callback=None, help=Only check for filenames matching the patterns in this comma-separated list. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=patterns)". manager.py 210 DEBUG Registered option "Option(None, --stdin-display-name, action=None, default=stdin, dest=stdin_display_name, type=None, callback=None, help=The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --format, action=None, default=default, dest=format, type=None, callback=None, help=Format errors according to the chosen formatter., callback=None, callback_args=None, callback_kwargs=None, metavar=format)". manager.py 210 DEBUG Registered option "Option(None, --hang-closing, action=store_true, default=None, dest=hang_closing, type=None, callback=None, help=Hang closing bracket instead of matching indentation of opening bracket's line., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --ignore, action=None, default=E121,E123,E126,E226,E24,E704,W503,W504, dest=ignore, type=None, callback=None, help=Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=errors)". manager.py 210 DEBUG Registered option "Option(None, --max-line-length, action=None, default=79, dest=max_line_length, type=int, callback=None, help=Maximum allowed line length for the entirety of this run. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=n)". manager.py 210 DEBUG Registered option "Option(None, --select, action=None, default=E,F,W,C90, dest=select, type=None, callback=None, help=Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=errors)". manager.py 210 DEBUG Registered option "Option(None, --disable-noqa, action=store_true, default=False, dest=disable_noqa, type=None, callback=None, help=Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --show-source, action=store_true, default=None, dest=show_source, type=None, callback=None, help=Show the source generate each error or warning., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --statistics, action=store_true, default=None, dest=statistics, type=None, callback=None, help=Count errors and warnings., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --enable-extensions, action=None, default=, dest=enable_extensions, type=string, callback=None, help=Enable plugins and extensions that are otherwise disabled by default, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exit-zero, action=store_true, default=None, dest=exit_zero, type=None, callback=None, help=Exit with status code "0" even if there are errors., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --install-hook, action=callback, default=None, dest=install_hook, type=choice, callback=, help=Install a hook that is run prior to a commit for the supported version control system., callback=, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(-j, --jobs, action=None, default=auto, dest=jobs, type=string, callback=None, help=Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --output-file, action=None, default=None, dest=output_file, type=string, callback=None, help=Redirect report to a file., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --tee, action=store_true, default=False, dest=tee, type=None, callback=None, help=Write to stdout and output-file., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --append-config, action=append, default=None, dest=append_config, type=None, callback=None, help=Provide extra config files to parse in addition to the files found by Flake8 by default. These files are the last ones read and so they take the highest precedence when multiple files provide the same option., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --config, action=None, default=None, dest=config, type=None, callback=None, help=Path to the config file that will be the authoritative config source. This will cause Flake8 to ignore all other configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --isolated, action=store_true, default=False, dest=isolated, type=None, callback=None, help=Ignore all found configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --benchmark, action=store_true, default=False, dest=benchmark, type=None, callback=None, help=Print benchmark information about this run of Flake8, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --bug-report, action=callback, default=None, dest=bug_report, type=None, callback=, help=Print information necessary when preparing a bug report, callback=, callback_args=None, callback_kwargs={'option_manager': }, metavar=None)". config.py 128 DEBUG Found local configuration files: ['/tmp/B.Sa3auv/BUILD/flake8-3.5.0/setup.cfg', '/tmp/B.Sa3auv/BUILD/flake8-3.5.0/tox.ini'] manager.py 272 INFO Loading entry-points for "flake8.extension". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_type", entry_point="pycodestyle.comparison_type = pycodestyle:comparison_type") for plugin "pycodestyle.comparison_type". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_after_import_keyword", entry_point="pycodestyle.missing_whitespace_after_import_keyword = pycodestyle:missing_whitespace_after_import_keyword") for plugin "pycodestyle.missing_whitespace_after_import_keyword". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.imports_on_separate_lines", entry_point="pycodestyle.imports_on_separate_lines = pycodestyle:imports_on_separate_lines") for plugin "pycodestyle.imports_on_separate_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.continued_indentation", entry_point="pycodestyle.continued_indentation = pycodestyle:continued_indentation") for plugin "pycodestyle.continued_indentation". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.maximum_line_length", entry_point="pycodestyle.maximum_line_length = pycodestyle:maximum_line_length") for plugin "pycodestyle.maximum_line_length". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.bare_except", entry_point="pycodestyle.bare_except = pycodestyle:bare_except") for plugin "pycodestyle.bare_except". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.ambiguous_identifier", entry_point="pycodestyle.ambiguous_identifier = pycodestyle:ambiguous_identifier") for plugin "pycodestyle.ambiguous_identifier". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_not_equal", entry_point="pycodestyle.python_3000_not_equal = pycodestyle:python_3000_not_equal") for plugin "pycodestyle.python_3000_not_equal". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.trailing_whitespace", entry_point="pycodestyle.trailing_whitespace = pycodestyle:trailing_whitespace") for plugin "pycodestyle.trailing_whitespace". manager.py 287 DEBUG Loaded Plugin(name="F", entry_point="F = flake8.plugins.pyflakes:FlakesChecker") for plugin "F". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_operator", entry_point="pycodestyle.whitespace_around_operator = pycodestyle:whitespace_around_operator") for plugin "pycodestyle.whitespace_around_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_raise_comma", entry_point="pycodestyle.python_3000_raise_comma = pycodestyle:python_3000_raise_comma") for plugin "pycodestyle.python_3000_raise_comma". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_negative", entry_point="pycodestyle.comparison_negative = pycodestyle:comparison_negative") for plugin "pycodestyle.comparison_negative". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_has_key", entry_point="pycodestyle.python_3000_has_key = pycodestyle:python_3000_has_key") for plugin "pycodestyle.python_3000_has_key". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.blank_lines", entry_point="pycodestyle.blank_lines = pycodestyle:blank_lines") for plugin "pycodestyle.blank_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_backticks", entry_point="pycodestyle.python_3000_backticks = pycodestyle:python_3000_backticks") for plugin "pycodestyle.python_3000_backticks". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.indentation", entry_point="pycodestyle.indentation = pycodestyle:indentation") for plugin "pycodestyle.indentation". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.tabs_or_spaces", entry_point="pycodestyle.tabs_or_spaces = pycodestyle:tabs_or_spaces") for plugin "pycodestyle.tabs_or_spaces". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.module_imports_on_top_of_file", entry_point="pycodestyle.module_imports_on_top_of_file = pycodestyle:module_imports_on_top_of_file") for plugin "pycodestyle.module_imports_on_top_of_file". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace", entry_point="pycodestyle.missing_whitespace = pycodestyle:missing_whitespace") for plugin "pycodestyle.missing_whitespace". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_named_parameter_equals", entry_point="pycodestyle.whitespace_around_named_parameter_equals = pycodestyle:whitespace_around_named_parameter_equals") for plugin "pycodestyle.whitespace_around_named_parameter_equals". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.explicit_line_join", entry_point="pycodestyle.explicit_line_join = pycodestyle:explicit_line_join") for plugin "pycodestyle.explicit_line_join". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_comma", entry_point="pycodestyle.whitespace_around_comma = pycodestyle:whitespace_around_comma") for plugin "pycodestyle.whitespace_around_comma". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_parameters", entry_point="pycodestyle.whitespace_before_parameters = pycodestyle:whitespace_before_parameters") for plugin "pycodestyle.whitespace_before_parameters". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_around_operator", entry_point="pycodestyle.missing_whitespace_around_operator = pycodestyle:missing_whitespace_around_operator") for plugin "pycodestyle.missing_whitespace_around_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.compound_statements", entry_point="pycodestyle.compound_statements = pycodestyle:compound_statements") for plugin "pycodestyle.compound_statements". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.trailing_blank_lines", entry_point="pycodestyle.trailing_blank_lines = pycodestyle:trailing_blank_lines") for plugin "pycodestyle.trailing_blank_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.extraneous_whitespace", entry_point="pycodestyle.extraneous_whitespace = pycodestyle:extraneous_whitespace") for plugin "pycodestyle.extraneous_whitespace". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_keywords", entry_point="pycodestyle.whitespace_around_keywords = pycodestyle:whitespace_around_keywords") for plugin "pycodestyle.whitespace_around_keywords". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.tabs_obsolete", entry_point="pycodestyle.tabs_obsolete = pycodestyle:tabs_obsolete") for plugin "pycodestyle.tabs_obsolete". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.break_around_binary_operator", entry_point="pycodestyle.break_around_binary_operator = pycodestyle:break_around_binary_operator") for plugin "pycodestyle.break_around_binary_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_comment", entry_point="pycodestyle.whitespace_before_comment = pycodestyle:whitespace_before_comment") for plugin "pycodestyle.whitespace_before_comment". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_to_singleton", entry_point="pycodestyle.comparison_to_singleton = pycodestyle:comparison_to_singleton") for plugin "pycodestyle.comparison_to_singleton". manager.py 287 DEBUG Loaded Plugin(name="C90", entry_point="C90 = mccabe:McCabeChecker") for plugin "C90". manager.py 272 INFO Loading entry-points for "flake8.listen". manager.py 272 INFO Loading entry-points for "flake8.report". manager.py 287 DEBUG Loaded Plugin(name="default", entry_point="default = flake8.formatting.default:Default") for plugin "default". manager.py 287 DEBUG Loaded Plugin(name="quiet-filename", entry_point="quiet-filename = flake8.formatting.default:FilenameOnly") for plugin "quiet-filename". manager.py 287 DEBUG Loaded Plugin(name="pylint", entry_point="pylint = flake8.formatting.default:Pylint") for plugin "pylint". manager.py 287 DEBUG Loaded Plugin(name="quiet-nothing", entry_point="quiet-nothing = flake8.formatting.default:Nothing") for plugin "quiet-nothing". manager.py 176 INFO Loading plugin "pycodestyle.comparison_type" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace_after_import_keyword" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.imports_on_separate_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.continued_indentation" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.maximum_line_length" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.bare_except" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.ambiguous_identifier" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_not_equal" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.trailing_whitespace" from entry-point. manager.py 176 INFO Loading plugin "F" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_raise_comma" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_negative" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_has_key" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.blank_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_backticks" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.indentation" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.tabs_or_spaces" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.module_imports_on_top_of_file" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_named_parameter_equals" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.explicit_line_join" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_comma" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_before_parameters" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace_around_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.compound_statements" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.trailing_blank_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.extraneous_whitespace" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_keywords" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.tabs_obsolete" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.break_around_binary_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_before_comment" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_to_singleton" from entry-point. manager.py 176 INFO Loading plugin "C90" from entry-point. manager.py 176 INFO Loading plugin "default" from entry-point. manager.py 176 INFO Loading plugin "quiet-filename" from entry-point. manager.py 176 INFO Loading plugin "pylint" from entry-point. manager.py 176 INFO Loading plugin "quiet-nothing" from entry-point. manager.py 231 DEBUG Registering options from plugin "F" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --builtins, action=None, default=None, dest=builtins, type=None, callback=None, help=define more built-ins, comma separated, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --doctests, action=store_true, default=False, dest=doctests, type=None, callback=None, help=check syntax of the doctests, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --include-in-doctest, action=None, default=, dest=include_in_doctest, type=string, callback=None, help=Run doctests only on these files, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exclude-from-doctest, action=None, default=, dest=exclude_from_doctest, type=string, callback=None, help=Skip these files when running doctests, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing ['F'] from the default ignore list manager.py 225 DEBUG Attempted to remove F from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with ['F'] manager.py 231 DEBUG Registering options from plugin "C90" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --max-complexity, action=store, default=-1, dest=max_complexity, type=int, callback=None, help=McCabe complexity threshold, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing ['C90'] from the default ignore list manager.py 225 DEBUG Attempted to remove C90 from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with ['C90'] config.py 235 DEBUG User configuration files have no flake8 section config.py 227 DEBUG Parsing local configuration files. config.py 208 DEBUG Option "ignore" returned value: u'D203' config.py 187 DEBUG u'D203' has been normalized to [u'D203'] for option "ignore" config.py 208 DEBUG Option "exclude" returned value: u'\n.tox,\n.git,\n__pycache__,\ndocs/source/conf.py,\nbuild,\ndist,\ntests/fixtures/*,\n*.pyc,\n*.egg-info,\n.cache,\n.eggs' config.py 187 DEBUG u'\n.tox,\n.git,\n__pycache__,\ndocs/source/conf.py,\nbuild,\ndist,\ntests/fixtures/*,\n*.pyc,\n*.egg-info,\n.cache,\n.eggs' has been normalized to [u'.tox', u'.git', u'__pycache__', u'/tmp/B.Sa3auv/BUILD/flake8-3.5.0/docs/source/conf.py', u'build', u'dist', u'/tmp/B.Sa3auv/BUILD/flake8-3.5.0/tests/fixtures/*', u'*.pyc', u'*.egg-info', u'.cache', u'.eggs'] for option "exclude" config.py 208 DEBUG Option "max-complexity" returned value: 10 config.py 187 DEBUG 10 has been normalized to 10 for option "max_complexity" config.py 195 DEBUG Option "import-order-style" is not registered. Ignoring. config.py 195 DEBUG Option "application-import-names" is not registered. Ignoring. aggregator.py 52 DEBUG Extended default ignore list: [] aggregator.py 55 DEBUG Merged default ignore list: ['E24', 'E126', 'E121', 'E123', 'W504', 'W503', 'E704', 'E226'] aggregator.py 59 DEBUG Extended default select list: ['C90', 'F'] aggregator.py 73 DEBUG Overriding default value of (['E24', 'E126', 'E121', 'E123', 'W504', 'W503', 'E704', 'E226']) for "ignore" with ([u'D203']) aggregator.py 73 DEBUG Overriding default value of (['.svn', 'CVS', '.bzr', '.hg', '.git', '__pycache__', '.tox', '.eggs', '*.egg']) for "exclude" with ([u'.tox', u'.git', u'__pycache__', u'/tmp/B.Sa3auv/BUILD/flake8-3.5.0/docs/source/conf.py', u'build', u'dist', u'/tmp/B.Sa3auv/BUILD/flake8-3.5.0/tests/fixtures/*', u'*.pyc', u'*.egg-info', u'.cache', u'.eggs']) aggregator.py 73 DEBUG Overriding default value of (-1) for "max_complexity" with (10) manager.py 208 DEBUG Providing options to plugin "F". manager.py 208 DEBUG Providing options to plugin "C90". manager.py 376 DEBUG Retrieving plugin for "default". manager.py 371 DEBUG Checking for "default" in plugin type manager. manager.py 376 DEBUG Retrieving plugin for "default". =================================== FAILURES =================================== _____________________ test_enable_local_plugin_from_config _____________________ def test_enable_local_plugin_from_config(): """App can load a local plugin from config file.""" app = application.Application() > app.initialize(['flake8', '--config', LOCAL_PLUGIN_CONFIG]) tests/integration/test_plugins.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/flake8/main/application.py:371: in initialize self.make_file_checker_manager() src/flake8/main/application.py:293: in make_file_checker_manager checker_plugins=self.check_plugins, src/flake8/checker.py:89: in __init__ self.pool = multiprocessing.Pool(self.jobs, _pool_init) /usr/lib/python2.7/multiprocessing/__init__.py:232: in Pool return Pool(processes, initializer, initargs, maxtasksperchild) /usr/lib/python2.7/multiprocessing/pool.py:140: in __init__ self._setup_queues() /usr/lib/python2.7/multiprocessing/pool.py:236: in _setup_queues self._inqueue = SimpleQueue() /usr/lib/python2.7/multiprocessing/queues.py:352: in __init__ self._rlock = Lock() /usr/lib/python2.7/multiprocessing/synchronize.py:147: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue): > sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) E OSError: [Errno 38] Function not implemented /usr/lib/python2.7/multiprocessing/synchronize.py:75: OSError ------------------------------ Captured log call ------------------------------- manager.py 210 DEBUG Registered option "Option(-v, --verbose, action=count, default=0, dest=verbose, type=None, callback=None, help=Print more information about what is happening in flake8. This option is repeatable and will increase verbosity each time it is repeated., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(-q, --quiet, action=count, default=0, dest=quiet, type=None, callback=None, help=Report only file names, or nothing. This option is repeatable., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --count, action=store_true, default=None, dest=count, type=None, callback=None, help=Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --diff, action=store_true, default=None, dest=diff, type=None, callback=None, help=Report changes only within line number ranges in the unified diff provided on standard in by the user., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exclude, action=None, default=.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg, dest=exclude, type=None, callback=None, help=Comma-separated list of files or directories to exclude. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=patterns)". manager.py 210 DEBUG Registered option "Option(None, --filename, action=None, default=*.py, dest=filename, type=None, callback=None, help=Only check for filenames matching the patterns in this comma-separated list. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=patterns)". manager.py 210 DEBUG Registered option "Option(None, --stdin-display-name, action=None, default=stdin, dest=stdin_display_name, type=None, callback=None, help=The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --format, action=None, default=default, dest=format, type=None, callback=None, help=Format errors according to the chosen formatter., callback=None, callback_args=None, callback_kwargs=None, metavar=format)". manager.py 210 DEBUG Registered option "Option(None, --hang-closing, action=store_true, default=None, dest=hang_closing, type=None, callback=None, help=Hang closing bracket instead of matching indentation of opening bracket's line., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --ignore, action=None, default=E121,E123,E126,E226,E24,E704,W503,W504, dest=ignore, type=None, callback=None, help=Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=errors)". manager.py 210 DEBUG Registered option "Option(None, --max-line-length, action=None, default=79, dest=max_line_length, type=int, callback=None, help=Maximum allowed line length for the entirety of this run. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=n)". manager.py 210 DEBUG Registered option "Option(None, --select, action=None, default=E,F,W,C90, dest=select, type=None, callback=None, help=Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=errors)". manager.py 210 DEBUG Registered option "Option(None, --disable-noqa, action=store_true, default=False, dest=disable_noqa, type=None, callback=None, help=Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --show-source, action=store_true, default=None, dest=show_source, type=None, callback=None, help=Show the source generate each error or warning., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --statistics, action=store_true, default=None, dest=statistics, type=None, callback=None, help=Count errors and warnings., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --enable-extensions, action=None, default=, dest=enable_extensions, type=string, callback=None, help=Enable plugins and extensions that are otherwise disabled by default, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exit-zero, action=store_true, default=None, dest=exit_zero, type=None, callback=None, help=Exit with status code "0" even if there are errors., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --install-hook, action=callback, default=None, dest=install_hook, type=choice, callback=, help=Install a hook that is run prior to a commit for the supported version control system., callback=, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(-j, --jobs, action=None, default=auto, dest=jobs, type=string, callback=None, help=Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --output-file, action=None, default=None, dest=output_file, type=string, callback=None, help=Redirect report to a file., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --tee, action=store_true, default=False, dest=tee, type=None, callback=None, help=Write to stdout and output-file., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --append-config, action=append, default=None, dest=append_config, type=None, callback=None, help=Provide extra config files to parse in addition to the files found by Flake8 by default. These files are the last ones read and so they take the highest precedence when multiple files provide the same option., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --config, action=None, default=None, dest=config, type=None, callback=None, help=Path to the config file that will be the authoritative config source. This will cause Flake8 to ignore all other configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --isolated, action=store_true, default=False, dest=isolated, type=None, callback=None, help=Ignore all found configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --benchmark, action=store_true, default=False, dest=benchmark, type=None, callback=None, help=Print benchmark information about this run of Flake8, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --bug-report, action=callback, default=None, dest=bug_report, type=None, callback=, help=Print information necessary when preparing a bug report, callback=, callback_args=None, callback_kwargs={'option_manager': }, metavar=None)". config.py 325 DEBUG Reading local plugins only from "tests/fixtures/config_files/local-plugin.ini" specified via --config by the user config.py 85 DEBUG Found cli configuration files: ['tests/fixtures/config_files/local-plugin.ini'] manager.py 287 DEBUG Loaded Plugin(name="XE", entry_point="XE = test_plugins:ExtensionTestPlugin") for plugin "XE". manager.py 272 INFO Loading entry-points for "flake8.extension". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_type", entry_point="pycodestyle.comparison_type = pycodestyle:comparison_type") for plugin "pycodestyle.comparison_type". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_after_import_keyword", entry_point="pycodestyle.missing_whitespace_after_import_keyword = pycodestyle:missing_whitespace_after_import_keyword") for plugin "pycodestyle.missing_whitespace_after_import_keyword". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.imports_on_separate_lines", entry_point="pycodestyle.imports_on_separate_lines = pycodestyle:imports_on_separate_lines") for plugin "pycodestyle.imports_on_separate_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.continued_indentation", entry_point="pycodestyle.continued_indentation = pycodestyle:continued_indentation") for plugin "pycodestyle.continued_indentation". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.maximum_line_length", entry_point="pycodestyle.maximum_line_length = pycodestyle:maximum_line_length") for plugin "pycodestyle.maximum_line_length". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.bare_except", entry_point="pycodestyle.bare_except = pycodestyle:bare_except") for plugin "pycodestyle.bare_except". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.ambiguous_identifier", entry_point="pycodestyle.ambiguous_identifier = pycodestyle:ambiguous_identifier") for plugin "pycodestyle.ambiguous_identifier". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_not_equal", entry_point="pycodestyle.python_3000_not_equal = pycodestyle:python_3000_not_equal") for plugin "pycodestyle.python_3000_not_equal". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.trailing_whitespace", entry_point="pycodestyle.trailing_whitespace = pycodestyle:trailing_whitespace") for plugin "pycodestyle.trailing_whitespace". manager.py 287 DEBUG Loaded Plugin(name="F", entry_point="F = flake8.plugins.pyflakes:FlakesChecker") for plugin "F". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_operator", entry_point="pycodestyle.whitespace_around_operator = pycodestyle:whitespace_around_operator") for plugin "pycodestyle.whitespace_around_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_raise_comma", entry_point="pycodestyle.python_3000_raise_comma = pycodestyle:python_3000_raise_comma") for plugin "pycodestyle.python_3000_raise_comma". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_negative", entry_point="pycodestyle.comparison_negative = pycodestyle:comparison_negative") for plugin "pycodestyle.comparison_negative". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_has_key", entry_point="pycodestyle.python_3000_has_key = pycodestyle:python_3000_has_key") for plugin "pycodestyle.python_3000_has_key". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.blank_lines", entry_point="pycodestyle.blank_lines = pycodestyle:blank_lines") for plugin "pycodestyle.blank_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_backticks", entry_point="pycodestyle.python_3000_backticks = pycodestyle:python_3000_backticks") for plugin "pycodestyle.python_3000_backticks". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.indentation", entry_point="pycodestyle.indentation = pycodestyle:indentation") for plugin "pycodestyle.indentation". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.tabs_or_spaces", entry_point="pycodestyle.tabs_or_spaces = pycodestyle:tabs_or_spaces") for plugin "pycodestyle.tabs_or_spaces". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.module_imports_on_top_of_file", entry_point="pycodestyle.module_imports_on_top_of_file = pycodestyle:module_imports_on_top_of_file") for plugin "pycodestyle.module_imports_on_top_of_file". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace", entry_point="pycodestyle.missing_whitespace = pycodestyle:missing_whitespace") for plugin "pycodestyle.missing_whitespace". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_named_parameter_equals", entry_point="pycodestyle.whitespace_around_named_parameter_equals = pycodestyle:whitespace_around_named_parameter_equals") for plugin "pycodestyle.whitespace_around_named_parameter_equals". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.explicit_line_join", entry_point="pycodestyle.explicit_line_join = pycodestyle:explicit_line_join") for plugin "pycodestyle.explicit_line_join". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_comma", entry_point="pycodestyle.whitespace_around_comma = pycodestyle:whitespace_around_comma") for plugin "pycodestyle.whitespace_around_comma". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_parameters", entry_point="pycodestyle.whitespace_before_parameters = pycodestyle:whitespace_before_parameters") for plugin "pycodestyle.whitespace_before_parameters". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_around_operator", entry_point="pycodestyle.missing_whitespace_around_operator = pycodestyle:missing_whitespace_around_operator") for plugin "pycodestyle.missing_whitespace_around_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.compound_statements", entry_point="pycodestyle.compound_statements = pycodestyle:compound_statements") for plugin "pycodestyle.compound_statements". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.trailing_blank_lines", entry_point="pycodestyle.trailing_blank_lines = pycodestyle:trailing_blank_lines") for plugin "pycodestyle.trailing_blank_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.extraneous_whitespace", entry_point="pycodestyle.extraneous_whitespace = pycodestyle:extraneous_whitespace") for plugin "pycodestyle.extraneous_whitespace". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_keywords", entry_point="pycodestyle.whitespace_around_keywords = pycodestyle:whitespace_around_keywords") for plugin "pycodestyle.whitespace_around_keywords". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.tabs_obsolete", entry_point="pycodestyle.tabs_obsolete = pycodestyle:tabs_obsolete") for plugin "pycodestyle.tabs_obsolete". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.break_around_binary_operator", entry_point="pycodestyle.break_around_binary_operator = pycodestyle:break_around_binary_operator") for plugin "pycodestyle.break_around_binary_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_comment", entry_point="pycodestyle.whitespace_before_comment = pycodestyle:whitespace_before_comment") for plugin "pycodestyle.whitespace_before_comment". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_to_singleton", entry_point="pycodestyle.comparison_to_singleton = pycodestyle:comparison_to_singleton") for plugin "pycodestyle.comparison_to_singleton". manager.py 287 DEBUG Loaded Plugin(name="C90", entry_point="C90 = mccabe:McCabeChecker") for plugin "C90". manager.py 272 INFO Loading entry-points for "flake8.listen". manager.py 287 DEBUG Loaded Plugin(name="XR", entry_point="XR = test_plugins:ReportTestPlugin") for plugin "XR". manager.py 272 INFO Loading entry-points for "flake8.report". manager.py 287 DEBUG Loaded Plugin(name="default", entry_point="default = flake8.formatting.default:Default") for plugin "default". manager.py 287 DEBUG Loaded Plugin(name="quiet-filename", entry_point="quiet-filename = flake8.formatting.default:FilenameOnly") for plugin "quiet-filename". manager.py 287 DEBUG Loaded Plugin(name="pylint", entry_point="pylint = flake8.formatting.default:Pylint") for plugin "pylint". manager.py 287 DEBUG Loaded Plugin(name="quiet-nothing", entry_point="quiet-nothing = flake8.formatting.default:Nothing") for plugin "quiet-nothing". manager.py 176 INFO Loading plugin "XE" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_type" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace_after_import_keyword" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.imports_on_separate_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.continued_indentation" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.maximum_line_length" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.bare_except" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.ambiguous_identifier" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_not_equal" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.trailing_whitespace" from entry-point. manager.py 176 INFO Loading plugin "F" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_raise_comma" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_negative" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_has_key" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.blank_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_backticks" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.indentation" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.tabs_or_spaces" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.module_imports_on_top_of_file" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_named_parameter_equals" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.explicit_line_join" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_comma" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_before_parameters" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace_around_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.compound_statements" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.trailing_blank_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.extraneous_whitespace" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_keywords" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.tabs_obsolete" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.break_around_binary_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_before_comment" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_to_singleton" from entry-point. manager.py 176 INFO Loading plugin "C90" from entry-point. manager.py 176 INFO Loading plugin "XR" from entry-point. manager.py 176 INFO Loading plugin "default" from entry-point. manager.py 176 INFO Loading plugin "quiet-filename" from entry-point. manager.py 176 INFO Loading plugin "pylint" from entry-point. manager.py 176 INFO Loading plugin "quiet-nothing" from entry-point. manager.py 231 DEBUG Registering options from plugin "XE" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --anopt, action=None, default=None, dest=anopt, type=None, callback=None, help=None, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing [u'XE'] from the default ignore list manager.py 225 DEBUG Attempted to remove XE from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with [u'XE'] manager.py 231 DEBUG Registering options from plugin "F" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --builtins, action=None, default=None, dest=builtins, type=None, callback=None, help=define more built-ins, comma separated, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --doctests, action=store_true, default=False, dest=doctests, type=None, callback=None, help=check syntax of the doctests, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --include-in-doctest, action=None, default=, dest=include_in_doctest, type=string, callback=None, help=Run doctests only on these files, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exclude-from-doctest, action=None, default=, dest=exclude_from_doctest, type=string, callback=None, help=Skip these files when running doctests, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing ['F'] from the default ignore list manager.py 225 DEBUG Attempted to remove F from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with ['F'] manager.py 231 DEBUG Registering options from plugin "C90" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --max-complexity, action=store, default=-1, dest=max_complexity, type=int, callback=None, help=McCabe complexity threshold, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing ['C90'] from the default ignore list manager.py 225 DEBUG Attempted to remove C90 from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with ['C90'] config.py 294 DEBUG Ignoring user and locally found configuration files. Reading only configuration from "tests/fixtures/config_files/local-plugin.ini" specified via --config by the user config.py 246 DEBUG CLI configuration files have no flake8 section aggregator.py 52 DEBUG Extended default ignore list: [] aggregator.py 55 DEBUG Merged default ignore list: ['E24', 'E126', 'E121', 'E123', 'W504', 'W503', 'E704', 'E226'] aggregator.py 59 DEBUG Extended default select list: [u'XE', 'C90', 'F'] manager.py 208 DEBUG Providing options to plugin "F". manager.py 208 DEBUG Providing options to plugin "C90". manager.py 376 DEBUG Retrieving plugin for "default". manager.py 371 DEBUG Checking for "default" in plugin type manager. manager.py 376 DEBUG Retrieving plugin for "default". _______________________ test_local_plugin_can_add_option _______________________ def test_local_plugin_can_add_option(): """A local plugin can add a CLI option.""" app = application.Application() app.initialize( > ['flake8', '--config', LOCAL_PLUGIN_CONFIG, '--anopt', 'foo']) tests/integration/test_plugins.py:56: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ src/flake8/main/application.py:371: in initialize self.make_file_checker_manager() src/flake8/main/application.py:293: in make_file_checker_manager checker_plugins=self.check_plugins, src/flake8/checker.py:89: in __init__ self.pool = multiprocessing.Pool(self.jobs, _pool_init) /usr/lib/python2.7/multiprocessing/__init__.py:232: in Pool return Pool(processes, initializer, initargs, maxtasksperchild) /usr/lib/python2.7/multiprocessing/pool.py:140: in __init__ self._setup_queues() /usr/lib/python2.7/multiprocessing/pool.py:236: in _setup_queues self._inqueue = SimpleQueue() /usr/lib/python2.7/multiprocessing/queues.py:352: in __init__ self._rlock = Lock() /usr/lib/python2.7/multiprocessing/synchronize.py:147: in __init__ SemLock.__init__(self, SEMAPHORE, 1, 1) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = , kind = 1, value = 1, maxvalue = 1 def __init__(self, kind, value, maxvalue): > sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue) E OSError: [Errno 38] Function not implemented /usr/lib/python2.7/multiprocessing/synchronize.py:75: OSError ------------------------------ Captured log call ------------------------------- manager.py 210 DEBUG Registered option "Option(-v, --verbose, action=count, default=0, dest=verbose, type=None, callback=None, help=Print more information about what is happening in flake8. This option is repeatable and will increase verbosity each time it is repeated., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(-q, --quiet, action=count, default=0, dest=quiet, type=None, callback=None, help=Report only file names, or nothing. This option is repeatable., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --count, action=store_true, default=None, dest=count, type=None, callback=None, help=Print total number of errors and warnings to standard error and set the exit code to 1 if total is not empty., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --diff, action=store_true, default=None, dest=diff, type=None, callback=None, help=Report changes only within line number ranges in the unified diff provided on standard in by the user., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exclude, action=None, default=.svn,CVS,.bzr,.hg,.git,__pycache__,.tox,.eggs,*.egg, dest=exclude, type=None, callback=None, help=Comma-separated list of files or directories to exclude. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=patterns)". manager.py 210 DEBUG Registered option "Option(None, --filename, action=None, default=*.py, dest=filename, type=None, callback=None, help=Only check for filenames matching the patterns in this comma-separated list. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=patterns)". manager.py 210 DEBUG Registered option "Option(None, --stdin-display-name, action=None, default=stdin, dest=stdin_display_name, type=None, callback=None, help=The name used when reporting errors from code passed via stdin. This is useful for editors piping the file contents to flake8. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --format, action=None, default=default, dest=format, type=None, callback=None, help=Format errors according to the chosen formatter., callback=None, callback_args=None, callback_kwargs=None, metavar=format)". manager.py 210 DEBUG Registered option "Option(None, --hang-closing, action=store_true, default=None, dest=hang_closing, type=None, callback=None, help=Hang closing bracket instead of matching indentation of opening bracket's line., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --ignore, action=None, default=E121,E123,E126,E226,E24,E704,W503,W504, dest=ignore, type=None, callback=None, help=Comma-separated list of errors and warnings to ignore (or skip). For example, ``--ignore=E4,E51,W234``. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=errors)". manager.py 210 DEBUG Registered option "Option(None, --max-line-length, action=None, default=79, dest=max_line_length, type=int, callback=None, help=Maximum allowed line length for the entirety of this run. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=n)". manager.py 210 DEBUG Registered option "Option(None, --select, action=None, default=E,F,W,C90, dest=select, type=None, callback=None, help=Comma-separated list of errors and warnings to enable. For example, ``--select=E4,E51,W234``. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=errors)". manager.py 210 DEBUG Registered option "Option(None, --disable-noqa, action=store_true, default=False, dest=disable_noqa, type=None, callback=None, help=Disable the effect of "# noqa". This will report errors on lines with "# noqa" at the end., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --show-source, action=store_true, default=None, dest=show_source, type=None, callback=None, help=Show the source generate each error or warning., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --statistics, action=store_true, default=None, dest=statistics, type=None, callback=None, help=Count errors and warnings., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --enable-extensions, action=None, default=, dest=enable_extensions, type=string, callback=None, help=Enable plugins and extensions that are otherwise disabled by default, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exit-zero, action=store_true, default=None, dest=exit_zero, type=None, callback=None, help=Exit with status code "0" even if there are errors., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --install-hook, action=callback, default=None, dest=install_hook, type=choice, callback=, help=Install a hook that is run prior to a commit for the supported version control system., callback=, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(-j, --jobs, action=None, default=auto, dest=jobs, type=string, callback=None, help=Number of subprocesses to use to run checks in parallel. This is ignored on Windows. The default, "auto", will auto-detect the number of processors available to use. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --output-file, action=None, default=None, dest=output_file, type=string, callback=None, help=Redirect report to a file., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --tee, action=store_true, default=False, dest=tee, type=None, callback=None, help=Write to stdout and output-file., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --append-config, action=append, default=None, dest=append_config, type=None, callback=None, help=Provide extra config files to parse in addition to the files found by Flake8 by default. These files are the last ones read and so they take the highest precedence when multiple files provide the same option., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --config, action=None, default=None, dest=config, type=None, callback=None, help=Path to the config file that will be the authoritative config source. This will cause Flake8 to ignore all other configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --isolated, action=store_true, default=False, dest=isolated, type=None, callback=None, help=Ignore all found configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --benchmark, action=store_true, default=False, dest=benchmark, type=None, callback=None, help=Print benchmark information about this run of Flake8, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --bug-report, action=callback, default=None, dest=bug_report, type=None, callback=, help=Print information necessary when preparing a bug report, callback=, callback_args=None, callback_kwargs={'option_manager': }, metavar=None)". config.py 325 DEBUG Reading local plugins only from "tests/fixtures/config_files/local-plugin.ini" specified via --config by the user config.py 85 DEBUG Found cli configuration files: ['tests/fixtures/config_files/local-plugin.ini'] manager.py 287 DEBUG Loaded Plugin(name="XE", entry_point="XE = test_plugins:ExtensionTestPlugin") for plugin "XE". manager.py 272 INFO Loading entry-points for "flake8.extension". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_type", entry_point="pycodestyle.comparison_type = pycodestyle:comparison_type") for plugin "pycodestyle.comparison_type". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_after_import_keyword", entry_point="pycodestyle.missing_whitespace_after_import_keyword = pycodestyle:missing_whitespace_after_import_keyword") for plugin "pycodestyle.missing_whitespace_after_import_keyword". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.imports_on_separate_lines", entry_point="pycodestyle.imports_on_separate_lines = pycodestyle:imports_on_separate_lines") for plugin "pycodestyle.imports_on_separate_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.continued_indentation", entry_point="pycodestyle.continued_indentation = pycodestyle:continued_indentation") for plugin "pycodestyle.continued_indentation". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.maximum_line_length", entry_point="pycodestyle.maximum_line_length = pycodestyle:maximum_line_length") for plugin "pycodestyle.maximum_line_length". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.bare_except", entry_point="pycodestyle.bare_except = pycodestyle:bare_except") for plugin "pycodestyle.bare_except". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.ambiguous_identifier", entry_point="pycodestyle.ambiguous_identifier = pycodestyle:ambiguous_identifier") for plugin "pycodestyle.ambiguous_identifier". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_not_equal", entry_point="pycodestyle.python_3000_not_equal = pycodestyle:python_3000_not_equal") for plugin "pycodestyle.python_3000_not_equal". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.trailing_whitespace", entry_point="pycodestyle.trailing_whitespace = pycodestyle:trailing_whitespace") for plugin "pycodestyle.trailing_whitespace". manager.py 287 DEBUG Loaded Plugin(name="F", entry_point="F = flake8.plugins.pyflakes:FlakesChecker") for plugin "F". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_operator", entry_point="pycodestyle.whitespace_around_operator = pycodestyle:whitespace_around_operator") for plugin "pycodestyle.whitespace_around_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_raise_comma", entry_point="pycodestyle.python_3000_raise_comma = pycodestyle:python_3000_raise_comma") for plugin "pycodestyle.python_3000_raise_comma". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_negative", entry_point="pycodestyle.comparison_negative = pycodestyle:comparison_negative") for plugin "pycodestyle.comparison_negative". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_has_key", entry_point="pycodestyle.python_3000_has_key = pycodestyle:python_3000_has_key") for plugin "pycodestyle.python_3000_has_key". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.blank_lines", entry_point="pycodestyle.blank_lines = pycodestyle:blank_lines") for plugin "pycodestyle.blank_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.python_3000_backticks", entry_point="pycodestyle.python_3000_backticks = pycodestyle:python_3000_backticks") for plugin "pycodestyle.python_3000_backticks". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.indentation", entry_point="pycodestyle.indentation = pycodestyle:indentation") for plugin "pycodestyle.indentation". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.tabs_or_spaces", entry_point="pycodestyle.tabs_or_spaces = pycodestyle:tabs_or_spaces") for plugin "pycodestyle.tabs_or_spaces". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.module_imports_on_top_of_file", entry_point="pycodestyle.module_imports_on_top_of_file = pycodestyle:module_imports_on_top_of_file") for plugin "pycodestyle.module_imports_on_top_of_file". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace", entry_point="pycodestyle.missing_whitespace = pycodestyle:missing_whitespace") for plugin "pycodestyle.missing_whitespace". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_named_parameter_equals", entry_point="pycodestyle.whitespace_around_named_parameter_equals = pycodestyle:whitespace_around_named_parameter_equals") for plugin "pycodestyle.whitespace_around_named_parameter_equals". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.explicit_line_join", entry_point="pycodestyle.explicit_line_join = pycodestyle:explicit_line_join") for plugin "pycodestyle.explicit_line_join". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_comma", entry_point="pycodestyle.whitespace_around_comma = pycodestyle:whitespace_around_comma") for plugin "pycodestyle.whitespace_around_comma". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_parameters", entry_point="pycodestyle.whitespace_before_parameters = pycodestyle:whitespace_before_parameters") for plugin "pycodestyle.whitespace_before_parameters". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_around_operator", entry_point="pycodestyle.missing_whitespace_around_operator = pycodestyle:missing_whitespace_around_operator") for plugin "pycodestyle.missing_whitespace_around_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.compound_statements", entry_point="pycodestyle.compound_statements = pycodestyle:compound_statements") for plugin "pycodestyle.compound_statements". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.trailing_blank_lines", entry_point="pycodestyle.trailing_blank_lines = pycodestyle:trailing_blank_lines") for plugin "pycodestyle.trailing_blank_lines". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.extraneous_whitespace", entry_point="pycodestyle.extraneous_whitespace = pycodestyle:extraneous_whitespace") for plugin "pycodestyle.extraneous_whitespace". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_keywords", entry_point="pycodestyle.whitespace_around_keywords = pycodestyle:whitespace_around_keywords") for plugin "pycodestyle.whitespace_around_keywords". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.tabs_obsolete", entry_point="pycodestyle.tabs_obsolete = pycodestyle:tabs_obsolete") for plugin "pycodestyle.tabs_obsolete". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.break_around_binary_operator", entry_point="pycodestyle.break_around_binary_operator = pycodestyle:break_around_binary_operator") for plugin "pycodestyle.break_around_binary_operator". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_comment", entry_point="pycodestyle.whitespace_before_comment = pycodestyle:whitespace_before_comment") for plugin "pycodestyle.whitespace_before_comment". manager.py 287 DEBUG Loaded Plugin(name="pycodestyle.comparison_to_singleton", entry_point="pycodestyle.comparison_to_singleton = pycodestyle:comparison_to_singleton") for plugin "pycodestyle.comparison_to_singleton". manager.py 287 DEBUG Loaded Plugin(name="C90", entry_point="C90 = mccabe:McCabeChecker") for plugin "C90". manager.py 272 INFO Loading entry-points for "flake8.listen". manager.py 287 DEBUG Loaded Plugin(name="XR", entry_point="XR = test_plugins:ReportTestPlugin") for plugin "XR". manager.py 272 INFO Loading entry-points for "flake8.report". manager.py 287 DEBUG Loaded Plugin(name="default", entry_point="default = flake8.formatting.default:Default") for plugin "default". manager.py 287 DEBUG Loaded Plugin(name="quiet-filename", entry_point="quiet-filename = flake8.formatting.default:FilenameOnly") for plugin "quiet-filename". manager.py 287 DEBUG Loaded Plugin(name="pylint", entry_point="pylint = flake8.formatting.default:Pylint") for plugin "pylint". manager.py 287 DEBUG Loaded Plugin(name="quiet-nothing", entry_point="quiet-nothing = flake8.formatting.default:Nothing") for plugin "quiet-nothing". manager.py 176 INFO Loading plugin "XE" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_type" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace_after_import_keyword" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.imports_on_separate_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.continued_indentation" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.maximum_line_length" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.bare_except" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.ambiguous_identifier" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_not_equal" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.trailing_whitespace" from entry-point. manager.py 176 INFO Loading plugin "F" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_raise_comma" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_negative" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_has_key" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.blank_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.python_3000_backticks" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.indentation" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.tabs_or_spaces" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.module_imports_on_top_of_file" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_named_parameter_equals" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.explicit_line_join" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_comma" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_before_parameters" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.missing_whitespace_around_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.compound_statements" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.trailing_blank_lines" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.extraneous_whitespace" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_around_keywords" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.tabs_obsolete" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.break_around_binary_operator" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.whitespace_before_comment" from entry-point. manager.py 176 INFO Loading plugin "pycodestyle.comparison_to_singleton" from entry-point. manager.py 176 INFO Loading plugin "C90" from entry-point. manager.py 176 INFO Loading plugin "XR" from entry-point. manager.py 176 INFO Loading plugin "default" from entry-point. manager.py 176 INFO Loading plugin "quiet-filename" from entry-point. manager.py 176 INFO Loading plugin "pylint" from entry-point. manager.py 176 INFO Loading plugin "quiet-nothing" from entry-point. manager.py 231 DEBUG Registering options from plugin "XE" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --anopt, action=None, default=None, dest=anopt, type=None, callback=None, help=None, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing [u'XE'] from the default ignore list manager.py 225 DEBUG Attempted to remove XE from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with [u'XE'] manager.py 231 DEBUG Registering options from plugin "F" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --builtins, action=None, default=None, dest=builtins, type=None, callback=None, help=define more built-ins, comma separated, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --doctests, action=store_true, default=False, dest=doctests, type=None, callback=None, help=check syntax of the doctests, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --include-in-doctest, action=None, default=, dest=include_in_doctest, type=string, callback=None, help=Run doctests only on these files, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 210 DEBUG Registered option "Option(None, --exclude-from-doctest, action=None, default=, dest=exclude_from_doctest, type=string, callback=None, help=Skip these files when running doctests, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing ['F'] from the default ignore list manager.py 225 DEBUG Attempted to remove F from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with ['F'] manager.py 231 DEBUG Registering options from plugin "C90" on OptionManager manager.py 210 DEBUG Registered option "Option(None, --max-complexity, action=store, default=-1, dest=max_complexity, type=int, callback=None, help=McCabe complexity threshold, callback=None, callback_args=None, callback_kwargs=None, metavar=None)". manager.py 219 DEBUG Removing ['C90'] from the default ignore list manager.py 225 DEBUG Attempted to remove C90 from default ignore but it was not a member of the list. manager.py 244 DEBUG Extending default select list with ['C90'] config.py 294 DEBUG Ignoring user and locally found configuration files. Reading only configuration from "tests/fixtures/config_files/local-plugin.ini" specified via --config by the user config.py 246 DEBUG CLI configuration files have no flake8 section aggregator.py 52 DEBUG Extended default ignore list: [] aggregator.py 55 DEBUG Merged default ignore list: ['E24', 'E126', 'E121', 'E123', 'W504', 'W503', 'E704', 'E226'] aggregator.py 59 DEBUG Extended default select list: [u'XE', 'C90', 'F'] manager.py 208 DEBUG Providing options to plugin "F". manager.py 208 DEBUG Providing options to plugin "C90". manager.py 376 DEBUG Retrieving plugin for "default". manager.py 371 DEBUG Checking for "default" in plugin type manager. manager.py 376 DEBUG Retrieving plugin for "default". =============================== warnings summary =============================== tests/integration/test_aggregator.py::test_aggregate_options_with_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/integration/test_plugins.py::test_enable_local_plugin_from_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/integration/test_plugins.py::test_local_plugin_can_add_option src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_cli_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_cli_config_double_read src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_local_configs src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_local_configs_double_read src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_read_config_catches_broken_config_files[files0] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_read_config_catches_broken_config_files[files1] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_config_file_finder.py::test_read_config_catches_decoding_errors src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_get_local_plugins.py::test_get_local_plugins src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parse_cli_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_is_configured_by[tests/fixtures/config_files/cli-specified.ini-True] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_is_configured_by[tests/fixtures/config_files/no-flake8-section.ini-False] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parse_user_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parse_local_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_merge_user_and_local_config src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parsed_configs_are_equivalent[tests/fixtures/config_files/cli-specified.ini] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parsed_configs_are_equivalent[tests/fixtures/config_files/cli-specified-with-inline-comments.ini] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parsed_configs_are_equivalent[tests/fixtures/config_files/cli-specified-without-inline-comments.ini] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_merged_config_parser.py::test_parsed_hyphenated_and_underscored_names[tests/fixtures/config_files/config-with-hyphenated-options.ini] src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) tests/unit/test_setuptools_command.py::test_package_files_removes_submodules src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) src/flake8/options/config.py:69: DeprecationWarning: You passed a bytestring as `filenames`. This will not work on Python 3. Use `cp.read_file()` or switch to using Unicode strings across the board. found_files.extend(config.read(filename)) -- Docs: https://docs.pytest.org/en/latest/warnings.html ========== 2 failed, 393 passed, 28 warnings, 1 error in 4.88 seconds ========== error: Bad exit status from /tmp/B.Sa3auv/BUILD/tmp/rpm-tmp.37499 (%build) RPM build errors: Bad exit status from /tmp/B.Sa3auv/BUILD/tmp/rpm-tmp.37499 (%build) ended at: Sun Oct 13 01:07:24 2019, done in 0:00:07.536652 error: No files produced. + chmod -R u+rwX /tmp/B.Sa3auv/BUILD + rm -rf /tmp/B.Sa3auv/tmp /tmp/B.Sa3auv/BUILD + rm -rf /tmp/B.Sa3auv Begin-TLD-Builder-Info Build-Time: user:4.75s sys:0.62s real:18.04s (faults io:36 non-io:158364) End-TLD-Builder-Info