Your message dated Wed, 04 Jan 2023 16:14:20 +0000
with message-id <e1pd6pe-003hxb...@fasolo.debian.org>
and subject line Bug#1027654: fixed in ranger 1.9.3-5
has caused the Debian Bug report #1027654,
regarding ranger: FTBFS: dh_auto_test: error: make -j8 test PYTHON=python3 
returned exit code 2
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1027654: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027654
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: ranger
Version: 1.9.3-4
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20230101 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> Running pylint...
> pylint ./ranger/container ./ranger/gui ./ranger/api ./ranger/colorschemes 
> ./ranger/ext ./ranger/core ./ranger/__init__.py ./doc/tools/print_keys.py 
> ./doc/tools/print_colors.py ./doc/tools/convert_papermode_to_metadata.py 
> ./doc/tools/performance_test.py ./examples/plugin_avfs.py 
> ./examples/plugin_ipc.py ./examples/plugin_fasd_add.py 
> ./examples/plugin_new_macro.py ./examples/plugin_chmod_keybindings.py 
> ./examples/plugin_new_sorting_method.py ./examples/plugin_hello_world.py 
> ./examples/plugin_file_filter.py ./examples/plugin_linemode.py 
> ./examples/plugin_pmount_dynamic.py ./examples/plugin_pmount.py ./ranger.py 
> ./setup.py ./tests
> Running flake8...
> flake8 ./ranger/container ./ranger/gui ./ranger/api ./ranger/colorschemes 
> ./ranger/ext ./ranger/core ./ranger/__init__.py ./doc/tools/print_keys.py 
> ./doc/tools/print_colors.py ./doc/tools/convert_papermode_to_metadata.py 
> ./doc/tools/performance_test.py ./examples/plugin_avfs.py 
> ./examples/plugin_ipc.py ./examples/plugin_fasd_add.py 
> ./examples/plugin_new_macro.py ./examples/plugin_chmod_keybindings.py 
> ./examples/plugin_new_sorting_method.py ./examples/plugin_hello_world.py 
> ./examples/plugin_file_filter.py ./examples/plugin_linemode.py 
> ./examples/plugin_pmount_dynamic.py ./examples/plugin_pmount.py ./ranger.py 
> ./setup.py ./tests ./ranger/config
> Running doctests...
> Running py.test tests...
> py.test-3 tests
> Checking completeness of man page...
> Running shellcheck...
> Testing ranger/gui/widgets/console.py...
> sed '2,$s/^\(\s*\)#/\1/' ./ranger/data/scope.sh | shellcheck -a -
> Testing ranger/gui/ansi.py...
> Testing ranger/api/commands.py...
> Testing ranger/ext/human_readable.py...
> Testing ranger/ext/rifle.py...
> 
> In - line 350:
> exit 1
> ^----^ SC2317 (info): Command appears to be unreachable. Check usage (or 
> ignore if invoked indirectly).
> 
> For more information:
>   https://www.shellcheck.net/wiki/SC2317 -- Command appears to be 
> unreachable...
> make[2]: *** [Makefile:119: test_shellcheck] Error 1
> make[2]: *** Waiting for unfinished jobs....
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.10.9, pytest-7.2.0, pluggy-1.0.0+repack
> rootdir: /<<PKGBUILDDIR>>
> collected 7 items
> 
> tests/ranger/container/test_bookmarks.py ..                              [ 
> 28%]
> tests/ranger/container/test_container.py ..                              [ 
> 57%]
> tests/ranger/container/test_fsobject.py ..                               [ 
> 85%]
> tests/ranger/core/test_main.py .                                         
> [100%]
> 
> ============================== 7 passed in 0.26s 
> ===============================
> Testing ranger/ext/widestring.py...
> Testing ranger/ext/keybinding_parser.py...
> Testing ranger/ext/signals.py...
> Testing ranger/ext/lazy_property.py...
> Testing ranger/ext/iter_tools.py...
> Testing ranger/ext/direction.py...
> ************* Module /<<PKGBUILDDIR>>/.pylintrc
> .pylintrc:1:0: W0012: Unknown option value for '--disable', expected a valid 
> pylint message and got 'locally-enabled' (unknown-option-value)
> .pylintrc:1:0: W0012: Unknown option value for '--disable', expected a valid 
> pylint message and got 'redefined-variable-type' (unknown-option-value)
> ************* Module ranger.container.settings
> ranger/container/settings.py:17:0: R0022: Useless option value for 'disable', 
> 'bad-whitespace' was removed from pylint, see 
> https://github.com/PyCQA/pylint/pull/3577. (useless-option-value)
> ranger/container/settings.py:23:0: R0022: Useless option value for 'enable', 
> 'bad-whitespace' was removed from pylint, see 
> https://github.com/PyCQA/pylint/pull/3577. (useless-option-value)
> ranger/container/settings.py:138:42: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/container/settings.py:139:41: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/container/settings.py:140:40: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/container/settings.py:141:37: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/container/settings.py:173:35: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/settings.py:182:41: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/settings.py:209:41: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/settings.py:234:12: C2801: Unnecessarily calls dunder method 
> __setattr__. Set attribute directly or use setattr built-in function. 
> (unnecessary-dunder-call)
> ranger/container/settings.py:287:44: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/container/settings.py:299:45: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/container/settings.py:308:0: R0205: Class 'LocalSettings' inherits 
> from object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ************* Module ranger.container.history
> ranger/container/history.py:13:0: R0205: Class 'History' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/container/history.py:93:8: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/container/history.py:102:12: W0707: Consider explicitly re-raising 
> using 'except IndexError as exc' and 'raise HistoryEmptyException from exc' 
> (raise-missing-from)
> ranger/container/history.py:108:12: W0707: Consider explicitly re-raising 
> using 'except IndexError as exc' and 'raise HistoryEmptyException from exc' 
> (raise-missing-from)
> ranger/container/history.py:112:8: R1731: Consider using 'index = max(index, 
> 0)' instead of unnecessary if block (consider-using-max-builtin)
> ranger/container/history.py:120:8: R1731: Consider using 'index = max(index, 
> 0)' instead of unnecessary if block (consider-using-max-builtin)
> ************* Module ranger.container.fsobject
> ranger/container/fsobject.py:114:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/fsobject.py:137:56: E1101: Instance of 'MockFM' has no 
> 'tags' member (no-member)
> ranger/container/fsobject.py:138:24: E1101: Instance of 'MockFM' has no 
> 'tags' member (no-member)
> ranger/container/fsobject.py:201:12: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/fsobject.py:219:25: E1101: Instance of 'MockFM' has no 
> 'mimetypes' member (no-member)
> ranger/container/fsobject.py:258:20: E1101: Instance of 'MockFM' has no 
> 'get_directory' member (no-member)
> ranger/container/fsobject.py:286:8: E1101: Instance of 'MockFM' has no 
> 'update_preview' member (no-member)
> ranger/container/fsobject.py:299:26: R1719: The if expression can be replaced 
> with 'bool(test)' (simplifiable-if-expression)
> ranger/container/fsobject.py:312:26: R1719: The if expression can be replaced 
> with 'bool(test)' (simplifiable-if-expression)
> ranger/container/fsobject.py:316:11: R1714: Consider merging these 
> comparisons with 'in' by using 'fmt in (8192, 24576)'. Use a set instead if 
> elements are hashable. (consider-using-in)
> ************* Module ranger.container.tags
> ranger/container/tags.py:15:0: R0205: Class 'Tags' inherits from object, can 
> be safely removed from bases in python3 (useless-object-inheritance)
> ranger/container/tags.py:23:12: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/container/tags.py:23:12: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/tags.py:31:8: R1715: Consider using dict.get for getting 
> values from a dict if a key is present or a default if not 
> (consider-using-get)
> ranger/container/tags.py:50:8: R1715: Consider using dict.get for getting 
> values from a dict if a key is present or a default if not 
> (consider-using-get)
> ranger/container/tags.py:76:23: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/tags.py:78:23: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/tags.py:78:23: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/container/tags.py:87:19: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/tags.py:87:19: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/container/tags.py:100:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/tags.py:103:17: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/container/tags.py:143:20: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ************* Module ranger.container.directory
> ranger/container/directory.py:77:18: R1719: The if expression can be replaced 
> with 'test' (simplifiable-if-expression)
> ranger/container/directory.py:96:0: R0205: Class 'InodeFilterConstants' 
> inherits from object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/container/directory.py:200:4: W0221: Number of parameters was 0 in 
> 'Accumulator.get_list' and is now 1 in overridden 'Directory.get_list' method 
> (arguments-differ)
> ranger/container/directory.py:248:8: R1705: Unnecessary "elif" after 
> "return", remove the leading "el" from "elif" (no-else-return)
> ranger/container/directory.py:285:16: R1705: Unnecessary "elif" after 
> "return", remove the leading "el" from "elif" (no-else-return)
> ranger/container/directory.py:366:46: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/directory.py:369:42: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/directory.py:372:38: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/directory.py:465:12: E1101: Instance of 'MockFM' has no 
> 'signal_emit' member (no-member)
> ranger/container/directory.py:467:16: E1101: Instance of 'MockFM' has no 'ui' 
> member (no-member)
> ranger/container/directory.py:520:16: W0143: Comparing against a callable, 
> did you omit the parenthesis? (comparison-with-callable)
> ranger/container/directory.py:524:16: W0143: Comparing against a callable, 
> did you omit the parenthesis? (comparison-with-callable)
> ranger/container/directory.py:569:15: E1101: Instance of 'MockFM' has no 
> 'settings' member (no-member)
> ranger/container/directory.py:582:34: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/directory.py:652:19: E1101: Instance of 'MockFM' has no 
> 'thisdir' member (no-member)
> ranger/container/directory.py:709:19: E1101: Instance of 'MockFM' has no 
> 'enter_dir' member (no-member)
> ************* Module ranger.container.file
> ranger/container/file.py:71:15: E1101: Instance of 'MockFM' has no 'settings' 
> member (no-member)
> ranger/container/file.py:77:11: E1101: Instance of 'MockFM' has no 'settings' 
> member (no-member)
> ranger/container/file.py:78:28: E1101: Instance of 'MockFM' has no 'settings' 
> member (no-member)
> ranger/container/file.py:80:11: E1101: Instance of 'MockFM' has no 'settings' 
> member (no-member)
> ranger/container/file.py:81:16: E1101: Instance of 'MockFM' has no 'settings' 
> member (no-member)
> ranger/container/file.py:89:11: R1714: Consider merging these comparisons 
> with 'in' by using 'self.path in ('/dev/core', '/proc/kcore')'. Use a set 
> instead if elements are hashable. (consider-using-in)
> ranger/container/file.py:96:15: E1101: Instance of 'MockFM' has no 
> 'get_preview' member (no-member)
> ranger/container/file.py:100:19: E1101: Instance of 'MockFM' has no 
> 'previews' member (no-member)
> ************* Module ranger.container.bookmarks
> ranger/container/bookmarks.py:261:0: R0022: Useless option value for 
> 'disable', 'no-self-use' was moved to an optional extension, see 
> https://pylint.pycqa.org/en/latest/whatsnew/2/2.14/summary.html#removed-checkers.
>  (useless-option-value)
> ranger/container/bookmarks.py:92:12: R1705: Unnecessary "else" after 
> "return", remove the "else" and de-indent the code inside it (no-else-return)
> ranger/container/bookmarks.py:95:31: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:97:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:178:19: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/bookmarks.py:180:27: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:185:27: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:200:27: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:178:19: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/container/bookmarks.py:221:21: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/bookmarks.py:224:31: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:228:19: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/container/bookmarks.py:230:27: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/container/bookmarks.py:228:19: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module ranger.gui.mouse_event
> ranger/gui/mouse_event.py:9:0: R0205: Class 'MouseEvent' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/gui/mouse_event.py:45:8: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ************* Module ranger.gui.colorscheme
> ranger/gui/colorscheme.py:44:0: R0205: Class 'ColorScheme' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/gui/colorscheme.py:111:16: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/gui/colorscheme.py:111:16: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/gui/colorscheme.py:122:4: R1720: Unnecessary "else" after "raise", 
> remove the "else" and de-indent the code inside it (no-else-raise)
> ranger/gui/colorscheme.py:127:31: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module ranger.gui.bar
> ranger/gui/bar.py:14:0: R0205: Class 'Bar' inherits from object, can be 
> safely removed from bases in python3 (useless-object-inheritance)
> ranger/gui/bar.py:121:0: R0205: Class 'ColoredString' inherits from object, 
> can be safely removed from bases in python3 (useless-object-inheritance)
> ************* Module ranger.gui.ui
> ranger/gui/ui.py:232:25: R1716: Simplify chained comparison between the 
> operands (chained-comparison)
> ranger/gui/ui.py:273:8: C0415: Import outside toplevel 
> (ranger.gui.widgets.titlebar.TitleBar) (import-outside-toplevel)
> ranger/gui/ui.py:274:8: C0415: Import outside toplevel 
> (ranger.gui.widgets.console.Console) (import-outside-toplevel)
> ranger/gui/ui.py:275:8: C0415: Import outside toplevel 
> (ranger.gui.widgets.statusbar.StatusBar) (import-outside-toplevel)
> ranger/gui/ui.py:276:8: C0415: Import outside toplevel 
> (ranger.gui.widgets.taskview.TaskView) (import-outside-toplevel)
> ranger/gui/ui.py:277:8: C0415: Import outside toplevel 
> (ranger.gui.widgets.pager.Pager) (import-outside-toplevel)
> ranger/gui/ui.py:312:8: C0415: Import outside toplevel 
> (ranger.ext.vcs.VcsThread) (import-outside-toplevel)
> ranger/gui/ui.py:384:37: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/gui/ui.py:557:29: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/gui/ui.py:564:8: R1705: Unnecessary "elif" after "return", remove the 
> leading "el" from "elif" (no-else-return)
> ranger/gui/ui.py:565:12: C0415: Import outside toplevel 
> (ranger.gui.widgets.view_miller.ViewMiller) (import-outside-toplevel)
> ranger/gui/ui.py:568:12: C0415: Import outside toplevel 
> (ranger.gui.widgets.view_multipane.ViewMultipane) (import-outside-toplevel)
> ************* Module ranger.gui.color
> ranger/gui/color.py:52:0: R0022: Useless option value for 'disable', 
> 'bad-whitespace' was removed from pylint, see 
> https://github.com/PyCQA/pylint/pull/3577. (useless-option-value)
> ranger/gui/color.py:72:0: R0022: Useless option value for 'enable', 
> 'bad-whitespace' was removed from pylint, see 
> https://github.com/PyCQA/pylint/pull/3577. (useless-option-value)
> ************* Module ranger.gui.ansi
> ranger/gui/ansi.py:45:20: R1724: Unnecessary "elif" after "continue", remove 
> the leading "el" from "elif" (no-else-continue)
> ranger/gui/ansi.py:83:21: R1716: Simplify chained comparison between the 
> operands (chained-comparison)
> ranger/gui/ansi.py:87:21: R1716: Simplify chained comparison between the 
> operands (chained-comparison)
> ranger/gui/ansi.py:93:21: R1716: Simplify chained comparison between the 
> operands (chained-comparison)
> ranger/gui/ansi.py:97:21: R1716: Simplify chained comparison between the 
> operands (chained-comparison)
> ranger/gui/ansi.py:162:13: R1716: Simplify chained comparison between the 
> operands (chained-comparison)
> ************* Module ranger.gui.context
> ranger/gui/context.py:31:0: R0205: Class 'Context' inherits from object, can 
> be safely removed from bases in python3 (useless-object-inheritance)
> ************* Module ranger.gui.displayable
> ranger/gui/displayable.py:50:8: C0415: Import outside toplevel 
> (ranger.gui.ui.UI) (import-outside-toplevel)
> ranger/gui/displayable.py:113:16: R1716: Simplify chained comparison between 
> the operands (chained-comparison)
> ranger/gui/displayable.py:114:13: R1716: Simplify chained comparison between 
> the operands (chained-comparison)
> ranger/gui/displayable.py:121:8: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/gui/displayable.py:128:8: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/gui/displayable.py:144:8: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/gui/displayable.py:161:31: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/gui/displayable.py:166:20: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module ranger.gui.widgets.console
> ranger/gui/widgets/console.py:46:27: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/gui/widgets/console.py:46:27: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/gui/widgets/console.py:78:23: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/gui/widgets/console.py:78:23: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/gui/widgets/console.py:466:31: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ************* Module ranger.gui.widgets.statusbar
> ranger/gui/widgets/statusbar.py:70:12: R1705: Unnecessary "else" after 
> "return", remove the "else" and de-indent the code inside it (no-else-return)
> ranger/gui/widgets/statusbar.py:160:20: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/gui/widgets/statusbar.py:196:26: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/gui/widgets/statusbar.py:199:26: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/gui/widgets/statusbar.py:309:26: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/gui/widgets/statusbar.py:343:0: R0205: Class 'Message' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ************* Module ranger.gui.widgets.browsercolumn
> ranger/gui/widgets/browsercolumn.py:422:15: R1728: Consider using a generator 
> instead 'sum(len(WideString(s)) for (s, _) in predisplay)' 
> (consider-using-generator)
> ranger/gui/widgets/browsercolumn.py:542:11: R1716: Simplify chained 
> comparison between the operands (chained-comparison)
> ************* Module ranger.gui.widgets.view_base
> ranger/gui/widgets/view_base.py:133:12: C0415: Import outside toplevel 
> (itertools.groupby) (import-outside-toplevel)
> ************* Module ranger.gui.widgets.taskview
> ranger/gui/widgets/taskview.py:57:42: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/gui/widgets/taskview.py:93:4: W0221: Number of parameters was 0 in 
> 'Accumulator.get_list' and is now 1 in overridden 'TaskView.get_list' method 
> (arguments-differ)
> ************* Module ranger.api
> ranger/api/__init__.py:45:4: C0415: Import outside toplevel 
> (ranger.container.fsobject.FileSystemObject) (import-outside-toplevel)
> ************* Module ranger.api.commands
> ranger/api/commands.py:32:12: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/api/commands.py:56:27: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/api/commands.py:245:16: R1723: Unnecessary "elif" after "break", 
> remove the leading "el" from "elif" (no-else-break)
> ranger/api/commands.py:257:8: C0415: Import outside toplevel (logging) 
> (import-outside-toplevel)
> ranger/api/commands.py:262:8: C0415: Import outside toplevel 
> (os.path.dirname, os.path.basename, os.path.expanduser, os.path.join) 
> (import-outside-toplevel)
> ranger/api/commands.py:261:4: R1710: Either all return statements in a 
> function should return an expression, or none of them should. 
> (inconsistent-return-statements)
> ranger/api/commands.py:308:8: C0415: Import outside toplevel 
> (os.path.dirname, os.path.basename, os.path.expanduser, os.path.join) 
> (import-outside-toplevel)
> ranger/api/commands.py:307:4: R1710: Either all return statements in a 
> function should return an expression, or none of them should. 
> (inconsistent-return-statements)
> ranger/api/commands.py:373:8: C0415: Import outside toplevel 
> (ranger.ext.get_executables.get_executables) (import-outside-toplevel)
> ranger/api/commands.py:387:12: R1725: Consider using Python 3 style super() 
> without arguments (super-with-arguments)
> ranger/api/commands.py:407:27: R1734: Consider using [] instead of list() 
> (use-list-literal)
> ranger/api/commands.py:407:35: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/api/commands.py:431:16: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/api/commands.py:442:31: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/api/commands.py:398:8: R1710: Either all return statements in a 
> function should return an expression, or none of them should. 
> (inconsistent-return-statements)
> ************* Module ranger.colorschemes.default
> ranger/colorschemes/default.py:17:4: W0221: Number of parameters was 1 in 
> 'ColorScheme.use' and is now 2 in overridden 'Default.use' method 
> (arguments-differ)
> ranger/colorschemes/default.py:20:8: R1705: Unnecessary "elif" after 
> "return", remove the leading "el" from "elif" (no-else-return)
> ************* Module ranger.colorschemes.snow
> ranger/colorschemes/snow.py:12:4: W0221: Number of parameters was 1 in 
> 'ColorScheme.use' and is now 2 in overridden 'Snow.use' method 
> (arguments-differ)
> ************* Module ranger.colorschemes.solarized
> ranger/colorschemes/solarized.py:21:4: W0221: Number of parameters was 1 in 
> 'ColorScheme.use' and is now 2 in overridden 'Solarized.use' method 
> (arguments-differ)
> ranger/colorschemes/solarized.py:24:8: R1705: Unnecessary "elif" after 
> "return", remove the leading "el" from "elif" (no-else-return)
> ************* Module ranger.ext.spawn
> ranger/ext/spawn.py:34:13: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ranger/ext/spawn.py:35:22: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module ranger.ext.human_readable
> ranger/ext/human_readable.py:35:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:37:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:39:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:41:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:43:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:45:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:47:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:49:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:51:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:53:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:55:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/human_readable.py:65:4: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/ext/human_readable.py:77:4: R0205: Class 'SettingsAwareMock' inherits 
> from object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/human_readable.py:78:8: R0205: Class 'settings' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ************* Module ranger.ext.img_display
> ranger/ext/img_display.py:103:0: R0205: Class 'ImageDisplayer' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/img_display.py:110:8: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/img_display.py:114:8: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/img_display.py:118:8: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/img_display.py:140:23: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/img_display.py:150:32: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:164:22: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/img_display.py:179:8: W0706: The except handler raises immediately 
> (try-except-raise)
> ranger/ext/img_display.py:186:12: C0415: Import outside toplevel (time.sleep) 
> (import-outside-toplevel)
> ranger/ext/img_display.py:201:14: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:236:14: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:259:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:309:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:320:8: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/ext/img_display.py:347:22: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/img_display.py:401:29: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:410:33: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:491:14: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:593:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:599:12: C0415: Import outside toplevel (PIL.Image) 
> (import-outside-toplevel)
> ranger/ext/img_display.py:602:12: W0707: Consider explicitly re-raising using 
> 'except ImportError as exc' and 'raise ImageDisplayError('Image previews in 
> kitty require PIL (pillow)') from exc' (raise-missing-from)
> ranger/ext/img_display.py:639:11: R1714: Consider merging these comparisons 
> with 'in' by using 'image.mode not in ('RGB', 'RGBA')'. Use a set instead if 
> elements are hashable. (consider-using-in)
> ranger/ext/img_display.py:673:8: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/img_display.py:676:36: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:693:32: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/ext/img_display.py:737:23: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module ranger.ext.shell_escape
> ranger/ext/shell_escape.py:12:12: R1717: Consider using a dictionary 
> comprehension (consider-using-dict-comprehension)
> ************* Module ranger.ext.shutil_generatorized
> ranger/ext/shutil_generatorized.py:19:4: E0601: Using variable 'WindowsError' 
> before assignment (used-before-assignment)
> ranger/ext/shutil_generatorized.py:121:20: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/ext/shutil_generatorized.py:132:39: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/ext/shutil_generatorized.py:236:40: W1116: Second argument of 
> isinstance is not a type (isinstance-second-argument-not-valid-type)
> ranger/ext/shutil_generatorized.py:278:16: W0707: Consider explicitly 
> re-raising using 'except OSError as exc' and 'raise Error("Cannot move a 
> directory '%s' into itself '%s'." % (src, dst)) from exc' (raise-missing-from)
> ranger/ext/shutil_generatorized.py:278:28: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ************* Module ranger.ext.rifle
> ranger/ext/rifle.py:50:8: C0415: Import outside toplevel (stat.S_IXOTH, 
> stat.S_IFREG) (import-outside-toplevel)
> ranger/ext/rifle.py:83:30: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:83:30: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ranger/ext/rifle.py:84:50: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:84:50: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ranger/ext/rifle.py:85:12: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:116:0: R0205: Class 'Rifle' inherits from object, can be 
> safely removed from bases in python3 (useless-object-inheritance)
> ranger/ext/rifle.py:163:15: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/ext/rifle.py:163:15: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:219:12: R1705: Unnecessary "else" after "return", remove 
> the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/rifle.py:254:8: C0415: Import outside toplevel (mimetypes) 
> (import-outside-toplevel)
> ranger/ext/rifle.py:261:22: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:266:30: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:280:15: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:333:12: R1723: Unnecessary "else" after "break", remove 
> the "else" and de-indent the code inside it (no-else-break)
> ranger/ext/rifle.py:344:22: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:351:37: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:353:37: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:430:63: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:442:30: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/rifle.py:463:12: C0415: Import outside toplevel (ranger) 
> (import-outside-toplevel)
> ranger/ext/rifle.py:470:25: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:481:4: C0415: Import outside toplevel 
> (optparse.OptionParser) (import-outside-toplevel)
> ranger/ext/rifle.py:509:29: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:510:12: W0707: Consider explicitly re-raising using 
> 'raise SystemExit(1) from ex' (raise-missing-from)
> ranger/ext/rifle.py:512:29: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:532:22: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:537:22: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/ext/rifle.py:523:18: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module ranger.ext.popen_forked
> ranger/ext/popen_forked.py:21:26: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/popen_forked.py:21:26: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/ext/popen_forked.py:22:46: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/ext/popen_forked.py:22:46: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/ext/popen_forked.py:23:8: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module ranger.ext.widestring
> ranger/ext/widestring.py:57:0: R0205: Class 'WideString' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/widestring.py:80:8: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/ext/widestring.py:91:8: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ************* Module ranger.ext.keybinding_parser
> ranger/ext/keybinding_parser.py:142:15: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/ext/keybinding_parser.py:143:11: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/ext/keybinding_parser.py:172:54: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/ext/keybinding_parser.py:181:38: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/ext/keybinding_parser.py:196:45: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/ext/keybinding_parser.py:198:41: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> ranger/ext/keybinding_parser.py:209:16: W0707: Consider explicitly re-raising 
> using 'except KeyError as exc' and 'raise KeyError("Tried to copy the 
> keybinding `%s', but it was not found." % source) from exc' 
> (raise-missing-from)
> ranger/ext/keybinding_parser.py:209:31: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ranger/ext/keybinding_parser.py:220:0: R0205: Class 'KeyBuffer' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/keybinding_parser.py:242:8: C2801: Unnecessarily calls dunder 
> method __init__. Instantiate class directly. (unnecessary-dunder-call)
> ************* Module ranger.ext.signals
> ranger/ext/signals.py:87:0: R0205: Class 'SignalHandler' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/signals.py:105:0: R0205: Class 'SignalDispatcher' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/signals.py:109:24: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/ext/signals.py:116:24: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/ext/signals.py:165:8: R1705: Unnecessary "elif" after "return", remove 
> the leading "el" from "elif" (no-else-return)
> ************* Module ranger.ext.lazy_property
> ranger/ext/lazy_property.py:8:0: R0205: Class 'lazy_property' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ************* Module ranger.ext.accumulator
> ranger/ext/accumulator.py:9:0: R0205: Class 'Accumulator' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/ext/accumulator.py:78:12: R1731: Consider using 'i = max(i, 0)' 
> instead of unnecessary if block (consider-using-max-builtin)
> ************* Module ranger.ext.vcs.bzr
> ranger/ext/vcs/bzr.py:138:12: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/vcs/bzr.py:141:31: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/bzr.py:145:27: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ************* Module ranger.ext.vcs.hg
> ranger/ext/vcs/hg.py:130:12: R1705: Unnecessary "else" after "return", remove 
> the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/vcs/hg.py:133:31: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/hg.py:137:27: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ************* Module ranger.ext.vcs.svn
> ranger/ext/vcs/svn.py:144:12: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/vcs/svn.py:147:31: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/svn.py:151:27: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ************* Module ranger.ext.vcs.vcs
> ranger/ext/vcs/vcs.py:24:4: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/vcs/vcs.py:27:0: R0205: Class 'Vcs' inherits from object, can be 
> safely removed from bases in python3 (useless-object-inheritance)
> ranger/ext/vcs/vcs.py:80:23: R1719: The if expression can be replaced with 
> 'test' (simplifiable-if-expression)
> ranger/ext/vcs/vcs.py:81:28: R1719: The if expression can be replaced with 
> 'bool(test)' (simplifiable-if-expression)
> ranger/ext/vcs/vcs.py:124:12: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/vcs/vcs.py:130:21: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/ext/vcs/vcs.py:134:12: W0707: Consider explicitly re-raising using 
> 'except (subprocess.CalledProcessError, OSError) as exc' and 'raise 
> VcsError('{0:s}: {1:s}'.format(str(cmd), path)) from exc' (raise-missing-from)
> ranger/ext/vcs/vcs.py:134:27: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/vcs.py:171:16: C2801: Unnecessarily calls dunder method 
> __init__. Instantiate class directly. (unnecessary-dunder-call)
> ranger/ext/vcs/vcs.py:278:28: C2801: Unnecessarily calls dunder method 
> __init__. Instantiate class directly. (unnecessary-dunder-call)
> ranger/ext/vcs/vcs.py:321:16: C2801: Unnecessarily calls dunder method 
> __init__. Instantiate class directly. (unnecessary-dunder-call)
> ranger/ext/vcs/vcs.py:326:12: C2801: Unnecessarily calls dunder method 
> __init__. Instantiate class directly. (unnecessary-dunder-call)
> ranger/ext/vcs/vcs.py:380:8: R1725: Consider using Python 3 style super() 
> without arguments (super-with-arguments)
> ranger/ext/vcs/vcs.py:463:15: W4902: Using deprecated method isSet() 
> (deprecated-method)
> ranger/ext/vcs/vcs.py:466:19: W4902: Using deprecated method isSet() 
> (deprecated-method)
> ranger/ext/vcs/vcs.py:491:15: W4902: Using deprecated method isSet() 
> (deprecated-method)
> ranger/ext/vcs/vcs.py:516:4: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/vcs/vcs.py:521:4: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/vcs/vcs.py:526:4: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ranger/ext/vcs/vcs.py:531:4: W0107: Unnecessary pass statement 
> (unnecessary-pass)
> ************* Module ranger.ext.vcs.git
> ranger/ext/vcs/git.py:55:21: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/git.py:163:56: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/git.py:189:12: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/ext/vcs/git.py:192:31: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/ext/vcs/git.py:196:27: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ************* Module ranger.core.linemode
> ranger/core/linemode.py:17:0: R0205: Class 'LinemodeBase' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/core/linemode.py:71:19: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/linemode.py:87:15: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/linemode.py:101:8: R1705: Unnecessary "else" after "return", 
> remove the "else" and de-indent the code inside it (no-else-return)
> ranger/core/linemode.py:102:12: C0415: Import outside toplevel 
> (subprocess.CalledProcessError) (import-outside-toplevel)
> ranger/core/linemode.py:133:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/linemode.py:159:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module ranger.core.filter_stack
> ranger/core/filter_stack.py:25:0: R0205: Class 'BaseFilter' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/core/filter_stack.py:58:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/filter_stack.py:74:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/filter_stack.py:100:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/filter_stack.py:195:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/filter_stack.py:219:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/filter_stack.py:239:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/filter_stack.py:255:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module ranger.core.runner
> ranger/core/runner.py:54:0: R0205: Class 'Context' inherits from object, can 
> be safely removed from bases in python3 (useless-object-inheritance)
> ranger/core/runner.py:104:0: R0205: Class 'Runner' inherits from object, can 
> be safely removed from bases in python3 (useless-object-inheritance)
> ranger/core/runner.py:193:31: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/core/runner.py:194:31: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/core/runner.py:248:26: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/runner.py:258:76: E0601: Using variable 'error' before assignment 
> (used-before-assignment)
> ranger/core/runner.py:193:31: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/runner.py:194:31: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/runner.py:245:30: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module ranger.core.actions
> ranger/core/actions.py:107:29: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:118:12: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/core/actions.py:138:25: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:181:19: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:239:24: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:245:24: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:252:24: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:295:29: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:327:30: R1726: Boolean condition 'fl.realpath in 
> self.fm.tags or []' may be simplified to 'fl.realpath in self.fm.tags' 
> (simplifiable-condition)
> ranger/core/actions.py:402:13: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/core/actions.py:412:32: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:432:21: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/core/actions.py:443:21: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/core/actions.py:823:8: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/core/actions.py:964:19: R1721: Unnecessary use of a comprehension, use 
> list(self.rifle.list_commands([target.path], None, skip_ask=True)) instead. 
> (unnecessary-comprehension)
> ranger/core/actions.py:968:28: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ranger/core/actions.py:1104:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1109:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1170:16: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/core/actions.py:1192:18: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1058:4: R0915: Too many statements (79/50) 
> (too-many-statements)
> ranger/core/actions.py:1213:12: C0415: Import outside toplevel (chardet) 
> (import-outside-toplevel)
> ranger/core/actions.py:1201:4: R1710: Either all return statements in a 
> function should return an expression, or none of them should. 
> (inconsistent-return-statements)
> ranger/core/actions.py:1312:4: R1711: Useless return at end of function or 
> method (useless-return)
> ranger/core/actions.py:1406:8: R0205: Class 'NaturalOrder' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/core/actions.py:1429:25: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/actions.py:1440:26: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1443:18: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1454:25: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/actions.py:1473:22: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1479:25: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/actions.py:1485:18: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/core/actions.py:1612:20: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module ranger.core.shared
> ranger/core/shared.py:9:0: R0205: Class 'FileManagerAware' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/core/shared.py:16:0: R0205: Class 'SettingsAware' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ************* Module ranger.core.loader
> ranger/core/loader.py:27:0: R0205: Class 'Loadable' inherits from object, can 
> be safely removed from bases in python3 (useless-object-inheritance)
> ranger/core/loader.py:69:8: C0415: Import outside toplevel (os.path.join) 
> (import-outside-toplevel)
> ranger/core/loader.py:90:8: C0415: Import outside toplevel 
> (ranger.ext.shutil_generatorized) (import-outside-toplevel)
> ranger/core/loader.py:177:53: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/loader.py:177:53: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/core/loader.py:182:16: C0415: Import outside toplevel (io) 
> (import-outside-toplevel)
> ranger/core/loader.py:189:19: R1714: Consider merging these comparisons with 
> 'in' by using 'ex.errno not in (errno.EPIPE, errno.EINVAL)'. Use a set 
> instead if elements are hashable. (consider-using-in)
> ranger/core/loader.py:178:33: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/loader.py:429:20: C0209: Formatting a regular string which could 
> be a f-string (consider-using-f-string)
> ************* Module ranger.core.metadata
> ranger/core/metadata.py:25:0: R0205: Class 'MetadataManager' inherits from 
> object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> ranger/core/metadata.py:29:30: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/core/metadata.py:31:30: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/core/metadata.py:56:8: C0415: Import outside toplevel (json) 
> (import-outside-toplevel)
> ranger/core/metadata.py:87:13: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/core/metadata.py:114:8: C0415: Import outside toplevel (json) 
> (import-outside-toplevel)
> ranger/core/metadata.py:120:17: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/core/metadata.py:124:20: W0707: Consider explicitly re-raising using 
> 'except ValueError as exc' and 'raise ValueError('Failed decoding JSON file 
> %s' % metafile) from exc' (raise-missing-from)
> ranger/core/metadata.py:124:37: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module ranger.core.tab
> ranger/core/tab.py:81:12: R1705: Unnecessary "elif" after "return", remove 
> the leading "el" from "elif" (no-else-return)
> ranger/core/tab.py:174:15: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ************* Module ranger.core.main
> ranger/core/main.py:20:4: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/main.py:21:4: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/main.py:22:4: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/main.py:31:4: C0415: Import outside toplevel (ranger.api) 
> (import-outside-toplevel)
> ranger/core/main.py:32:4: C0415: Import outside toplevel 
> (ranger.container.settings.Settings) (import-outside-toplevel)
> ranger/core/main.py:33:4: C0415: Import outside toplevel 
> (ranger.core.shared.FileManagerAware, ranger.core.shared.SettingsAware) 
> (import-outside-toplevel)
> ranger/core/main.py:34:4: C0415: Import outside toplevel (ranger.core.fm.FM) 
> (import-outside-toplevel)
> ranger/core/main.py:35:4: C0415: Import outside toplevel 
> (ranger.ext.logutils.setup_logging) (import-outside-toplevel)
> ranger/core/main.py:36:4: C0415: Import outside toplevel 
> (ranger.ext.openstruct.OpenStruct) (import-outside-toplevel)
> ranger/core/main.py:76:23: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ranger/core/main.py:78:23: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ranger/core/main.py:80:18: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:108:14: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:122:12: C0415: Import outside toplevel 
> (ranger.container.directory.InodeFilterConstants) (import-outside-toplevel)
> ranger/core/main.py:126:12: C0415: Import outside toplevel 
> (ranger.ext.keybinding_parser.special_keys, 
> ranger.ext.keybinding_parser.reversed_special_keys) (import-outside-toplevel)
> ranger/core/main.py:131:26: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:146:12: C0415: Import outside toplevel 
> (ranger.ext.curses_interrupt_handler) (import-outside-toplevel)
> ranger/core/main.py:158:25: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/core/main.py:162:29: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/core/main.py:194:12: C0415: Import outside toplevel (cProfile) 
> (import-outside-toplevel)
> ranger/core/main.py:195:12: C0415: Import outside toplevel (pstats) 
> (import-outside-toplevel)
> ranger/core/main.py:204:8: C0415: Import outside toplevel (traceback) 
> (import-outside-toplevel)
> ranger/core/main.py:208:24: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:211:20: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:78:23: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/main.py:270:4: C0415: Import outside toplevel 
> (optparse.OptionParser) (import-outside-toplevel)
> ranger/core/main.py:271:4: C0415: Import outside toplevel (ranger.CONFDIR, 
> ranger.CACHEDIR, ranger.DATADIR, ranger.USAGE) (import-outside-toplevel)
> ranger/core/main.py:328:16: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:331:29: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:336:8: C0415: Import outside toplevel (tempfile.mkdtemp) 
> (import-outside-toplevel)
> ranger/core/main.py:359:4: C0415: Import outside toplevel 
> (ranger.core.actions.Actions) (import-outside-toplevel)
> ranger/core/main.py:360:4: C0415: Import outside toplevel 
> (ranger.core.shared) (import-outside-toplevel)
> ranger/core/main.py:361:4: C0415: Import outside toplevel 
> (ranger.api.commands) (import-outside-toplevel)
> ranger/core/main.py:362:4: C0415: Import outside toplevel 
> (ranger.config.commands) (import-outside-toplevel)
> ranger/core/main.py:380:16: R0402: Use 'from importlib import util' instead 
> (consider-using-from-import)
> ranger/core/main.py:380:16: C0415: Import outside toplevel (importlib.util) 
> (import-outside-toplevel)
> ranger/core/main.py:385:16: C0415: Import outside toplevel 
> (importlib.machinery.SourceFileLoader) (import-outside-toplevel)
> ranger/core/main.py:386:25: E1120: No value for argument 'fullname' in method 
> call (no-value-for-parameter)
> ranger/core/main.py:388:16: C0415: Import outside toplevel (imp) 
> (import-outside-toplevel)
> ranger/core/main.py:388:16: W4901: Deprecated module 'imp' (deprecated-module)
> ranger/core/main.py:433:23: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> ranger/core/main.py:443:24: C0415: Import outside toplevel (importlib) 
> (import-outside-toplevel)
> ranger/core/main.py:451:29: C0209: Formatting a regular string which could be 
> a f-string (consider-using-f-string)
> ranger/core/main.py:433:23: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/core/main.py:478:4: C0415: Import outside toplevel (errno.EEXIST) 
> (import-outside-toplevel)
> ranger/core/main.py:489:16: W0707: Consider explicitly re-raising using 
> 'raise SystemExit from err' (raise-missing-from)
> ************* Module ranger.core.fm
> ranger/core/fm.py:52:27: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/core/fm.py:148:12: C0415: Import outside toplevel (re) 
> (import-outside-toplevel)
> ranger/core/fm.py:149:12: C0415: Import outside toplevel 
> (ranger.ext.shell_escape.shell_quote) (import-outside-toplevel)
> ranger/core/fm.py:164:63: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:169:28: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:175:62: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:180:37: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:183:34: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:81:4: R0915: Too many statements (64/50) 
> (too-many-statements)
> ranger/core/fm.py:254:8: C0415: Import outside toplevel (shutil) 
> (import-outside-toplevel)
> ranger/core/fm.py:255:8: C0415: Import outside toplevel (errno.EEXIST) 
> (import-outside-toplevel)
> ranger/core/fm.py:259:33: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:261:33: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:270:24: W0707: Consider explicitly re-raising using 'raise 
> SystemExit from err' (raise-missing-from)
> ranger/core/fm.py:274:37: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:275:11: R1714: Consider merging these comparisons with 'in' 
> by using 'which in ('rifle', 'all')'. Use a set instead if elements are 
> hashable. (consider-using-in)
> ranger/core/fm.py:277:11: R1714: Consider merging these comparisons with 'in' 
> by using 'which in ('commands', 'all')'. Use a set instead if elements are 
> hashable. (consider-using-in)
> ranger/core/fm.py:279:11: R1714: Consider merging these comparisons with 'in' 
> by using 'which in ('commands_full', 'all')'. Use a set instead if elements 
> are hashable. (consider-using-in)
> ranger/core/fm.py:281:11: R1714: Consider merging these comparisons with 'in' 
> by using 'which in ('rc', 'all')'. Use a set instead if elements are 
> hashable. (consider-using-in)
> ranger/core/fm.py:283:11: R1714: Consider merging these comparisons with 'in' 
> by using 'which in ('scope', 'all')'. Use a set instead if elements are 
> hashable. (consider-using-in)
> ranger/core/fm.py:298:29: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/core/fm.py:398:12: W0707: Consider explicitly re-raising using 'except 
> KeyboardInterrupt as exc' and 'raise SystemExit from exc' (raise-missing-from)
> ranger/core/fm.py:405:21: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ranger/core/fm.py:412:21: W1514: Using open without explicitly specifying an 
> encoding (unspecified-encoding)
> ************* Module ranger
> ranger/__init__.py:19:25: C0209: Formatting a regular string which could be a 
> f-string (consider-using-f-string)
> ranger/__init__.py:21:8: C0415: Import outside toplevel (subprocess) 
> (import-outside-toplevel)
> ranger/__init__.py:24:27: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ************* Module doc.tools.print_colors
> doc/tools/print_colors.py:27:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module doc.tools.convert_papermode_to_metadata
> doc/tools/convert_papermode_to_metadata.py:28:14: C0209: Formatting a regular 
> string which could be a f-string (consider-using-f-string)
> doc/tools/convert_papermode_to_metadata.py:36:18: C0209: Formatting a regular 
> string which could be a f-string (consider-using-f-string)
> doc/tools/convert_papermode_to_metadata.py:39:13: R1735: Consider using {} 
> instead of dict() (use-dict-literal)
> doc/tools/convert_papermode_to_metadata.py:42:9: W1514: Using open without 
> explicitly specifying an encoding (unspecified-encoding)
> doc/tools/convert_papermode_to_metadata.py:46:22: C0209: Formatting a regular 
> string which could be a f-string (consider-using-f-string)
> doc/tools/convert_papermode_to_metadata.py:62:13: W1514: Using open without 
> explicitly specifying an encoding (unspecified-encoding)
> doc/tools/convert_papermode_to_metadata.py:65:14: C0209: Formatting a regular 
> string which could be a f-string (consider-using-f-string)
> ************* Module doc.tools.performance_test
> doc/tools/performance_test.py:13:4: C0415: Import outside toplevel 
> (ranger.container.directory) (import-outside-toplevel)
> doc/tools/performance_test.py:14:4: C0415: Import outside toplevel 
> (ranger.core.shared) (import-outside-toplevel)
> doc/tools/performance_test.py:15:4: C0415: Import outside toplevel 
> (ranger.container.settings) (import-outside-toplevel)
> doc/tools/performance_test.py:16:4: C0415: Import outside toplevel 
> (ranger.core.fm) (import-outside-toplevel)
> doc/tools/performance_test.py:17:4: C0415: Import outside toplevel 
> (ranger.ext.openstruct.OpenStruct) (import-outside-toplevel)
> doc/tools/performance_test.py:38:10: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module examples.plugin_ipc
> examples/plugin_ipc.py:21:8: C0415: Import outside toplevel (os) 
> (import-outside-toplevel)
> examples/plugin_ipc.py:27:12: C0415: Import outside toplevel (thread) 
> (import-outside-toplevel)
> examples/plugin_ipc.py:29:12: C0415: Import outside toplevel (_thread) 
> (import-outside-toplevel)
> examples/plugin_ipc.py:33:21: W1514: Using open without explicitly specifying 
> an encoding (unspecified-encoding)
> examples/plugin_ipc.py:44:8: C0415: Import outside toplevel (atexit) 
> (import-outside-toplevel)
> ************* Module examples.plugin_pmount_dynamic
> examples/plugin_pmount_dynamic.py:28:23: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:35:18: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:45:31: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:47:31: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:53:16: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:55:31: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:62:20: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> examples/plugin_pmount_dynamic.py:64:35: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ************* Module examples.plugin_pmount
> examples/plugin_pmount.py:25:23: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> examples/plugin_pmount.py:27:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> examples/plugin_pmount.py:29:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> examples/plugin_pmount.py:33:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> examples/plugin_pmount.py:36:31: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ************* Module setup
> setup.py:7:0: W4901: Deprecated module 'distutils' (deprecated-module)
> setup.py:24:4: W4901: Deprecated module 'distutils.core' (deprecated-module)
> setup.py:25:4: W4901: Deprecated module 'distutils.command.install_lib' 
> (deprecated-module)
> ************* Module tests.manpage_completion_test
> tests/manpage_completion_test.py:29:11: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> tests/manpage_completion_test.py:35:15: R1735: Consider using {} instead of 
> dict() (use-dict-literal)
> tests/manpage_completion_test.py:46:4: C0415: Import outside toplevel 
> (ranger.container.settings.ALLOWED_SETTINGS) (import-outside-toplevel)
> tests/manpage_completion_test.py:53:16: C0209: Formatting a regular string 
> which could be a f-string (consider-using-f-string)
> ************* Module tests.ranger.container.test_fsobject
> tests/ranger/container/test_fsobject.py:8:0: R0205: Class 'MockFM' inherits 
> from object, can be safely removed from bases in python3 
> (useless-object-inheritance)
> tests/ranger/container/test_fsobject.py:18:4: C2801: Unnecessarily calls 
> dunder method __init__. Instantiate class directly. (unnecessary-dunder-call)
> 
> -----------------------------------
> Your code has been rated at 9.46/10
> 
> make[2]: [Makefile:95: test_pylint] Error 30 (ignored)
> pylint --rcfile=./ranger/config/.pylintrc ./ranger/config
> ************* Module ranger/config/.pylintrc
> ranger/config/.pylintrc:1:0: W0012: Unknown option value for '--disable', 
> expected a valid pylint message and got 'locally-enabled' 
> (unknown-option-value)
> ************* Module ranger.config.commands
> ranger/config/commands.py:1461:0: R0022: Useless option value for 'disable', 
> 'bad-whitespace' was removed from pylint, see 
> https://github.com/PyCQA/pylint/pull/3577. (useless-option-value)
> ranger/config/commands.py:1476:0: R0022: Useless option value for 'enable', 
> 'bad-whitespace' was removed from pylint, see 
> https://github.com/PyCQA/pylint/pull/3577. (useless-option-value)
> ranger/config/commands.py:254:8: C0415: Import outside toplevel (os.path.sep) 
> (import-outside-toplevel)
> ranger/config/commands.py:311:8: C0415: Import outside toplevel 
> (ranger.ext.get_executables.get_executables) (import-outside-toplevel)
> ranger/config/commands.py:340:18: R1721: Unnecessary use of a comprehension, 
> use list(self.fm.thistab.get_selection()) instead. (unnecessary-comprehension)
> ranger/config/commands.py:422:8: C0415: Import outside toplevel 
> (ranger.core.runner.ALLOWED_FLAGS) (import-outside-toplevel)
> ranger/config/commands.py:448:8: C0415: Import outside toplevel 
> (ranger.gui.colorscheme.get_all_colorschemes) (import-outside-toplevel)
> ranger/config/commands.py:531:8: C0415: Import outside toplevel 
> (ranger.container.fsobject.FileSystemObject) (import-outside-toplevel)
> ranger/config/commands.py:554:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:643:8: C0415: Import outside toplevel 
> (ranger.ext.get_executables.get_term) (import-outside-toplevel)
> ranger/config/commands.py:665:8: C0415: Import outside toplevel (shlex) 
> (import-outside-toplevel)
> ranger/config/commands.py:666:8: C0415: Import outside toplevel 
> (functools.partial) (import-outside-toplevel)
> ranger/config/commands.py:688:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:700:11: R1714: Consider merging these comparisons 
> with 'in' by using 'answer in ('y', 'Y')'. Use a set instead if elements are 
> hashable. (consider-using-in)
> ranger/config/commands.py:723:8: C0415: Import outside toplevel (shlex) 
> (import-outside-toplevel)
> ranger/config/commands.py:724:8: C0415: Import outside toplevel 
> (functools.partial) (import-outside-toplevel)
> ranger/config/commands.py:746:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:758:11: R1714: Consider merging these comparisons 
> with 'in' by using 'answer in ('y', 'Y')'. Use a set instead if elements are 
> hashable. (consider-using-in)
> ranger/config/commands.py:772:8: R1725: Consider using Python 3 style super() 
> without arguments (super-with-arguments)
> ranger/config/commands.py:855:8: C0415: Import outside toplevel (sys) 
> (import-outside-toplevel)
> ranger/config/commands.py:856:8: C0415: Import outside toplevel 
> (ranger.container.file.File) (import-outside-toplevel)
> ranger/config/commands.py:857:8: C0415: Import outside toplevel 
> (os.path.exists) (import-outside-toplevel)
> ranger/config/commands.py:861:19: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/config/commands.py:864:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:861:19: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/config/commands.py:881:8: C0415: Import outside toplevel (sys) 
> (import-outside-toplevel)
> ranger/config/commands.py:886:19: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/config/commands.py:888:34: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:886:19: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/config/commands.py:911:8: C0415: Import outside toplevel 
> (os.path.join, os.path.expanduser, os.path.lexists) (import-outside-toplevel)
> ranger/config/commands.py:912:8: C0415: Import outside toplevel (os.makedirs) 
> (import-outside-toplevel)
> ranger/config/commands.py:931:8: C0415: Import outside toplevel 
> (os.path.join, os.path.expanduser, os.path.lexists) (import-outside-toplevel)
> ranger/config/commands.py:935:12: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> ranger/config/commands.py:935:12: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/config/commands.py:976:8: C0415: Import outside toplevel (ranger) 
> (import-outside-toplevel)
> ranger/config/commands.py:997:22: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1008:8: C0415: Import outside toplevel 
> (ranger.container.file.File) (import-outside-toplevel)
> ranger/config/commands.py:1009:8: C0415: Import outside toplevel (os.access) 
> (import-outside-toplevel)
> ranger/config/commands.py:1046:8: R1725: Consider using Python 3 style 
> super() without arguments (super-with-arguments)
> ranger/config/commands.py:1053:8: C0415: Import outside toplevel 
> (ranger.MACRO_DELIMITER, ranger.MACRO_DELIMITER_ESC) (import-outside-toplevel)
> ranger/config/commands.py:1129:8: C0415: Import outside toplevel (sys) 
> (import-outside-toplevel)
> ranger/config/commands.py:1130:8: C0415: Import outside toplevel (tempfile) 
> (import-outside-toplevel)
> ranger/config/commands.py:1131:8: C0415: Import outside toplevel 
> (ranger.container.file.File) (import-outside-toplevel)
> ranger/config/commands.py:1132:8: C0415: Import outside toplevel 
> (ranger.ext.shell_escape.shell_escape) (import-outside-toplevel)
> ranger/config/commands.py:1146:23: W1514: Using open without explicitly 
> specifying an encoding (unspecified-encoding)
> ranger/config/commands.py:1166:44: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1169:40: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1222:34: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1254:12: R1705: Unnecessary "elif" after "return", 
> remove the leading "el" from "elif" (no-else-return)
> ranger/config/commands.py:1343:8: R1725: Consider using Python 3 style 
> super() without arguments (super-with-arguments)
> ranger/config/commands.py:1364:8: R1725: Consider using Python 3 style 
> super() without arguments (super-with-arguments)
> ranger/config/commands.py:1385:8: R1725: Consider using Python 3 style 
> super() without arguments (super-with-arguments)
> ranger/config/commands.py:1403:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1479:8: R1725: Consider using Python 3 style 
> super() without arguments (super-with-arguments)
> ranger/config/commands.py:1580:20: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1674:8: C0415: Import outside toplevel 
> (ranger.core.filter_stack.SIMPLE_FILTERS, 
> ranger.core.filter_stack.FILTER_COMBINATORS) (import-outside-toplevel)
> ranger/config/commands.py:1707:16: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1777:8: C0415: Import outside toplevel 
> (ranger.ext.vcs.VcsError) (import-outside-toplevel)
> ranger/config/commands.py:1784:31: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1798:8: C0415: Import outside toplevel 
> (ranger.ext.vcs.VcsError) (import-outside-toplevel)
> ranger/config/commands.py:1805:31: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1842:15: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1855:22: R1735: Consider using {} instead of dict() 
> (use-dict-literal)
> ranger/config/commands.py:1885:12: C0415: Import outside toplevel 
> (ranger.core.linemode.DEFAULT_LINEMODE) (import-outside-toplevel)
> ranger/config/commands.py:1889:27: C0209: Formatting a regular string which 
> could be a f-string (consider-using-f-string)
> ranger/config/commands.py:1915:8: C0415: Import outside toplevel (subprocess) 
> (import-outside-toplevel)
> ranger/config/commands.py:1918:12: C0415: Import outside toplevel 
> (ranger.ext.get_executables.get_executables) (import-outside-toplevel)
> ranger/config/commands.py:1949:22: R1732: Consider using 'with' for 
> resource-allocating operations (consider-using-with)
> 
> -----------------------------------
> Your code has been rated at 9.35/10
> 
> make[2]: [Makefile:96: test_pylint] Error 28 (ignored)
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test: error: make -j8 test PYTHON=python3 returned exit code 2


The full build log is available from:
http://qa-logs.debian.net/2023/01/01/ranger_1.9.3-4_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230101;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230101&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: ranger
Source-Version: 1.9.3-5
Done: Mo Zhou <lu...@debian.org>

We believe that the bug you reported is fixed in the latest version of
ranger, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1027...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mo Zhou <lu...@debian.org> (supplier of updated ranger package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 04 Jan 2023 10:29:02 -0500
Source: ranger
Architecture: source
Version: 1.9.3-5
Distribution: unstable
Urgency: medium
Maintainer: Vern Sun <s5u...@gmail.com>
Changed-By: Mo Zhou <lu...@debian.org>
Closes: 1027654
Changes:
 ranger (1.9.3-5) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Remove constraints unnecessary since buster (oldstable)
 .
   [ Mo Zhou ]
   * Fix shell code error in scope.sh to prevent FTBFS. (Closes: #1027654)
Checksums-Sha1:
 f3e2ef9e35376ee25fea719969c2ab3336f3470c 2223 ranger_1.9.3-5.dsc
 c72c3a4b9097503c0fd311166b0accbc740880f9 11704 ranger_1.9.3-5.debian.tar.xz
 a41e4ad266e99442bf4540abb33ba260072e7dc1 7162 ranger_1.9.3-5_source.buildinfo
Checksums-Sha256:
 ff7c715949bc0342f037d920d90589d341d0964d60a26c2aa6088ffb640485e8 2223 
ranger_1.9.3-5.dsc
 970dc395c637679c369bb2230eb4f860a360f6609ff4f775e802ea35ca89083d 11704 
ranger_1.9.3-5.debian.tar.xz
 409ef698e1f1c802c1235d022056d111c55275d2be8ff4f491720f7434afb686 7162 
ranger_1.9.3-5_source.buildinfo
Files:
 0a1d0874cf2faf6df5c6aea19d57361b 2223 utils optional ranger_1.9.3-5.dsc
 ee0c94363b809e866f39db969a4d0f23 11704 utils optional 
ranger_1.9.3-5.debian.tar.xz
 b1c54630bc691c6bb5825520e4355c44 7162 utils optional 
ranger_1.9.3-5_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJFBAEBCgAvFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAmO1m2ARHGx1bWluQGRl
Ymlhbi5vcmcACgkQYmRes19oaooiDw/+OsspCYBzaUaru8dl9EDgZDBjTu7c6c2x
2kgaiY1NGUzVZOXKwC80o3p1NXwmEtOgMCM0QvdQovDQIgcvsWX0h8yAoiPIHCBN
MO7oYw0820kbhq/bG2D0QEXJTIuh43VzKpOIrrBlDZsb5e6kD8++4pJKGVtGNunk
aeq/X9UoXoa/sEQvE4gFL/bdU/sMXEMXnKRCSjg44oxYibIDykmUBuzx9X3SeibN
PbeBoInhDBwF7PAsQCx6rON55Qr1TVjzo+O+fBol0huuO+mbDFiwC9r+Ewxi/aG8
Rk7fSSA4oGvSMJpFOQXvZKTaJbS1HXDAxdtQOBWCEP6aB91iYtisO8u2pHENTV2o
D6Guev5rWonRLKxmx7Fjjkq6S16HRrI0ffCN9E7uXT0gHuWdZgJD0TYFXcmcAT/4
V6RnwoeTQQHgrH6vLYRRQE9yr5drXgVX4fKQd6iEX69JhPMBOTpXc9gmeJzQ+37/
GQ5w+sApAeCxcl5iY1fVIEZELHynKS/+RSewDYPNeHmNM9XTx786lzbLUghDS7fF
PjtEqXU+9YwoxV0q4XGbd+dO4uIwpJFhPrHc1f7Zph/qri3pKUc303doPk24cr22
5ai0siwAFeULXH4F2GOm0h1h2h8ioJL7UU/EyJnjcFL3E773BaVGol8vUBqv9cTa
jpktqizodCs=
=4+ck
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to