flake8-annotations and flake8-typing-imports Compatibility
KyleKing opened this issue · 2 comments
Hi, I ran into the below error when installing both flake8-annotations
and flake8-typing-imports
optparse.OptionConflictError: option --min-python-version: conflicting option string(s): --min-python-version
Both packages use the same options flag for minimum python version and same error codes.
I opened an issue on flake8-typing-imports
(link) and the package author redirected me to submit an issue here: asottile/flake8-typing-imports#10
Simple example using poetry for environment management, but also occurs with regular Python
>poetry add flake8-annotations flake8-typing-imports
>poetry run flake8 --version
(errors)
>poetry run flake8 tmp.py
(errors)
>poetry remove flake8-annotations
>poetry run flake8 --version
(passes)
>poetry run flake8 tmp.py
(passes)
Full traceback:
(base) C:\Users\king.kyle\TestFlake8>poetry run flake8 --version
Traceback (most recent call last):
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\king.kyle\AppData\Local\pypoetry\Cache\virtualenvs\testflake8-8tFupX_2-py3.6\Scripts\flake8.exe\__main__.py", line 9, in <module>
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\cli.py", line 18, in main
app.run(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 393, in run
self._run(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 380, in _run
self.initialize(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 364, in initialize
self.register_plugin_options()
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 205, in register_plugin_options
self.check_plugins.register_options(self.option_manager)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 489, in register_options
list(self.manager.map(register_and_enable))
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 297, in map
yield func(self.plugins[name], *args, **kwargs)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 485, in register_and_enable
call_register_options(plugin)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 397, in generated_function
return method(optmanager, *args, **kwargs)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 216, in register_options
add_options(optmanager)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8_typing_imports.py", line 512, in add_options
'Minimum version of python your code supports, '
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\options\manager.py", line 231, in add_option
self.parser.add_option(option.to_optparse())
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\optparse.py", line 1008, in add_option
self._check_conflict(option)
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\optparse.py", line 983, in _check_conflict
option)
optparse.OptionConflictError: option --min-python-version: conflicting option string(s): --min-python-version
(base) C:\Users\king.kyle\TestFlake8>
Additional Information
Full Command Prompt Output
(base) C:\Users\king.kyle\TestFlake8>poetry update
Updating dependencies
Resolving dependencies...
Writing lock file
Package operations: 1 install, 0 updates, 0 removals
- Installing flake8-annotations (1.1.3)
- Installing flake8-typing-imports (1.5.0)
(base) C:\Users\king.kyle\TestFlake8>poetry run flake8 --version
Traceback (most recent call last):
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\king.kyle\AppData\Local\pypoetry\Cache\virtualenvs\testflake8-8tFupX_2-py3.6\Scripts\flake8.exe\__main__.py", line 9, in <module>
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\cli.py", line 18, in main
app.run(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 393, in run
self._run(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 380, in _run
self.initialize(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 364, in initialize
self.register_plugin_options()
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 205, in register_plugin_options
self.check_plugins.register_options(self.option_manager)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 489, in register_options
list(self.manager.map(register_and_enable))
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 297, in map
yield func(self.plugins[name], *args, **kwargs)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 485, in register_and_enable
call_register_options(plugin)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 397, in generated_function
return method(optmanager, *args, **kwargs)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 216, in register_options
add_options(optmanager)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8_typing_imports.py", line 512, in add_options
'Minimum version of python your code supports, '
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\options\manager.py", line 231, in add_option
self.parser.add_option(option.to_optparse())
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\optparse.py", line 1008, in add_option
self._check_conflict(option)
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\optparse.py", line 983, in _check_conflict
option)
optparse.OptionConflictError: option --min-python-version: conflicting option string(s): --min-python-version
(base) C:\Users\king.kyle\TestFlake8>poetry run flake8 tmp.py
Traceback (most recent call last):
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Users\king.kyle\AppData\Local\pypoetry\Cache\virtualenvs\testflake8-8tFupX_2-py3.6\Scripts\flake8.exe\__main__.py", line 9, in <module>
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\cli.py", line 18, in main
app.run(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 393, in run
self._run(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 380, in _run
self.initialize(argv)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 364, in initialize
self.register_plugin_options()
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\main\application.py", line 205, in register_plugin_options
self.check_plugins.register_options(self.option_manager)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 489, in register_options
list(self.manager.map(register_and_enable))
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 297, in map
yield func(self.plugins[name], *args, **kwargs)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 485, in register_and_enable
call_register_options(plugin)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 397, in generated_function
return method(optmanager, *args, **kwargs)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\plugins\manager.py", line 216, in register_options
add_options(optmanager)
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8_typing_imports.py", line 512, in add_options
'Minimum version of python your code supports, '
File "c:\users\king.kyle\appdata\local\pypoetry\cache\virtualenvs\testflake8-8tfupx_2-py3.6\lib\site-packages\flake8\options\manager.py", line 231, in add_option
self.parser.add_option(option.to_optparse())
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\optparse.py", line 1008, in add_option
self._check_conflict(option)
File "C:\Users\king.kyle\AppData\Local\Continuum\anaconda3\envs\py368\lib\optparse.py", line 983, in _check_conflict
option)
optparse.OptionConflictError: option --min-python-version: conflicting option string(s): --min-python-version
(base) C:\Users\king.kyle\TestFlake8>poetry update
Updating dependencies
Resolving dependencies...
Writing lock file
Package operations: 0 installs, 0 updates, 1 removal
- Removing flake8-annotations (1.1.3)
(base) C:\Users\king.kyle\TestFlake8>poetry run flake8 tmp.py
tmp.py:10:80: E501 line too long (87 > 79 characters)
(base) C:\Users\king.kyle\TestFlake8>poetry run pip freeze
entrypoints==0.3
flake8==3.7.9
flake8-typing-imports==1.5.0
importlib-metadata==1.5.0
mccabe==0.6.1
pycodestyle==2.5.0
pyflakes==2.1.1
typed-ast==1.4.1
zipp==2.1.0
flake8.log
2020-01-30 09:09:30,030 manager.py:238 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)".
2020-01-30 09:09:30,031 manager.py:238 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)".
2020-01-30 09:09:30,031 manager.py:238 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)".
2020-01-30 09:09:30,036 manager.py:238 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)".
2020-01-30 09:09:30,037 manager.py:238 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)".
2020-01-30 09:09:30,037 manager.py:238 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)".
2020-01-30 09:09:30,038 manager.py:238 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)".
2020-01-30 09:09:30,039 manager.py:238 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)".
2020-01-30 09:09:30,058 manager.py:238 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)".
2020-01-30 09:09:30,059 manager.py:238 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)".
2020-01-30 09:09:30,060 manager.py:238 Registered option "Option(None, --extend-ignore, action=None, default=, dest=extend_ignore, type=None, callback=None, help=Comma-separated list of errors and warnings to add to the list of ignored ones. For example, ``--extend-ignore=E4,E51,W234``., callback=None, callback_args=None, callback_kwargs=None, metavar=errors)".
2020-01-30 09:09:30,060 manager.py:238 Registered option "Option(None, --per-file-ignores, action=None, default=, dest=per_file_ignores, type=None, callback=None, help=A pairing of filenames and violation codes that defines which violations to ignore in a particular file. The filenames can be specified in a manner similar to the ``--exclude`` option and the violations work similarly to the ``--ignore`` and ``--select`` options., callback=None, callback_args=None, callback_kwargs=None, metavar=None)".
2020-01-30 09:09:30,061 manager.py:238 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)".
2020-01-30 09:09:30,062 manager.py:238 Registered option "Option(None, --max-doc-length, action=None, default=None, dest=max_doc_length, type=int, callback=None, help=Maximum allowed doc line length for the entirety of this run. (Default: %default), callback=None, callback_args=None, callback_kwargs=None, metavar=n)".
2020-01-30 09:09:30,062 manager.py:238 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)".
2020-01-30 09:09:30,063 manager.py:238 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)".
2020-01-30 09:09:30,063 manager.py:238 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)".
2020-01-30 09:09:30,063 manager.py:238 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)".
2020-01-30 09:09:30,064 manager.py:238 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)".
2020-01-30 09:09:30,064 manager.py:238 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)".
2020-01-30 09:09:30,065 manager.py:238 Registered option "Option(None, --install-hook, action=callback, default=None, dest=install_hook, type=choice, callback=<function install at 0x00000221C5750E18>, help=Install a hook that is run prior to a commit for the supported version control system., callback=<function install at 0x00000221C5750E18>, callback_args=None, callback_kwargs=None, metavar=None)".
2020-01-30 09:09:30,065 manager.py:238 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)".
2020-01-30 09:09:30,065 manager.py:238 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)".
2020-01-30 09:09:30,066 manager.py:238 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)".
2020-01-30 09:09:30,066 manager.py:238 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)".
2020-01-30 09:09:30,066 manager.py:238 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)".
2020-01-30 09:09:30,067 manager.py:238 Registered option "Option(None, --isolated, action=store_true, default=False, dest=isolated, type=None, callback=None, help=Ignore all configuration files., callback=None, callback_args=None, callback_kwargs=None, metavar=None)".
2020-01-30 09:09:30,067 manager.py:238 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)".
2020-01-30 09:09:30,067 manager.py:238 Registered option "Option(None, --bug-report, action=callback, default=None, dest=bug_report, type=None, callback=<function print_information at 0x00000221C56BDA60>, help=Print information necessary when preparing a bug report, callback=<function print_information at 0x00000221C56BDA60>, callback_args=None, callback_kwargs={'option_manager': <flake8.options.manager.OptionManager object at 0x00000221C52C0208>}, metavar=None)".
2020-01-30 09:09:30,070 manager.py:254 Loading entry-points for "flake8.extension".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="F", entry_point="EntryPoint('F', 'flake8.plugins.pyflakes', 'FlakesChecker', Distribution('flake8', '3.7.9'))") for plugin "F".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.ambiguous_identifier", entry_point="EntryPoint('pycodestyle.ambiguous_identifier', 'pycodestyle', 'ambiguous_identifier', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.ambiguous_identifier".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.bare_except", entry_point="EntryPoint('pycodestyle.bare_except', 'pycodestyle', 'bare_except', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.bare_except".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.blank_lines", entry_point="EntryPoint('pycodestyle.blank_lines', 'pycodestyle', 'blank_lines', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.blank_lines".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.break_after_binary_operator", entry_point="EntryPoint('pycodestyle.break_after_binary_operator', 'pycodestyle', 'break_after_binary_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.break_after_binary_operator".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.break_before_binary_operator", entry_point="EntryPoint('pycodestyle.break_before_binary_operator', 'pycodestyle', 'break_before_binary_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.break_before_binary_operator".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.comparison_negative", entry_point="EntryPoint('pycodestyle.comparison_negative', 'pycodestyle', 'comparison_negative', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.comparison_negative".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.comparison_to_singleton", entry_point="EntryPoint('pycodestyle.comparison_to_singleton', 'pycodestyle', 'comparison_to_singleton', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.comparison_to_singleton".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.comparison_type", entry_point="EntryPoint('pycodestyle.comparison_type', 'pycodestyle', 'comparison_type', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.comparison_type".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.compound_statements", entry_point="EntryPoint('pycodestyle.compound_statements', 'pycodestyle', 'compound_statements', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.compound_statements".
2020-01-30 09:09:30,083 manager.py:275 Loaded Plugin(name="pycodestyle.continued_indentation", entry_point="EntryPoint('pycodestyle.continued_indentation', 'pycodestyle', 'continued_indentation', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.continued_indentation".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.explicit_line_join", entry_point="EntryPoint('pycodestyle.explicit_line_join', 'pycodestyle', 'explicit_line_join', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.explicit_line_join".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.extraneous_whitespace", entry_point="EntryPoint('pycodestyle.extraneous_whitespace', 'pycodestyle', 'extraneous_whitespace', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.extraneous_whitespace".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.imports_on_separate_lines", entry_point="EntryPoint('pycodestyle.imports_on_separate_lines', 'pycodestyle', 'imports_on_separate_lines', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.imports_on_separate_lines".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.indentation", entry_point="EntryPoint('pycodestyle.indentation', 'pycodestyle', 'indentation', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.indentation".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.maximum_doc_length", entry_point="EntryPoint('pycodestyle.maximum_doc_length', 'pycodestyle', 'maximum_doc_length', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.maximum_doc_length".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.maximum_line_length", entry_point="EntryPoint('pycodestyle.maximum_line_length', 'pycodestyle', 'maximum_line_length', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.maximum_line_length".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.missing_whitespace", entry_point="EntryPoint('pycodestyle.missing_whitespace', 'pycodestyle', 'missing_whitespace', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.missing_whitespace".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.missing_whitespace_after_import_keyword", entry_point="EntryPoint('pycodestyle.missing_whitespace_after_import_keyword', 'pycodestyle', 'missing_whitespace_after_import_keyword', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.missing_whitespace_after_import_keyword".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.missing_whitespace_around_operator", entry_point="EntryPoint('pycodestyle.missing_whitespace_around_operator', 'pycodestyle', 'missing_whitespace_around_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.missing_whitespace_around_operator".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.module_imports_on_top_of_file", entry_point="EntryPoint('pycodestyle.module_imports_on_top_of_file', 'pycodestyle', 'module_imports_on_top_of_file', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.module_imports_on_top_of_file".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.python_3000_async_await_keywords", entry_point="EntryPoint('pycodestyle.python_3000_async_await_keywords', 'pycodestyle', 'python_3000_async_await_keywords', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_async_await_keywords".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.python_3000_backticks", entry_point="EntryPoint('pycodestyle.python_3000_backticks', 'pycodestyle', 'python_3000_backticks', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_backticks".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.python_3000_has_key", entry_point="EntryPoint('pycodestyle.python_3000_has_key', 'pycodestyle', 'python_3000_has_key', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_has_key".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.python_3000_invalid_escape_sequence", entry_point="EntryPoint('pycodestyle.python_3000_invalid_escape_sequence', 'pycodestyle', 'python_3000_invalid_escape_sequence', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_invalid_escape_sequence".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.python_3000_not_equal", entry_point="EntryPoint('pycodestyle.python_3000_not_equal', 'pycodestyle', 'python_3000_not_equal', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_not_equal".
2020-01-30 09:09:30,084 manager.py:275 Loaded Plugin(name="pycodestyle.python_3000_raise_comma", entry_point="EntryPoint('pycodestyle.python_3000_raise_comma', 'pycodestyle', 'python_3000_raise_comma', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_raise_comma".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.tabs_obsolete", entry_point="EntryPoint('pycodestyle.tabs_obsolete', 'pycodestyle', 'tabs_obsolete', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.tabs_obsolete".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.tabs_or_spaces", entry_point="EntryPoint('pycodestyle.tabs_or_spaces', 'pycodestyle', 'tabs_or_spaces', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.tabs_or_spaces".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.trailing_blank_lines", entry_point="EntryPoint('pycodestyle.trailing_blank_lines', 'pycodestyle', 'trailing_blank_lines', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.trailing_blank_lines".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.trailing_whitespace", entry_point="EntryPoint('pycodestyle.trailing_whitespace', 'pycodestyle', 'trailing_whitespace', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.trailing_whitespace".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.whitespace_around_comma", entry_point="EntryPoint('pycodestyle.whitespace_around_comma', 'pycodestyle', 'whitespace_around_comma', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_comma".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.whitespace_around_keywords", entry_point="EntryPoint('pycodestyle.whitespace_around_keywords', 'pycodestyle', 'whitespace_around_keywords', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_keywords".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.whitespace_around_named_parameter_equals", entry_point="EntryPoint('pycodestyle.whitespace_around_named_parameter_equals', 'pycodestyle', 'whitespace_around_named_parameter_equals', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_named_parameter_equals".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.whitespace_around_operator", entry_point="EntryPoint('pycodestyle.whitespace_around_operator', 'pycodestyle', 'whitespace_around_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_operator".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.whitespace_before_comment", entry_point="EntryPoint('pycodestyle.whitespace_before_comment', 'pycodestyle', 'whitespace_before_comment', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_before_comment".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="pycodestyle.whitespace_before_parameters", entry_point="EntryPoint('pycodestyle.whitespace_before_parameters', 'pycodestyle', 'whitespace_before_parameters', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_before_parameters".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="TYP", entry_point="EntryPoint('TYP', 'flake8_annotations.checker', 'TypeHintChecker', Distribution('flake8_annotations', '1.1.3'))") for plugin "TYP".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="TYP", entry_point="EntryPoint('TYP', 'flake8_typing_imports', 'Plugin', Distribution('flake8_typing_imports', '1.5.0'))") for plugin "TYP".
2020-01-30 09:09:30,085 manager.py:275 Loaded Plugin(name="C90", entry_point="EntryPoint('C90', 'mccabe', 'McCabeChecker', Distribution('mccabe', '0.6.1'))") for plugin "C90".
2020-01-30 09:09:30,085 manager.py:254 Loading entry-points for "flake8.report".
2020-01-30 09:09:30,096 manager.py:275 Loaded Plugin(name="default", entry_point="EntryPoint('default', 'flake8.formatting.default', 'Default', Distribution('flake8', '3.7.9'))") for plugin "default".
2020-01-30 09:09:30,096 manager.py:275 Loaded Plugin(name="pylint", entry_point="EntryPoint('pylint', 'flake8.formatting.default', 'Pylint', Distribution('flake8', '3.7.9'))") for plugin "pylint".
2020-01-30 09:09:30,096 manager.py:275 Loaded Plugin(name="quiet-filename", entry_point="EntryPoint('quiet-filename', 'flake8.formatting.default', 'FilenameOnly', Distribution('flake8', '3.7.9'))") for plugin "quiet-filename".
2020-01-30 09:09:30,096 manager.py:275 Loaded Plugin(name="quiet-nothing", entry_point="EntryPoint('quiet-nothing', 'flake8.formatting.default', 'Nothing', Distribution('flake8', '3.7.9'))") for plugin "quiet-nothing".
2020-01-30 09:09:30,096 manager.py:156 Loading plugin "F" from entry-point.
2020-01-30 09:09:30,124 manager.py:156 Loading plugin "pycodestyle.ambiguous_identifier" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.bare_except" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.blank_lines" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.break_after_binary_operator" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.break_before_binary_operator" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.comparison_negative" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.comparison_to_singleton" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.comparison_type" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.compound_statements" from entry-point.
2020-01-30 09:09:30,131 manager.py:156 Loading plugin "pycodestyle.continued_indentation" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.explicit_line_join" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.extraneous_whitespace" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.imports_on_separate_lines" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.indentation" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.maximum_doc_length" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.maximum_line_length" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.missing_whitespace" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.missing_whitespace_after_import_keyword" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.missing_whitespace_around_operator" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.module_imports_on_top_of_file" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.python_3000_async_await_keywords" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.python_3000_backticks" from entry-point.
2020-01-30 09:09:30,132 manager.py:156 Loading plugin "pycodestyle.python_3000_has_key" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.python_3000_invalid_escape_sequence" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.python_3000_not_equal" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.python_3000_raise_comma" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.tabs_obsolete" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.tabs_or_spaces" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.trailing_blank_lines" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.trailing_whitespace" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.whitespace_around_comma" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.whitespace_around_keywords" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.whitespace_around_named_parameter_equals" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.whitespace_around_operator" from entry-point.
2020-01-30 09:09:30,133 manager.py:156 Loading plugin "pycodestyle.whitespace_before_comment" from entry-point.
2020-01-30 09:09:30,134 manager.py:156 Loading plugin "pycodestyle.whitespace_before_parameters" from entry-point.
2020-01-30 09:09:30,134 manager.py:156 Loading plugin "TYP" from entry-point.
2020-01-30 09:09:30,168 manager.py:156 Loading plugin "C90" from entry-point.
2020-01-30 09:09:30,169 manager.py:156 Loading plugin "default" from entry-point.
2020-01-30 09:09:30,171 manager.py:156 Loading plugin "pylint" from entry-point.
2020-01-30 09:09:30,171 manager.py:156 Loading plugin "quiet-filename" from entry-point.
2020-01-30 09:09:30,171 manager.py:156 Loading plugin "quiet-nothing" from entry-point.
2020-01-30 09:09:30,173 manager.py:216 Registering options from plugin "F" on OptionManager <flake8.options.manager.OptionManager object at 0x00000221C52C0208>
2020-01-30 09:09:30,174 manager.py:238 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)".
2020-01-30 09:09:30,174 manager.py:238 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)".
2020-01-30 09:09:30,175 manager.py:238 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)".
2020-01-30 09:09:30,176 manager.py:238 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)".
2020-01-30 09:09:30,176 manager.py:247 Removing ['F'] from the default ignore list
2020-01-30 09:09:30,176 manager.py:255 Attempted to remove F from default ignore but it was not a member of the list.
2020-01-30 09:09:30,176 manager.py:275 Extending default select list with ['F']
2020-01-30 09:09:30,177 manager.py:216 Registering options from plugin "TYP" on OptionManager <flake8.options.manager.OptionManager object at 0x00000221C52C0208>
2020-01-30 09:09:30,178 manager.py:238 Registered option "Option(None, --min-python-version, action=None, default=3.5.0, dest=min_python_version, type=str, callback=None, help=Minimum version of python your code supports, (default: %(default)s), callback=None, callback_args=None, callback_kwargs=None, metavar=VERSION)".
2020-01-30 09:09:30,178 manager.py:247 Removing ['TYP'] from the default ignore list
2020-01-30 09:09:30,178 manager.py:255 Attempted to remove TYP from default ignore but it was not a member of the list.
2020-01-30 09:09:30,178 manager.py:275 Extending default select list with ['TYP']
2020-01-30 09:09:30,179 manager.py:216 Registering options from plugin "TYP" on OptionManager <flake8.options.manager.OptionManager object at 0x00000221C52C0208>
flake8 MainProcess 117 DEBUG Added a C:/Users/king.kyle/Downloads/flake8.log logging handler to logger root at flake8
flake8.plugins.manager MainProcess 119 INFO Loading entry-points for "flake8.extension".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="F", entry_point="EntryPoint('F', 'flake8.plugins.pyflakes', 'FlakesChecker', Distribution('flake8', '3.7.9'))") for plugin "F".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.ambiguous_identifier", entry_point="EntryPoint('pycodestyle.ambiguous_identifier', 'pycodestyle', 'ambiguous_identifier', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.ambiguous_identifier".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.bare_except", entry_point="EntryPoint('pycodestyle.bare_except', 'pycodestyle', 'bare_except', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.bare_except".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.blank_lines", entry_point="EntryPoint('pycodestyle.blank_lines', 'pycodestyle', 'blank_lines', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.blank_lines".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.break_after_binary_operator", entry_point="EntryPoint('pycodestyle.break_after_binary_operator', 'pycodestyle', 'break_after_binary_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.break_after_binary_operator".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.break_before_binary_operator", entry_point="EntryPoint('pycodestyle.break_before_binary_operator', 'pycodestyle', 'break_before_binary_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.break_before_binary_operator".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.comparison_negative", entry_point="EntryPoint('pycodestyle.comparison_negative', 'pycodestyle', 'comparison_negative', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.comparison_negative".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.comparison_to_singleton", entry_point="EntryPoint('pycodestyle.comparison_to_singleton', 'pycodestyle', 'comparison_to_singleton', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.comparison_to_singleton".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.comparison_type", entry_point="EntryPoint('pycodestyle.comparison_type', 'pycodestyle', 'comparison_type', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.comparison_type".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.compound_statements", entry_point="EntryPoint('pycodestyle.compound_statements', 'pycodestyle', 'compound_statements', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.compound_statements".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.continued_indentation", entry_point="EntryPoint('pycodestyle.continued_indentation', 'pycodestyle', 'continued_indentation', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.continued_indentation".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.explicit_line_join", entry_point="EntryPoint('pycodestyle.explicit_line_join', 'pycodestyle', 'explicit_line_join', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.explicit_line_join".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.extraneous_whitespace", entry_point="EntryPoint('pycodestyle.extraneous_whitespace', 'pycodestyle', 'extraneous_whitespace', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.extraneous_whitespace".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.imports_on_separate_lines", entry_point="EntryPoint('pycodestyle.imports_on_separate_lines', 'pycodestyle', 'imports_on_separate_lines', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.imports_on_separate_lines".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.indentation", entry_point="EntryPoint('pycodestyle.indentation', 'pycodestyle', 'indentation', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.indentation".
flake8.plugins.manager MainProcess 232 DEBUG Loaded Plugin(name="pycodestyle.maximum_doc_length", entry_point="EntryPoint('pycodestyle.maximum_doc_length', 'pycodestyle', 'maximum_doc_length', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.maximum_doc_length".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.maximum_line_length", entry_point="EntryPoint('pycodestyle.maximum_line_length', 'pycodestyle', 'maximum_line_length', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.maximum_line_length".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace", entry_point="EntryPoint('pycodestyle.missing_whitespace', 'pycodestyle', 'missing_whitespace', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.missing_whitespace".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_after_import_keyword", entry_point="EntryPoint('pycodestyle.missing_whitespace_after_import_keyword', 'pycodestyle', 'missing_whitespace_after_import_keyword', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.missing_whitespace_after_import_keyword".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.missing_whitespace_around_operator", entry_point="EntryPoint('pycodestyle.missing_whitespace_around_operator', 'pycodestyle', 'missing_whitespace_around_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.missing_whitespace_around_operator".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.module_imports_on_top_of_file", entry_point="EntryPoint('pycodestyle.module_imports_on_top_of_file', 'pycodestyle', 'module_imports_on_top_of_file', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.module_imports_on_top_of_file".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.python_3000_async_await_keywords", entry_point="EntryPoint('pycodestyle.python_3000_async_await_keywords', 'pycodestyle', 'python_3000_async_await_keywords', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_async_await_keywords".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.python_3000_backticks", entry_point="EntryPoint('pycodestyle.python_3000_backticks', 'pycodestyle', 'python_3000_backticks', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_backticks".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.python_3000_has_key", entry_point="EntryPoint('pycodestyle.python_3000_has_key', 'pycodestyle', 'python_3000_has_key', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_has_key".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.python_3000_invalid_escape_sequence", entry_point="EntryPoint('pycodestyle.python_3000_invalid_escape_sequence', 'pycodestyle', 'python_3000_invalid_escape_sequence', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_invalid_escape_sequence".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.python_3000_not_equal", entry_point="EntryPoint('pycodestyle.python_3000_not_equal', 'pycodestyle', 'python_3000_not_equal', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_not_equal".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.python_3000_raise_comma", entry_point="EntryPoint('pycodestyle.python_3000_raise_comma', 'pycodestyle', 'python_3000_raise_comma', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.python_3000_raise_comma".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.tabs_obsolete", entry_point="EntryPoint('pycodestyle.tabs_obsolete', 'pycodestyle', 'tabs_obsolete', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.tabs_obsolete".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.tabs_or_spaces", entry_point="EntryPoint('pycodestyle.tabs_or_spaces', 'pycodestyle', 'tabs_or_spaces', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.tabs_or_spaces".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.trailing_blank_lines", entry_point="EntryPoint('pycodestyle.trailing_blank_lines', 'pycodestyle', 'trailing_blank_lines', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.trailing_blank_lines".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.trailing_whitespace", entry_point="EntryPoint('pycodestyle.trailing_whitespace', 'pycodestyle', 'trailing_whitespace', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.trailing_whitespace".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_comma", entry_point="EntryPoint('pycodestyle.whitespace_around_comma', 'pycodestyle', 'whitespace_around_comma', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_comma".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_keywords", entry_point="EntryPoint('pycodestyle.whitespace_around_keywords', 'pycodestyle', 'whitespace_around_keywords', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_keywords".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_named_parameter_equals", entry_point="EntryPoint('pycodestyle.whitespace_around_named_parameter_equals', 'pycodestyle', 'whitespace_around_named_parameter_equals', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_named_parameter_equals".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.whitespace_around_operator", entry_point="EntryPoint('pycodestyle.whitespace_around_operator', 'pycodestyle', 'whitespace_around_operator', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_around_operator".
flake8.plugins.manager MainProcess 233 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_comment", entry_point="EntryPoint('pycodestyle.whitespace_before_comment', 'pycodestyle', 'whitespace_before_comment', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_before_comment".
flake8.plugins.manager MainProcess 234 DEBUG Loaded Plugin(name="pycodestyle.whitespace_before_parameters", entry_point="EntryPoint('pycodestyle.whitespace_before_parameters', 'pycodestyle', 'whitespace_before_parameters', Distribution('flake8', '3.7.9'))") for plugin "pycodestyle.whitespace_before_parameters".
flake8.plugins.manager MainProcess 234 DEBUG Loaded Plugin(name="TYP", entry_point="EntryPoint('TYP', 'flake8_annotations.checker', 'TypeHintChecker', Distribution('flake8_annotations', '1.1.3'))") for plugin "TYP".
flake8.plugins.manager MainProcess 234 DEBUG Loaded Plugin(name="TYP", entry_point="EntryPoint('TYP', 'flake8_typing_imports', 'Plugin', Distribution('flake8_typing_imports', '1.5.0'))") for plugin "TYP".
flake8.plugins.manager MainProcess 234 DEBUG Loaded Plugin(name="C90", entry_point="EntryPoint('C90', 'mccabe', 'McCabeChecker', Distribution('mccabe', '0.6.1'))") for plugin "C90".
flake8.plugins.manager MainProcess 234 INFO Loading entry-points for "flake8.report".
flake8.plugins.manager MainProcess 243 DEBUG Loaded Plugin(name="default", entry_point="EntryPoint('default', 'flake8.formatting.default', 'Default', Distribution('flake8', '3.7.9'))") for plugin "default".
flake8.plugins.manager MainProcess 243 DEBUG Loaded Plugin(name="pylint", entry_point="EntryPoint('pylint', 'flake8.formatting.default', 'Pylint', Distribution('flake8', '3.7.9'))") for plugin "pylint".
flake8.plugins.manager MainProcess 243 DEBUG Loaded Plugin(name="quiet-filename", entry_point="EntryPoint('quiet-filename', 'flake8.formatting.default', 'FilenameOnly', Distribution('flake8', '3.7.9'))") for plugin "quiet-filename".
flake8.plugins.manager MainProcess 243 DEBUG Loaded Plugin(name="quiet-nothing", entry_point="EntryPoint('quiet-nothing', 'flake8.formatting.default', 'Nothing', Distribution('flake8', '3.7.9'))") for plugin "quiet-nothing".
flake8.plugins.manager MainProcess 243 INFO Loading plugin "F" from entry-point.
flake8.plugins.manager MainProcess 268 INFO Loading plugin "pycodestyle.ambiguous_identifier" from entry-point.
flake8.plugins.manager MainProcess 273 INFO Loading plugin "pycodestyle.bare_except" from entry-point.
flake8.plugins.manager MainProcess 273 INFO Loading plugin "pycodestyle.blank_lines" from entry-point.
flake8.plugins.manager MainProcess 273 INFO Loading plugin "pycodestyle.break_after_binary_operator" from entry-point.
flake8.plugins.manager MainProcess 273 INFO Loading plugin "pycodestyle.break_before_binary_operator" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.comparison_negative" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.comparison_to_singleton" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.comparison_type" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.compound_statements" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.continued_indentation" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.explicit_line_join" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.extraneous_whitespace" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.imports_on_separate_lines" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.indentation" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.maximum_doc_length" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.maximum_line_length" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.missing_whitespace" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.missing_whitespace_after_import_keyword" from entry-point.
flake8.plugins.manager MainProcess 274 INFO Loading plugin "pycodestyle.missing_whitespace_around_operator" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.module_imports_on_top_of_file" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.python_3000_async_await_keywords" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.python_3000_backticks" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.python_3000_has_key" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.python_3000_invalid_escape_sequence" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.python_3000_not_equal" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.python_3000_raise_comma" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.tabs_obsolete" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.tabs_or_spaces" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.trailing_blank_lines" from entry-point.
flake8.plugins.manager MainProcess 275 INFO Loading plugin "pycodestyle.trailing_whitespace" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "pycodestyle.whitespace_around_comma" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "pycodestyle.whitespace_around_keywords" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "pycodestyle.whitespace_around_named_parameter_equals" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "pycodestyle.whitespace_around_operator" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "pycodestyle.whitespace_before_comment" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "pycodestyle.whitespace_before_parameters" from entry-point.
flake8.plugins.manager MainProcess 276 INFO Loading plugin "TYP" from entry-point.
flake8.plugins.manager MainProcess 310 INFO Loading plugin "C90" from entry-point.
flake8.plugins.manager MainProcess 312 INFO Loading plugin "default" from entry-point.
flake8.plugins.manager MainProcess 314 INFO Loading plugin "pylint" from entry-point.
flake8.plugins.manager MainProcess 314 INFO Loading plugin "quiet-filename" from entry-point.
flake8.plugins.manager MainProcess 314 INFO Loading plugin "quiet-nothing" from entry-point.
flake8.plugins.manager MainProcess 315 DEBUG Registering options from plugin "F" on OptionManager <flake8.options.manager.OptionManager object at 0x0000022D72A02D30>
flake8.options.manager MainProcess 316 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)".
flake8.options.manager MainProcess 335 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)".
flake8.options.manager MainProcess 336 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)".
flake8.options.manager MainProcess 337 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)".
flake8.options.manager MainProcess 337 DEBUG Removing ['F'] from the default ignore list
flake8.options.manager MainProcess 337 DEBUG Attempted to remove F from default ignore but it was not a member of the list.
flake8.options.manager MainProcess 337 DEBUG Extending default select list with ['F']
flake8.plugins.manager MainProcess 339 DEBUG Registering options from plugin "TYP" on OptionManager <flake8.options.manager.OptionManager object at 0x0000022D72A02D30>
flake8.options.manager MainProcess 339 DEBUG Registered option "Option(None, --min-python-version, action=None, default=3.5.0, dest=min_python_version, type=str, callback=None, help=Minimum version of python your code supports, (default: %(default)s), callback=None, callback_args=None, callback_kwargs=None, metavar=VERSION)".
flake8.options.manager MainProcess 339 DEBUG Removing ['TYP'] from the default ignore list
flake8.options.manager MainProcess 340 DEBUG Attempted to remove TYP from default ignore but it was not a member of the list.
flake8.options.manager MainProcess 340 DEBUG Extending default select list with ['TYP']
flake8.plugins.manager MainProcess 340 DEBUG Registering options from plugin "TYP" on OptionManager <flake8.options.manager.OptionManager object at 0x0000022D72A02D30>
The duplicate options flag is a flake8 bug that has already been reported (and fixed) upstream, but not included in a new release. See: #59 and https://gitlab.com/pycqa/flake8/issues/610 for more information. Our current release (1.1.3) registers no custom options.
We will look into changing the error prefix to mitigate the conflict with flake8-typing-imports. ANN
seems like a reasonable option.
Thanks!! I confirmed that running flake8 not as module is a valid workaround