New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
skips are not honored since isort 5.9.x #1762
Comments
I have noticed the same thing happening this side. |
@pums974 and @grant-zietsman I'm so sorry this broke for both of you! Can you try the latest version from github and see if it is still an issue? |
Yeah no problem `isort . --show-config`:{
"_known_patterns": null,
"_section_comments": null,
"_skips": null,
"_skip_globs": null,
"_sorting_function": null,
"py_version": "py3",
"force_to_top": [],
"skip": [
".hg",
"__pypackages__",
"buck-out",
".pants.d",
".eggs",
"_build",
"dist",
".mypy_cache",
".venv",
".tox",
".svn",
".direnv",
".git",
"venv",
"node_modules",
"build",
".bzr",
".nox"
],
"extend_skip": [
"tmp",
"ext_bin",
"venv",
"ext"
],
"skip_glob": [],
"extend_skip_glob": [],
"skip_gitignore": true,
"line_length": 100,
"wrap_length": 0,
"line_ending": "",
"sections": [
"FUTURE",
"STDLIB",
"THIRDPARTY",
"FIRSTPARTY",
"LOCALFOLDER"
],
"no_sections": false,
"known_future_library": [
"__future__"
],
"known_third_party": [],
"known_first_party": [],
"known_local_folder": [],
"known_standard_library": [
"mmap",
"tarfile",
"hmac",
"pwd",
"shelve",
"audioop",
"getopt",
"macpath",
"uuid",
"runpy",
"optparse",
"pkgutil",
"formatter",
"ensurepip",
"test",
"dbm",
"hashlib",
"encodings",
"wave",
"winreg",
"pickletools",
"decimal",
"imaplib",
"trace",
"posixpath",
"heapq",
"chunk",
"array",
"selectors",
"curses",
"html",
"tempfile",
"statistics",
"modulefinder",
"mailbox",
"dummy_threading",
"copyreg",
"cmd",
"sqlite3",
"zipfile",
"enum",
"winsound",
"rlcompleter",
"token",
"xml",
"time",
"nis",
"pyclbr",
"netrc",
"aifc",
"syslog",
"tokenize",
"imghdr",
"concurrent",
"platform",
"lzma",
"fileinput",
"fpectl",
"resource",
"crypt",
"copy",
"subprocess",
"dataclasses",
"reprlib",
"turtledemo",
"site",
"xmlrpc",
"binascii",
"keyword",
"pty",
"faulthandler",
"wsgiref",
"abc",
"builtins",
"pathlib",
"symbol",
"gc",
"sre_compile",
"functools",
"unicodedata",
"doctest",
"logging",
"marshal",
"queue",
"ctypes",
"types",
"urllib",
"glob",
"typing",
"multiprocessing",
"asyncore",
"ipaddress",
"gzip",
"codecs",
"secrets",
"filecmp",
"_thread",
"json",
"calendar",
"quopri",
"base64",
"pydoc",
"numbers",
"errno",
"locale",
"fcntl",
"inspect",
"codeop",
"itertools",
"fnmatch",
"getpass",
"_dummy_thread",
"fractions",
"tty",
"contextvars",
"sndhdr",
"plistlib",
"difflib",
"posix",
"bdb",
"math",
"distutils",
"http",
"grp",
"dis",
"profile",
"cmath",
"pdb",
"pprint",
"socket",
"telnetlib",
"ntpath",
"graphlib",
"py_compile",
"symtable",
"timeit",
"asynchat",
"cgitb",
"smtpd",
"gettext",
"nntplib",
"turtle",
"ftplib",
"uu",
"sre_constants",
"signal",
"readline",
"struct",
"poplib",
"mailcap",
"termios",
"spwd",
"sys",
"compileall",
"configparser",
"textwrap",
"io",
"operator",
"linecache",
"smtplib",
"stat",
"sysconfig",
"os",
"sre",
"select",
"code",
"parser",
"bisect",
"tracemalloc",
"socketserver",
"webbrowser",
"binhex",
"colorsys",
"ssl",
"sunau",
"asyncio",
"cProfile",
"mimetypes",
"ast",
"threading",
"zlib",
"lib2to3",
"contextlib",
"random",
"sre_parse",
"zoneinfo",
"bz2",
"zipapp",
"xdrlib",
"string",
"collections",
"atexit",
"msilib",
"weakref",
"stringprep",
"imp",
"re",
"pickle",
"warnings",
"importlib",
"tabnanny",
"sched",
"shlex",
"tkinter",
"zipimport",
"cgi",
"ossaudiodev",
"msvcrt",
"pipes",
"shutil",
"csv",
"datetime",
"email",
"pstats",
"venv",
"unittest",
"traceback",
"argparse"
],
"extra_standard_library": [],
"known_other": {},
"multi_line_output": "VERTICAL_HANGING_INDENT",
"forced_separate": [],
"indent": " ",
"comment_prefix": " #",
"length_sort": false,
"length_sort_straight": false,
"length_sort_sections": [],
"add_imports": [],
"remove_imports": [],
"append_only": false,
"reverse_relative": false,
"force_single_line": false,
"single_line_exclusions": [],
"default_section": "THIRDPARTY",
"import_headings": {},
"balanced_wrapping": false,
"use_parentheses": true,
"order_by_type": true,
"atomic": false,
"lines_after_imports": -1,
"lines_between_sections": 1,
"lines_between_types": 0,
"combine_as_imports": false,
"combine_star": false,
"include_trailing_comma": true,
"from_first": false,
"verbose": false,
"quiet": false,
"force_adds": false,
"force_alphabetical_sort_within_sections": false,
"force_alphabetical_sort": false,
"force_grid_wrap": 0,
"force_sort_within_sections": false,
"lexicographical": false,
"group_by_package": false,
"ignore_whitespace": false,
"no_lines_before": [],
"no_inline_sort": false,
"ignore_comments": false,
"case_sensitive": false,
"sources": [
{
"py_version": "py3",
"force_to_top": [],
"skip": [
".hg",
"__pypackages__",
"buck-out",
".pants.d",
".eggs",
"_build",
"dist",
".mypy_cache",
".venv",
".tox",
".svn",
".direnv",
".git",
"venv",
"node_modules",
"build",
".bzr",
".nox"
],
"extend_skip": [],
"skip_glob": [],
"extend_skip_glob": [],
"skip_gitignore": false,
"line_length": 79,
"wrap_length": 0,
"line_ending": "",
"sections": [
"FUTURE",
"STDLIB",
"THIRDPARTY",
"FIRSTPARTY",
"LOCALFOLDER"
],
"no_sections": false,
"known_future_library": [
"__future__"
],
"known_third_party": [],
"known_first_party": [],
"known_local_folder": [],
"known_standard_library": [
"mmap",
"tarfile",
"hmac",
"pwd",
"shelve",
"audioop",
"getopt",
"macpath",
"uuid",
"runpy",
"optparse",
"pkgutil",
"formatter",
"ensurepip",
"test",
"dbm",
"hashlib",
"encodings",
"wave",
"winreg",
"pickletools",
"decimal",
"imaplib",
"trace",
"posixpath",
"heapq",
"chunk",
"array",
"selectors",
"curses",
"html",
"tempfile",
"statistics",
"modulefinder",
"mailbox",
"dummy_threading",
"copyreg",
"cmd",
"sqlite3",
"zipfile",
"enum",
"winsound",
"rlcompleter",
"token",
"xml",
"time",
"nis",
"pyclbr",
"netrc",
"aifc",
"syslog",
"tokenize",
"imghdr",
"concurrent",
"platform",
"lzma",
"fileinput",
"fpectl",
"resource",
"crypt",
"copy",
"subprocess",
"dataclasses",
"reprlib",
"turtledemo",
"site",
"xmlrpc",
"binascii",
"keyword",
"pty",
"faulthandler",
"wsgiref",
"abc",
"builtins",
"pathlib",
"symbol",
"gc",
"sre_compile",
"functools",
"unicodedata",
"doctest",
"logging",
"marshal",
"queue",
"ctypes",
"types",
"urllib",
"glob",
"typing",
"multiprocessing",
"asyncore",
"ipaddress",
"gzip",
"codecs",
"secrets",
"filecmp",
"_thread",
"json",
"calendar",
"quopri",
"base64",
"pydoc",
"numbers",
"errno",
"locale",
"fcntl",
"inspect",
"codeop",
"itertools",
"fnmatch",
"getpass",
"_dummy_thread",
"fractions",
"tty",
"contextvars",
"sndhdr",
"plistlib",
"difflib",
"posix",
"bdb",
"math",
"distutils",
"http",
"grp",
"dis",
"profile",
"cmath",
"pdb",
"pprint",
"socket",
"telnetlib",
"ntpath",
"graphlib",
"py_compile",
"symtable",
"timeit",
"asynchat",
"cgitb",
"smtpd",
"gettext",
"nntplib",
"turtle",
"ftplib",
"uu",
"sre_constants",
"signal",
"readline",
"struct",
"poplib",
"mailcap",
"termios",
"spwd",
"sys",
"compileall",
"configparser",
"textwrap",
"io",
"operator",
"linecache",
"smtplib",
"stat",
"sysconfig",
"os",
"sre",
"select",
"code",
"parser",
"bisect",
"tracemalloc",
"socketserver",
"webbrowser",
"binhex",
"colorsys",
"ssl",
"sunau",
"asyncio",
"cProfile",
"mimetypes",
"ast",
"threading",
"zlib",
"lib2to3",
"contextlib",
"random",
"sre_parse",
"zoneinfo",
"bz2",
"zipapp",
"xdrlib",
"string",
"collections",
"atexit",
"msilib",
"weakref",
"stringprep",
"imp",
"re",
"pickle",
"warnings",
"importlib",
"tabnanny",
"sched",
"shlex",
"tkinter",
"zipimport",
"cgi",
"ossaudiodev",
"msvcrt",
"pipes",
"shutil",
"csv",
"datetime",
"email",
"pstats",
"venv",
"unittest",
"traceback",
"argparse"
],
"extra_standard_library": [],
"known_other": {},
"multi_line_output": "GRID",
"forced_separate": [],
"indent": " ",
"comment_prefix": " #",
"length_sort": false,
"length_sort_straight": false,
"length_sort_sections": [],
"add_imports": [],
"remove_imports": [],
"append_only": false,
"reverse_relative": false,
"force_single_line": false,
"single_line_exclusions": [],
"default_section": "THIRDPARTY",
"import_headings": {},
"balanced_wrapping": false,
"use_parentheses": false,
"order_by_type": true,
"atomic": false,
"lines_after_imports": -1,
"lines_between_sections": 1,
"lines_between_types": 0,
"combine_as_imports": false,
"combine_star": false,
"include_trailing_comma": false,
"from_first": false,
"verbose": false,
"quiet": false,
"force_adds": false,
"force_alphabetical_sort_within_sections": false,
"force_alphabetical_sort": false,
"force_grid_wrap": 0,
"force_sort_within_sections": false,
"lexicographical": false,
"group_by_package": false,
"ignore_whitespace": false,
"no_lines_before": [],
"no_inline_sort": false,
"ignore_comments": false,
"case_sensitive": false,
"sources": [],
"virtual_env": "",
"conda_env": "",
"ensure_newline_before_comments": false,
"directory": "",
"profile": "",
"honor_noqa": false,
"src_paths": [],
"old_finders": false,
"remove_redundant_aliases": false,
"float_to_top": false,
"filter_files": false,
"formatter": "",
"formatting_function": null,
"color_output": false,
"treat_comments_as_code": [],
"treat_all_comments_as_code": false,
"supported_extensions": [
"pxd",
"pyi",
"py",
"pyx"
],
"blocked_extensions": [
"pex"
],
"constants": [],
"classes": [],
"variables": [],
"dedup_headings": false,
"only_sections": false,
"only_modified": false,
"combine_straight_imports": false,
"auto_identify_namespace_packages": true,
"namespace_packages": [],
"follow_links": true,
"indented_import_headings": true,
"honor_case_in_force_sorted_sections": false,
"sort_relative_in_force_sorted_sections": false,
"overwrite_in_place": false,
"reverse_sort": false,
"star_first": false,
"git_ignore": {},
"format_error": "{error}: {message}",
"format_success": "{success}: {message}",
"sort_order": "natural",
"source": "defaults"
},
{
"multi_line_output": 3,
"include_trailing_comma": true,
"force_grid_wrap": 0,
"use_parentheses": true,
"ensure_newline_before_comments": true,
"line_length": 88,
"source": "black profile"
},
{
"profile": "black",
"multi_line_output": "VERTICAL_HANGING_INDENT",
"line_length": 100,
"extend_skip": [
"tmp",
"ext_bin",
"ext"
],
"src_paths": [
"pymcac"
],
"skip_gitignore": true,
"source": "/Data/WORK/Projets/SRC/MCAC/pyproject.toml"
}
],
"virtual_env": "",
"conda_env": "",
"ensure_newline_before_comments": true,
"directory": "/Data/WORK/Projets/SRC/MCAC",
"profile": "black",
"honor_noqa": false,
"src_paths": [
"/Data/WORK/Projets/SRC/MCAC/pymcac"
],
"old_finders": false,
"remove_redundant_aliases": false,
"float_to_top": false,
"filter_files": false,
"formatter": "",
"formatting_function": null,
"color_output": false,
"treat_comments_as_code": [],
"treat_all_comments_as_code": false,
"supported_extensions": [
"pxd",
"pyi",
"py",
"pyx"
],
"blocked_extensions": [
"pex"
],
"constants": [],
"classes": [],
"variables": [],
"dedup_headings": false,
"only_sections": false,
"only_modified": false,
"combine_straight_imports": false,
"auto_identify_namespace_packages": true,
"namespace_packages": [],
"follow_links": true,
"indented_import_headings": true,
"honor_case_in_force_sorted_sections": false,
"sort_relative_in_force_sorted_sections": false,
"overwrite_in_place": false,
"reverse_sort": false,
"star_first": false,
"git_ignore": {},
"format_error": "{error}: {message}",
"format_success": "{success}: {message}",
"sort_order": "natural"
} `pyproject.toml`:[tool.isort]
profile = "black"
multi_line_output = 3
line_length = 100
extend_skip = [
"tmp",
"ext",
"ext_bin",
]
skip_gitignore = true I just realize that with And I have the same results the current git version (15234f8) |
I ran this with the latest version (installed from git) and these are the results that I am seeing. isort --check .
isort . --show-config
cat .gitignore
|
I also have this issue with isort 5.9.1. I installed the latest version ( 23d708e ) from git & the issue persisted. isort . --show-config
.isort.cfg
The file specified with skip= is skipped as expected but the files & folders in .gitignore aren't skipped. .gitignore
|
Same issue here when using
my entire |
I also experienced this as well with I observed this behavior on Windows and macOS. Reverting to
[tool.isort]
profile = "black"
line_length = 99
force_sort_within_sections = true
skip_gitignore = true
|
I'm sorry everyone is continuing to experience this! There have been 2 major fixes against the git ignore behavior in the main branch since this was last experienced (I myself have not been able to get this to happen). Can someone who is experiencing this issue try against latest main and see if it is resolved? |
Tested pip install from current main and it seems to have fixed it for me, thanks |
@jaidisido thanks for testing! 5.9.2 has been pushed which should resolve this issue. |
Hi, where If I put my `isort . --show-config`:{
"_known_patterns": null,
"_section_comments": null,
"_skips": null,
"_skip_globs": null,
"_sorting_function": null,
"py_version": "py3",
"force_to_top": [],
"skip": [
"__pypackages__",
".tox",
"dist",
".nox",
".venv",
"build",
".mypy_cache",
".direnv",
".bzr",
"venv",
".eggs",
"buck-out",
".git",
"node_modules",
".hg",
".svn",
"_build",
".pants.d"
],
"extend_skip": [
"other_project"
],
"skip_glob": [],
"extend_skip_glob": [],
"skip_gitignore": true,
"line_length": 100,
"wrap_length": 0,
"line_ending": "",
"sections": [
"FUTURE",
"STDLIB",
"THIRDPARTY",
"FIRSTPARTY",
"LOCALFOLDER"
],
"no_sections": false,
"known_future_library": [
"__future__"
],
"known_third_party": [],
"known_first_party": [],
"known_local_folder": [],
"known_standard_library": [
"shelve",
"formatter",
"struct",
"pstats",
"sys",
"imp",
"imaplib",
"pkgutil",
"trace",
"pprint",
"fcntl",
"symtable",
"rlcompleter",
"msilib",
"tempfile",
"tarfile",
"json",
"msvcrt",
"pickle",
"uu",
"grp",
"statistics",
"keyword",
"cmd",
"difflib",
"string",
"hashlib",
"argparse",
"site",
"itertools",
"pipes",
"tokenize",
"faulthandler",
"tracemalloc",
"cmath",
"smtplib",
"datetime",
"ast",
"winreg",
"aifc",
"netrc",
"pydoc",
"ntpath",
"subprocess",
"zipimport",
"importlib",
"zipapp",
"curses",
"_dummy_thread",
"resource",
"multiprocessing",
"bdb",
"email",
"gettext",
"fractions",
"tkinter",
"gc",
"select",
"unittest",
"warnings",
"timeit",
"sqlite3",
"encodings",
"zoneinfo",
"reprlib",
"math",
"chunk",
"readline",
"pyclbr",
"binascii",
"binhex",
"inspect",
"random",
"zipfile",
"imghdr",
"xmlrpc",
"operator",
"sre",
"typing",
"atexit",
"pty",
"stat",
"ctypes",
"compileall",
"urllib",
"wsgiref",
"asyncio",
"html",
"macpath",
"sre_compile",
"csv",
"crypt",
"copyreg",
"abc",
"types",
"zlib",
"lib2to3",
"linecache",
"shlex",
"dataclasses",
"poplib",
"mimetypes",
"io",
"smtpd",
"colorsys",
"pwd",
"dbm",
"contextlib",
"glob",
"unicodedata",
"concurrent",
"array",
"hmac",
"asyncore",
"graphlib",
"time",
"venv",
"profile",
"builtins",
"ensurepip",
"sunau",
"bz2",
"mmap",
"sched",
"http",
"queue",
"sre_parse",
"posix",
"uuid",
"contextvars",
"mailcap",
"cgitb",
"telnetlib",
"mailbox",
"token",
"marshal",
"doctest",
"wave",
"functools",
"copy",
"nntplib",
"ossaudiodev",
"fnmatch",
"termios",
"selectors",
"pathlib",
"tabnanny",
"tty",
"sndhdr",
"fileinput",
"posixpath",
"locale",
"webbrowser",
"enum",
"dis",
"quopri",
"codeop",
"numbers",
"threading",
"secrets",
"calendar",
"ssl",
"base64",
"heapq",
"collections",
"turtledemo",
"getpass",
"stringprep",
"ftplib",
"xdrlib",
"lzma",
"_thread",
"test",
"xml",
"sre_constants",
"asynchat",
"socketserver",
"pdb",
"nis",
"symbol",
"codecs",
"os",
"filecmp",
"textwrap",
"code",
"getopt",
"re",
"logging",
"plistlib",
"parser",
"cProfile",
"dummy_threading",
"bisect",
"shutil",
"py_compile",
"socket",
"configparser",
"sysconfig",
"distutils",
"gzip",
"pickletools",
"optparse",
"turtle",
"runpy",
"syslog",
"fpectl",
"ipaddress",
"errno",
"modulefinder",
"winsound",
"cgi",
"weakref",
"spwd",
"audioop",
"traceback",
"signal",
"decimal",
"platform"
],
"extra_standard_library": [],
"known_other": {},
"multi_line_output": "VERTICAL_HANGING_INDENT",
"forced_separate": [],
"indent": " ",
"comment_prefix": " #",
"length_sort": false,
"length_sort_straight": false,
"length_sort_sections": [],
"add_imports": [],
"remove_imports": [],
"append_only": false,
"reverse_relative": false,
"force_single_line": false,
"single_line_exclusions": [],
"default_section": "THIRDPARTY",
"import_headings": {},
"balanced_wrapping": false,
"use_parentheses": true,
"order_by_type": true,
"atomic": false,
"lines_after_imports": -1,
"lines_between_sections": 1,
"lines_between_types": 0,
"combine_as_imports": false,
"combine_star": false,
"include_trailing_comma": true,
"from_first": false,
"verbose": false,
"quiet": false,
"force_adds": false,
"force_alphabetical_sort_within_sections": false,
"force_alphabetical_sort": false,
"force_grid_wrap": 0,
"force_sort_within_sections": false,
"lexicographical": false,
"group_by_package": false,
"ignore_whitespace": false,
"no_lines_before": [],
"no_inline_sort": false,
"ignore_comments": false,
"case_sensitive": false,
"sources": [
{
"py_version": "py3",
"force_to_top": [],
"skip": [
"__pypackages__",
".tox",
"dist",
".nox",
".venv",
"build",
".mypy_cache",
".direnv",
".bzr",
"venv",
".eggs",
"buck-out",
".git",
"node_modules",
".hg",
".svn",
"_build",
".pants.d"
],
"extend_skip": [],
"skip_glob": [],
"extend_skip_glob": [],
"skip_gitignore": false,
"line_length": 79,
"wrap_length": 0,
"line_ending": "",
"sections": [
"FUTURE",
"STDLIB",
"THIRDPARTY",
"FIRSTPARTY",
"LOCALFOLDER"
],
"no_sections": false,
"known_future_library": [
"__future__"
],
"known_third_party": [],
"known_first_party": [],
"known_local_folder": [],
"known_standard_library": [
"shelve",
"formatter",
"struct",
"pstats",
"sys",
"imp",
"imaplib",
"pkgutil",
"trace",
"pprint",
"fcntl",
"symtable",
"rlcompleter",
"msilib",
"tempfile",
"tarfile",
"json",
"msvcrt",
"pickle",
"uu",
"grp",
"statistics",
"keyword",
"cmd",
"difflib",
"string",
"hashlib",
"argparse",
"site",
"itertools",
"pipes",
"tokenize",
"faulthandler",
"tracemalloc",
"cmath",
"smtplib",
"datetime",
"ast",
"winreg",
"aifc",
"netrc",
"pydoc",
"ntpath",
"subprocess",
"zipimport",
"importlib",
"zipapp",
"curses",
"_dummy_thread",
"resource",
"multiprocessing",
"bdb",
"email",
"gettext",
"fractions",
"tkinter",
"gc",
"select",
"unittest",
"warnings",
"timeit",
"sqlite3",
"encodings",
"zoneinfo",
"reprlib",
"math",
"chunk",
"readline",
"pyclbr",
"binascii",
"binhex",
"inspect",
"random",
"zipfile",
"imghdr",
"xmlrpc",
"operator",
"sre",
"typing",
"atexit",
"pty",
"stat",
"ctypes",
"compileall",
"urllib",
"wsgiref",
"asyncio",
"html",
"macpath",
"sre_compile",
"csv",
"crypt",
"copyreg",
"abc",
"types",
"zlib",
"lib2to3",
"linecache",
"shlex",
"dataclasses",
"poplib",
"mimetypes",
"io",
"smtpd",
"colorsys",
"pwd",
"dbm",
"contextlib",
"glob",
"unicodedata",
"concurrent",
"array",
"hmac",
"asyncore",
"graphlib",
"time",
"venv",
"profile",
"builtins",
"ensurepip",
"sunau",
"bz2",
"mmap",
"sched",
"http",
"queue",
"sre_parse",
"posix",
"uuid",
"contextvars",
"mailcap",
"cgitb",
"telnetlib",
"mailbox",
"token",
"marshal",
"doctest",
"wave",
"functools",
"copy",
"nntplib",
"ossaudiodev",
"fnmatch",
"termios",
"selectors",
"pathlib",
"tabnanny",
"tty",
"sndhdr",
"fileinput",
"posixpath",
"locale",
"webbrowser",
"enum",
"dis",
"quopri",
"codeop",
"numbers",
"threading",
"secrets",
"calendar",
"ssl",
"base64",
"heapq",
"collections",
"turtledemo",
"getpass",
"stringprep",
"ftplib",
"xdrlib",
"lzma",
"_thread",
"test",
"xml",
"sre_constants",
"asynchat",
"socketserver",
"pdb",
"nis",
"symbol",
"codecs",
"os",
"filecmp",
"textwrap",
"code",
"getopt",
"re",
"logging",
"plistlib",
"parser",
"cProfile",
"dummy_threading",
"bisect",
"shutil",
"py_compile",
"socket",
"configparser",
"sysconfig",
"distutils",
"gzip",
"pickletools",
"optparse",
"turtle",
"runpy",
"syslog",
"fpectl",
"ipaddress",
"errno",
"modulefinder",
"winsound",
"cgi",
"weakref",
"spwd",
"audioop",
"traceback",
"signal",
"decimal",
"platform"
],
"extra_standard_library": [],
"known_other": {},
"multi_line_output": "GRID",
"forced_separate": [],
"indent": " ",
"comment_prefix": " #",
"length_sort": false,
"length_sort_straight": false,
"length_sort_sections": [],
"add_imports": [],
"remove_imports": [],
"append_only": false,
"reverse_relative": false,
"force_single_line": false,
"single_line_exclusions": [],
"default_section": "THIRDPARTY",
"import_headings": {},
"balanced_wrapping": false,
"use_parentheses": false,
"order_by_type": true,
"atomic": false,
"lines_after_imports": -1,
"lines_between_sections": 1,
"lines_between_types": 0,
"combine_as_imports": false,
"combine_star": false,
"include_trailing_comma": false,
"from_first": false,
"verbose": false,
"quiet": false,
"force_adds": false,
"force_alphabetical_sort_within_sections": false,
"force_alphabetical_sort": false,
"force_grid_wrap": 0,
"force_sort_within_sections": false,
"lexicographical": false,
"group_by_package": false,
"ignore_whitespace": false,
"no_lines_before": [],
"no_inline_sort": false,
"ignore_comments": false,
"case_sensitive": false,
"sources": [],
"virtual_env": "",
"conda_env": "",
"ensure_newline_before_comments": false,
"directory": "",
"profile": "",
"honor_noqa": false,
"src_paths": [],
"old_finders": false,
"remove_redundant_aliases": false,
"float_to_top": false,
"filter_files": false,
"formatter": "",
"formatting_function": null,
"color_output": false,
"treat_comments_as_code": [],
"treat_all_comments_as_code": false,
"supported_extensions": [
"py",
"pyi",
"pxd",
"pyx"
],
"blocked_extensions": [
"pex"
],
"constants": [],
"classes": [],
"variables": [],
"dedup_headings": false,
"only_sections": false,
"only_modified": false,
"combine_straight_imports": false,
"auto_identify_namespace_packages": true,
"namespace_packages": [],
"follow_links": true,
"indented_import_headings": true,
"honor_case_in_force_sorted_sections": false,
"sort_relative_in_force_sorted_sections": false,
"overwrite_in_place": false,
"reverse_sort": false,
"star_first": false,
"git_ignore": {},
"format_error": "{error}: {message}",
"format_success": "{success}: {message}",
"sort_order": "natural",
"source": "defaults"
},
{
"multi_line_output": 3,
"include_trailing_comma": true,
"force_grid_wrap": 0,
"use_parentheses": true,
"ensure_newline_before_comments": true,
"line_length": 88,
"source": "black profile"
},
{
"profile": "black",
"multi_line_output": "VERTICAL_HANGING_INDENT",
"line_length": 100,
"extend_skip": [
"other_project"
],
"skip_gitignore": true,
"source": "/some/path/pyproject.toml"
}
],
"virtual_env": "",
"conda_env": "",
"ensure_newline_before_comments": true,
"directory": "/some/path",
"profile": "black",
"honor_noqa": false,
"src_paths": [
"/some/path/src",
"/some/path"
],
"old_finders": false,
"remove_redundant_aliases": false,
"float_to_top": false,
"filter_files": false,
"formatter": "",
"formatting_function": null,
"color_output": false,
"treat_comments_as_code": [],
"treat_all_comments_as_code": false,
"supported_extensions": [
"py",
"pyi",
"pxd",
"pyx"
],
"blocked_extensions": [
"pex"
],
"constants": [],
"classes": [],
"variables": [],
"dedup_headings": false,
"only_sections": false,
"only_modified": false,
"combine_straight_imports": false,
"auto_identify_namespace_packages": true,
"namespace_packages": [],
"follow_links": true,
"indented_import_headings": true,
"honor_case_in_force_sorted_sections": false,
"sort_relative_in_force_sorted_sections": false,
"overwrite_in_place": false,
"reverse_sort": false,
"star_first": false,
"git_ignore": {},
"format_error": "{error}: {message}",
"format_success": "{success}: {message}",
"sort_order": "natural"
} `pyproject.toml`:[tool.isort]
profile = "black"
multi_line_output = 3
line_length = 100
extend_skip = [
"other_project",
]
skip_gitignore = true |
@timothycrosley 5.9.2 seemed to fix the issue for me. Though when I ran with
My config: [tool.isort]
profile = "black"
line_length = 99
force_sort_within_sections = true
src_paths = ["config", "api"]
skip_gitignore = true Let me know if you think I should open a separate issue about this. |
@johnthagen, good call out! Currently, that message isn't aware of why a skip happened. I've done the minimal thing of updating it to mention the gitignore possibility: 6c1ec9a but making it know why a file was skipped would require a bit more of a refactoring if it is needed. |
Do you want me to open a different issue ? |
To me that makes it clear enough (just knowing that it could be possibility). I don't think there is huge value is trying to track why each item was skipped. Thanks for the quick response and fix. |
I'm using
isort
with my project for some time now, thank you for this project !Everything was working well with 5.8.0 but with 5.9.0 I have the error
And with the version 5.9.1,
extend_skip
andskip_gitignore
are not honored andisort
goes into myvenv
folder where it shouldn't go.Thank you for looking into this
The text was updated successfully, but these errors were encountered: