Created by: dependabot-preview[bot]
Bumps isort from 4.3.21 to 5.6.4.
Release notes
Sourced from isort's releases.
5.6.4 October 12, 2020
- Fixed #1556: Empty line added between imports that should be skipped.
5.6.3 October 11, 2020
- Improved packaging of test files alongside source distribution (see: PyCQA/isort#1555).
5.6.2 October 10, 2020
- Fixed #1548: On rare occasions an unecessary empty line can be added when an import is marked as skipped.
- Fixed #1542: Bug in VERTICAL_PREFIX_FROM_MODULE_IMPORT wrap mode.
- Fixed #1552: Pylama test dependent on source layout.
5.6.1 [Hotfix] October 8, 2020
- Fixed #1546: Unstable (non-idempotent) behavior with certain src trees.
5.6.0 October 7, 2020
- Implemented #1433: Provide helpful feedback in case a custom config file is specified without a configuration.
- Implemented #1494: Default to sorting imports within
.pxd
files.- Implemented #1502: Improved float-to-top behavior when there is an existing import section present at top-of-file.
- Implemented #1511: Support for easily seeing all files isort will be ran against using
isort . --show-files
.- Implemented #1487: Improved handling of encoding errors.
- Improved handling of unsupported configuration option errors (see #1475).
- Fixed #1463: Better interactive documentation for future option.
- Fixed #1461: Quiet config option not respected by file API in some circumstances.
- Fixed #1482: pylama integration is not working correctly out-of-the-box.
- Fixed #1492: --check does not work with stdin source.
- Fixed #1499: isort gets confused by single line, multi-line style comments when using float-to-top.
- Fixed #1525: Some warnings can't be disabled with --quiet.
- Fixed #1523: in rare cases isort can ignore direct from import if as import is also on same line.
Potentially breaking changes:
- Implemented #1540: Officially support Python 3.9 stdlib imports by default.
- Fixed #1443: Incorrect third vs first party categorization - namespace packages.
- Fixed #1486: "Google" profile is not quite Google style.
- Fixed "PyCharm" profile to always add 2 lines to be consistent with what PyCharm "Optimize Imports" does.
Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
- Implemented #1472: Full testing of stdin CLI Options
- Added additional branch coverage.
- More projects added to integration test suite.
5.5.5 [Hotfix] October 7, 2020
- Fixed #1539: in extremely rare cases isort 5.5.4 introduces syntax error by removing closing paren.
5.5.4 [Hotfix] September 29, 2020
- Fixed #1507: in rare cases isort changes the content of multiline strings after a yield statement.
- Fixed #1505: Support case where known_SECTION points to a section not listed in sections.
5.5.3 [Hotfix] September 20, 2020
- Fixed #1488: in rare cases isort can mangle
yield from
orraise from
statements.
Changelog
Sourced from isort's changelog.
5.6.4 October 12, 2020
- Fixed #1556: Empty line added between imports that should be skipped.
5.6.3 October 11, 2020
- Improved packaging of test files alongside source distribution (see: PyCQA/isort#1555).
5.6.2 October 10, 2020
- Fixed #1548: On rare occasions an unecessary empty line can be added when an import is marked as skipped.
- Fixed #1542: Bug in VERTICAL_PREFIX_FROM_MODULE_IMPORT wrap mode.
- Fixed #1552: Pylama test dependent on source layout.
Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
- Zope added to integration test suite
- Additional testing of CLI (simulate unseekable streams)
5.6.1 [Hotfix] October 8, 2020
- Fixed #1546: Unstable (non-idempotent) behavior with certain src trees.
5.6.0 October 7, 2020
- Implemented #1433: Provide helpful feedback in case a custom config file is specified without a configuration.
- Implemented #1494: Default to sorting imports within
.pxd
files.- Implemented #1502: Improved float-to-top behavior when there is an existing import section present at top-of-file.
- Implemented #1511: Support for easily seeing all files isort will be ran against using
isort . --show-files
.- Implemented #1487: Improved handling of encoding errors.
- Improved handling of unsupported configuration option errors (see #1475).
- Fixed #1463: Better interactive documentation for future option.
- Fixed #1461: Quiet config option not respected by file API in some circumstances.
- Fixed #1482: pylama integration is not working correctly out-of-the-box.
- Fixed #1492: --check does not work with stdin source.
- Fixed #1499: isort gets confused by single line, multi-line style comments when using float-to-top.
- Fixed #1525: Some warnings can't be disabled with --quiet.
- Fixed #1523: in rare cases isort can ignore direct from import if as import is also on same line.
Potentially breaking changes:
- Implemented #1540: Officially support Python 3.9 stdlib imports by default.
- Fixed #1443: Incorrect third vs first party categorization - namespace packages.
- Fixed #1486: "Google" profile is not quite Google style.
- Fixed "PyCharm" profile to always add 2 lines to be consistent with what PyCharm "Optimize Imports" does.
Goal Zero: (Tickets related to aspirational goal of achieving 0 regressions for remaining 5.0.0 lifespan):
- Implemented #1472: Full testing of stdin CLI Options
- Added additional branch coverage.
- More projects added to integration test suite.
5.5.5 [Hotfix] October 7, 2020
- Fixed #1539: in extremely rare cases isort 5.5.4 introduces syntax error by removing closing paren.
5.5.4 [Hotfix] September 29, 2020
Commits
-
6bb47b7
Bump version to 5.6.4 -
a6b253e
Merge pull request #1557 from PyCQA/issue/1556/remove-uneeded-new-line -
b487874
formatting fix -
54187d0
Merge branch 'master' of https://github.com/timothycrosley/isort into issue/1... -
49bb9ba
Fixed #1556: Empty line added between imports that should be skipped. -
491b346
Bump version to 5.6.3 -
383f323
Update changelog to include source distribution improvement -
b662f44
Add James Curtin (@jamescurtin) to acknowledgements -
fb0cdf7
Merge pull request #1555 from sbraz/tests -
66d6345
Specify minimum build system - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language -
@dependabot badge me
will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)