Skip to content
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

Update dependency isort to v4.3.21 #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 4, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
isort (source, changelog) ==4.3.4 -> ==4.3.21 age adoption passing confidence

Release Notes

pycqa/isort

v4.3.21

Compare Source

  • Fixed issue #​957 - Long aliases and use_parentheses generates invalid syntax

v4.3.20

Compare Source

  • Fixed issue #​948 - Pipe redirection broken on Python2.7

v4.3.19

Compare Source

  • Fixed issue #​942 - correctly handle pyi (Python Template Files) to match black output

v4.3.18

Compare Source

  • Fixed an issue with parsing files that contain unicode characters in Python 2
  • Fixed issue #​924 - Pulling in pip internals causes depreciation warning
  • Fixed issue #​938 - Providing a way to filter explicitly passed in files via configuration settings (--filter-files)
  • Improved interoperability with toml configuration files

v4.3.17

Compare Source

  • Fixed issue #​905 & #​919: Import section headers behaving strangely

v4.3.16

Compare Source

  • Fixed issue #​909 - skip and skip-glob are not enforced when using settings-path.
  • Fixed issue #​907 - appdirs optional requirement does not correctly specify version
  • Fixed issue #​902 - Too broad warning about missing toml package
  • Fixed issue #​778 - remove user from known standard library as it's no longer in any supported Python version.

v4.3.15

Compare Source

  • Fixed a regression with handling streaming input from pipes (Issue #​895)
  • Fixed handling of \x0c whitespace character (Issue #​811)
  • Improved CLI documentation

v4.3.14

Compare Source

  • Fixed a regression with /directory/.py style patterns

v4.3.13

Compare Source

  • Fixed the inability to accurately determine import section when a mix of conda and virtual environments are used.
  • Fixed some output being printed even when --quiet mode is enabled.
  • Fixed issue #​890 interoperability with PyCharm by allowing case sensitive non type grouped sorting.
  • Fixed issue #​889 under some circumstances isort will incorrectly add a new line at the beginning of a file.
  • Fixed issue #​885 many files not being skipped according to set skip settings.
  • Fixed issue #​842 streaming encoding improvements.

v4.3.12

Compare Source

  • Fix error caused when virtual environment not detected

v4.3.11

Compare Source

  • Fixed issue #​876: confused by symlinks pointing to virtualenv gives FIRSTPARTY not THIRDPARTY
  • Fixed issue #​873: current version skips every file on travis
  • Additional caching to reduce performance regression introduced in 4.3.5

v4.3.10

Compare Source

  • Fixed Windows incompatibilities (Issue #​835)
  • Fixed relative import sorting bug (Issue #​417)
  • Fixed "no_lines_before" to also be respected from previous empty sections.
  • Fixed slow-down introduced by finders mechanism by adding a LRU cache (issue #​848)
  • Fixed issue #​842 default encoding not-set in Python2
  • Restored Windows automated testing
  • Added Mac automated testing

v4.3.9

Compare Source

  • Fixed a bug that led to an incompatibility with black: #​831

v4.3.8

Compare Source

  • Fixed a bug that led to the recursive option not always been available from the command line.

v4.3.7

Compare Source

  • Expands the finder failsafe to occur on the creation of the finder objects.

v4.3.6

Compare Source

  • Fixes a fatal error that occurs if a single finder throws an exception. Important as we add more finders that utilize third party libraries.

v4.3.5

Compare Source

This is the final Python 2.x release of isort, and includes the following major changes:

Potentially Interface Breaking:

  • The -r option for removing imports has been renamed -rm to avoid accidental deletions and confusion with the -rc recursive option.
  • __init__.py has been removed from the default ignore list. The default ignore list is now empty - with all items needing to be explicitly ignored.
  • Isort will now by default ignore .tox / venv folders in an effort to be "safe". You can disable this behaviour by setting the "--unsafe" flag, this is separate from any skip or not skip rules you may have in place.
  • Isort now allows for files missing closing newlines in whitespace check
  • distutils support has been removed to simplify setup.py

New:

  • Official Python 3.7 Compatibility.
  • Support for using requirements files to auto determine third-paty section if pipreqs & requirementslib are installed.
  • Added support for using pyproject.toml if toml is installed.
  • Added support for XDG_HOME if appdirs is installed.
  • An option has been added to enable ignoring trailing comments ('ignore_comments') defaulting to False.
  • Added support to enable line length sorting for only specific sections
  • Added a correctly_sorted property on the SortsImport to enable more intuitive programmatic checking.

Fixes:

  • Improved black compatibility.
  • Isort will now detect files in the CWD as first-party.
  • Fixed several cases where '-ns' or 'not_skip' was being incorrectly ignored.
  • Fixed sorting of relative path imports ('.', '..', '...', etc).
  • Fixed bugs caused by a failure to maintain order when loading iterables from config files.
  • Correctly handle CPython compiled imports and others that need EXT_SUFFIX to correctly identify.
  • Fixed handling of Symbolic Links to follow them when walking the path.
  • Fixed handling of relative known_paths.
  • Fixed lack of access to all wrap modes from the CLI.
  • Fixed handling of FIFO files.
  • Fixed a bug that could result in multiple imports being inserted on the same line.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@merge-mamba
Copy link

merge-mamba bot commented Jun 4, 2021

Potential Conflict Warning

This pull request has changes that overlap with branches below. You might want to check in with the other
branch authors before you merge to avoid a conflict. 🐍

renovate/babel-monorepo (@renovate-bot)

renovate/eslint-5.x (@renovate-bot)

renovate/eslint-7.x (@renovate-bot)

renovate/eslint-config-airbnb-base-14.x (@renovate-bot)

renovate/jest-monorepo (@renovate-bot)

renovate/eslint-config-airbnb-base-13.x (@renovate-bot)

renovate/pin-dependencies (@renovate-bot)

renovate/major-jest-monorepo (@renovate-bot)

Something wrong? Got a suggestion? Email me or leave feedback here.

@merge-mamba
Copy link

merge-mamba bot commented Jun 4, 2021

Potential Conflict Warning

This pull request has changes that overlap with branches below. You might want to check in with the other
branch authors before you merge to avoid a conflict. 🐍

renovate/pin-dependencies (@renovate-bot)

Something wrong? Got a suggestion? Email me or leave feedback here.

@renovate
Copy link
Author

renovate bot commented Mar 21, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant