Provided by: isort_4.3.4+ds1-1.1_all
isort - program for sorting Python import definitions
isort [-h] [-l LINE_LENGTH] [-s SKIP] [-ns NOT_SKIP] [-t FORCE_TO_TOP] [-b KNOWN_STANDARD_LIBRARY] [-o KNOWN_THIRD_PARTY] [-p KNOWN_FIRST_PARTY] [-m MODE] [-i INDENT] [-a ADD_IMPORTS] [-af] [-r REMOVE_IMPORTS] [-ls] [-d] [-c] [-sl] [-sd DEFAULT_SECTION] [-df] [-e] [-rc] [-ot] [-ac] [-cs] [-v] [-vb] [-sp SETTINGS_PATH] file...
isort sorts Python import definitions alphabetically within logical sections.
-h, --help show this help message and exit -l LINE_LENGTH, --lines LINE_LENGTH The maximum length of an import line (used for wrapping long imports). -s SKIP, --skip SKIP Files that sort imports should skip over. -ns NOT_SKIP, --dont-skip NOT_SKIP Files that sort imports should never skip over. -t FORCE_TO_TOP, --top FORCE_TO_TOP Force specific imports to the top of their appropriate section. -b KNOWN_STANDARD_LIBRARY, --builtin KNOWN_STANDARD_LIBRARY Force isort to recognize a module as part of the python standard library. -o KNOWN_THIRD_PARTY, --thirdparty KNOWN_THIRD_PARTY Force isort to recognize a module as being part of a third party library. -p KNOWN_FIRST_PARTY, --project KNOWN_FIRST_PARTY Force isort to recognize a module as being part of the current python project. -m MODE, --multi_line MODE Multi line output (0=grid, 1=vertical, 2=hanging, 3=vert-hanging, 4=vert-grid, 5=vert-grid-grouped). -i INDENT, --indent INDENT String to place for indents; defaults to " " (4 spaces). -a ADD_IMPORTS, --add_import ADD_IMPORTS Adds the specified import line to all files, automatically determining correct placement. -af, --force_adds Forces import adds even if the original file is empty. -r REMOVE_IMPORTS, --remove_import REMOVE_IMPORTS Removes the specified import from all files. -ls, --length_sort Sort imports by their string length. -d, --stdout Force resulting output to stdout, instead of in-place. -c, --check-only Checks the file for unsorted imports and prints them to the command line without modifying the file. -sl, --force_single_line_imports Forces all from imports to appear on their own line. -sd DEFAULT_SECTION, --section-default DEFAULT_SECTION Sets the default section for imports (by default, FIRSTPARTY). Possible values: FUTURE, ISTDLIB, THIRDPARTY, FIRSTPARTY, LOCALFOLDER -df, --diff Prints a diff of all the changes isort would make to a file, instead of changing it in place -e, --balanced Balances wrapping to produce the most consistent line length possible. -rc, --recursive Recursively look for Python files of which to sort imports. -ot, --order-by-type Order imports by type in addition to alphabetically. -ac, --atomic Ensures the output doesn't save if the resulting file contains syntax errors. -cs, --combine-star Ensures that if a star import is present, nothing else is imported from that namespace. -v, --version Show program's version number and exit. -vb, --verbose Shows verbose output, such as when files are skipped or when a check is successful. -sp SETTINGS_PATH, --settings-path SETTINGS_PATH Explicitly set the settings path instead of auto determining based on file location.