MCPcopy Create free account
hub / github.com/pycqa/isort / versions

github.com/pycqa/isort @8.0.1 → @9.0.0a3

indexed versions: 8.0.1 · 9.0.0a3

40 added 12 removed 7 signature changed

Removed / breaking in @8.0.1, gone in @9.0.0a3

updateOutputFunctiondocs/quick_start/interactive.js
_tmp_fileFunctionisort/api.py
import_typeFunctionisort/parse.py
normalize_lineFunctionisort/parse.py
skip_lineFunctionisort/parse.py
strip_syntaxFunctionisort/parse.py
_user_infoFunctionscripts/check_acknowledgments.py
mainFunctionscripts/check_acknowledgments.py
FakeAppClassscripts/mkstdlibs.py
FakeConfigClassscripts/mkstdlibs.py
test_deprecated_settingsFunctiontests/unit/test_isort.py
test_deprecated_settings_no_warn_in_quiet_modeFunctiontests/unit/test_isort.py

Signature changed

_file_output_stream_contextFunctionisort/api.py
_in_memory_output_stream_contextFunctionisort/api.py
_with_from_importsFunctionisort/output.py
_with_straight_importsFunctionisort/output.py
import_statementFunctionisort/wrap.py
test_isort_is_idempotentFunctiontests/integration/test_hypothesmith.py
test_fuzz_skip_lineFunctiontests/unit/test_parse.py

Added new API surface in @9.0.0a3

ExtraLineClassisort/_parse_utils.py
ImportContinuationResultClassisort/_parse_utils.py
NormalizeLineResultClassisort/_parse_utils.py
SkipLineResultClassisort/_parse_utils.py
collect_import_continuationFunctionisort/_parse_utils.py
import_typeFunctionisort/_parse_utils.py
normalize_from_import_stringFunctionisort/_parse_utils.py
normalize_lineFunctionisort/_parse_utils.py
skip_lineFunctionisort/_parse_utils.py
strip_syntaxFunctionisort/_parse_utils.py
_build_import_groupFunctionisort/output.py
_separate_packagesFunctionisort/output.py
_get_next_lineFunctionisort/parse.py
test_builtin_modulesFunctiontests/unit/test_isort.py
test_split_on_trailing_comma_stable_with_mixed_as_imports_issue_2352Functiontests/unit/test_isort.py
test_split_on_trailing_comma_stable_with_use_parentheses_2352Functiontests/unit/test_isort.py
TestParsingClasstests/unit/test_lazy_imports.py
TestParsing.test_eager_imports_are_stored_in_regular_bucketsMethodtests/unit/test_lazy_imports.py
TestParsing.test_lazy_from_import_is_stored_in_lazy_from_bucketMethodtests/unit/test_lazy_imports.py
TestParsing.test_lazy_imports_are_placed_in_correct_sectionMethodtests/unit/test_lazy_imports.py
TestParsing.test_lazy_straight_import_is_stored_in_lazy_straight_bucketMethodtests/unit/test_lazy_imports.py
test_force_sort_within_sections_applies_to_lazyFunctiontests/unit/test_lazy_imports.py
test_from_first_option_respected_for_lazyFunctiontests/unit/test_lazy_imports.py
test_lazy_from_import_multiple_namesFunctiontests/unit/test_lazy_imports.py
test_lazy_from_imports_come_after_eagerFunctiontests/unit/test_lazy_imports.py
test_lazy_from_sorted_alphabeticallyFunctiontests/unit/test_lazy_imports.py
test_lazy_import_with_aliasFunctiontests/unit/test_lazy_imports.py
test_lazy_imports_appear_after_eager_in_each_section_independentlyFunctiontests/unit/test_lazy_imports.py
test_lazy_straight_imports_come_after_eagerFunctiontests/unit/test_lazy_imports.py
test_lazy_straight_sorted_alphabeticallyFunctiontests/unit/test_lazy_imports.py
test_no_sections_mode_with_lazy_importsFunctiontests/unit/test_lazy_imports.py
test_ruff_reference_exampleFunctiontests/unit/test_lazy_imports.py
test_cli_src_path_glob_patternFunctiontests/unit/test_main.py
test_check_code_should_not_false_positive_with_float_to_top_and_add_importsFunctiontests/unit/test_regressions.py
test_comment_on_opening_line_of_aliased_import_does_not_moveFunctiontests/unit/test_regressions.py
test_unrecoverable_exception_on_valid_input_ending_with_backslash_issue_1893Functiontests/unit/test_regressions.py
test_combine_as_with_comments_and_vertical_hang_2316Functiontests/unit/test_ticketed_features.py
test_comment_not_duplicated_across_from_imports_2282Functiontests/unit/test_ticketed_features.py
test_isort_preserves_empty_inline_commentsFunctiontests/unit/test_ticketed_features.py
test_sort_separate_packages_issue_2104Functiontests/unit/test_ticketed_features.py