Skip to content

Bump isort from 8.0.1 to 9.0.1 - #332

Merged
llucax merged 2 commits into
v1.x.xfrom
dependabot/pip/isort-9.0.1
Sep 4, 2026
Merged

Bump isort from 8.0.1 to 9.0.1#332
llucax merged 2 commits into
v1.x.xfrom
dependabot/pip/isort-9.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 1, 2026

Copy link
Copy Markdown
Contributor

Bumps isort from 8.0.1 to 9.0.1.

Release notes

Sourced from isort's releases.

9.0.1

🪲 Fixes

Other changes

Full Changelog: PyCQA/isort@9.0.0...9.0.1

9.0.0

isort 9.0.0 is the result of several alpha and beta releases, as well as a small number of fixes added after the last beta. For release notes for the individual alphas and betas we would like to refer to:

Skipped version numbers are the result of changes to our release infrastructure that broke while creating the actual releases.

Please find below the full release notes for version 9.0.0, the newest release of isort after version 8.0.1.


isort 9.0.0 contains some significant changes and improvements. Most notably there is now support for Python 3.15 and its lazy imports and we have included several performance improvements as well as providing mypyc compiled wheels for all major platforms and supported versions of Python. In our own tests we saw speeds ups of more than 2x and 3x times, but this is highly dependent on the codebase isort needs to inspect.

The full list of changes is as follows:

💥 Breaking Changes

🚀 Features

🪲 Fixes

... (truncated)

Changelog

Sourced from isort's changelog.

Changelog

NOTE: isort follows the semver versioning standard. Find out more about isort's release policy here.

Please find a complete overview of all releases on Github.

Releases

Unreleased

9.0.0 August 26 2026

... (truncated)

Commits
  • 131f4ad Fix review typing and import order in CLI invocation test
  • 9491900 Test python -m isort invocation directly
  • f0a2dca Fix python -m isort by excluding main from mypyc
  • 037c2b2 Add changelog entries for last releases
  • 727d119 Name the predicate and drive the prefix test off STRING_PREFIXES
  • dec76bc Fix multiline docstring style
  • cb179db Keep add_imports below a prefixed module docstring
  • 7542f76 test: distinguish pylint disable-next comments
  • 9f56767 Fix pylint disable-next comments at top of imports
  • 0cba6f6 Delete .cruft.json
  • Additional commits viewable in compare view

@dependabot dependabot Bot added part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) type:tech-debt Improves the project without visible changes for users labels Sep 1, 2026
@dependabot
dependabot Bot requested review from a team as code owners September 1, 2026 15:36
@dependabot dependabot Bot added the type:tech-debt Improves the project without visible changes for users label Sep 1, 2026
@dependabot
dependabot Bot requested review from daniel-zullo-frequenz and ela-kotulska-frequenz and removed request for a team September 1, 2026 15:36
@github-actions

github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

isort Migration

Update: 8.0.1 → 9.0.1

✅ Migration completed successfully.

Migration output
=== v9.0.1 =========================================================
Source: inline script

Collecting isort==9.0.1
  Downloading isort-9.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB)
Collecting mypy-extensions>=1.1.0 (from isort==9.0.1)
  Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Downloading isort-9.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 110.8 MB/s  0:00:00
Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Installing collected packages: mypy-extensions, isort

Successfully installed isort-9.0.1 mypy-extensions-1.1.0
Fixing /home/runner/work/frequenz-client-dispatch-python/frequenz-client-dispatch-python/src/frequenz/client/dispatch/_internal_types.py
Skipped 1 files


Next step

Migration changes were committed and auto-merge-on-changes is disabled. Please review, approve, and merge this PR manually.

Note

If this PR needs rebasing later, comment @dependabot recreate on the PR.
This discards any current PR changes. Dependabot will regenerate the PR from the current base, and this action will detect that the migration commit is gone and re-run the migration on the recreated commit.


📋 Full migration logs

@github-actions github-actions Bot added tool:isort:migration:executed Migration script has been run part:dispatcher and removed tool:isort:migration:executed Migration script has been run labels Sep 1, 2026
@llucax

llucax commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

@dependabot recreate

Bumps [isort](https://github.com/PyCQA/isort) from 8.0.1 to 9.0.1.
- [Release notes](https://github.com/PyCQA/isort/releases)
- [Changelog](https://github.com/PyCQA/isort/blob/main/CHANGELOG.md)
- [Commits](PyCQA/isort@8.0.1...9.0.1)

---
updated-dependencies:
- dependency-name: isort
  dependency-version: 9.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/pip/isort-9.0.1 branch from 73c171f to 69ee269 Compare September 4, 2026 08:16
=== v9.0.1 =========================================================
Source: inline script

Collecting isort==9.0.1
  Downloading isort-9.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB)
Collecting mypy-extensions>=1.1.0 (from isort==9.0.1)
  Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Downloading isort-9.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 80.6 MB/s  0:00:00
Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Installing collected packages: mypy-extensions, isort

Successfully installed isort-9.0.1 mypy-extensions-1.1.0
Fixing /home/runner/work/frequenz-client-dispatch-python/frequenz-client-dispatch-python/src/frequenz/client/dispatch/_internal_types.py
Skipped 1 files



The migration completed successfully.

Applied-by: frequenz-floss/gh-action-dependabot-migrate
@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

isort Migration

Update: 8.0.1 → 9.0.1

✅ Migration completed successfully.

Migration output
=== v9.0.1 =========================================================
Source: inline script

Collecting isort==9.0.1
  Downloading isort-9.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (11 kB)
Collecting mypy-extensions>=1.1.0 (from isort==9.0.1)
  Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Downloading isort-9.0.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.7 MB)
   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.7/1.7 MB 80.6 MB/s  0:00:00
Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Installing collected packages: mypy-extensions, isort

Successfully installed isort-9.0.1 mypy-extensions-1.1.0
Fixing /home/runner/work/frequenz-client-dispatch-python/frequenz-client-dispatch-python/src/frequenz/client/dispatch/_internal_types.py
Skipped 1 files


Next step

Migration changes were committed and auto-merge-on-changes is disabled. Please review, approve, and merge this PR manually.

Note

If this PR needs rebasing later, comment @dependabot recreate on the PR.
This discards any current PR changes. Dependabot will regenerate the PR from the current base, and this action will detect that the migration commit is gone and re-run the migration on the recreated commit.


📋 Full migration logs

@github-actions github-actions Bot added the tool:isort:migration:executed Migration script has been run label Sep 4, 2026
@llucax llucax added the cmd:skip-release-notes It is not necessary to update release notes for this PR label Sep 4, 2026
@llucax

llucax commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

👋 @dependabot rebase

@dependabot @github

dependabot Bot commented on behalf of github Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

@llucax
llucax enabled auto-merge September 4, 2026 11:30
@llucax
llucax added this pull request to the merge queue Sep 4, 2026
Merged via the queue into v1.x.x with commit d5cfeb2 Sep 4, 2026
15 of 16 checks passed
@llucax
llucax deleted the dependabot/pip/isort-9.0.1 branch September 4, 2026 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cmd:skip-release-notes It is not necessary to update release notes for this PR part:dispatcher part:tooling Affects the development tooling (CI, deployment, dependency management, etc.) tool:isort:migration:executed Migration script has been run type:tech-debt Improves the project without visible changes for users

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant