NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #3895 most downloaded on PyPI
flake8 plugin that integrates isort
Last release 11 months ago
25 Oct 2025
Release timing varies
gaps range from 1 weeks to 1.2 years
Nearly every release is documented
notes for 42 of 42 stable releases
2 versions withdrawn
withdrawn after publishing
11 years old
45 releases · first in 2015
Add support for isort 7.0.0. [gforcada]
Add support for isort 7.0.0. [gforcada]
Drop python 3.9 support and add Python 3.14 support. [gforcada]
Bump pypy minimum version to 3.10.
Add support for isort 6.0.0. [SukiCZ]
Add support for isort 6.0.0. [SukiCZ]
Drop python 3.8, and add python 3.13. [SukiCZ]
One column per quarter.
Switch from setup.cfg to setup.py. [deronnax]
Switch from setup.cfg to setup.py. [deronnax]
Switch from setuptools to hatchling. [gforcada]
Switch to main branch. [gforcada]
Use tox and pre-commit to ease project maintenance. [gforcada]
Drop python 3.7 support. [gforcada]
Drop python 3.7 support. [gforcada]
Add preliminary support to Python 3.12. [gforcada]
Drop isort 4.x support. [gforcada]
Drop isort 4.x support. [gforcada]
Add support for flake8 6.0.0. [gforcada]
Add --isort-no-skip-gitignore option to allow temporarily overriding the set value of isort's skip_gitignore option with False. This can cause flake8-isort to run significantly faster at the cost of making flake8-isort's behavior differ slightly from the behavior of isort --check. [gschaffner]
Fix broken add_options method, again. [casperdcl]
Fix broken add_options method, again. [casperdcl]
Fix broken add_options method [casperdcl]
Fix broken add_options method [casperdcl]
Improve the config option is added and read back. [gforcada]
Improve the config option is added and read back. [gforcada]
Bump plugin version. [gforcada]
Update dependencies. [gforcada]
Update dependencies. [gforcada]
Revamp GitHub actions. [gforcada]
Drop python 3.6, and add python 3.10. [gforcada]
Use linters and formatters to keep code sane and beautiful. [gforcada]
Fix compatibility with flake8 version 5. [nhymxu]
Fix compatibility with flake8 version 5. [nhymxu]
Release it as a wheel as well. [gforcada]
Release it as a wheel as well. [gforcada]
The package no longer depends on testfixtures.
The package no longer depends on testfixtures.
- Release py3 only wheels..
Release py3 only wheels..
Switch from travis-ci to github actions. [g-as]
Support flake8 4.x [g-as]
Switch from travis-ci to github actions. [g-as]
Drop python 2.7 support and 3.5 as well [g-as]
- Nothing changed yet.
Nothing changed yet.
support isort >= 5 [bnavigator, pkolbus]
support isort >= 5 [bnavigator, pkolbus]
Work around FailedToLoadPlugin exception by requiring isort 4.x. Likewise, pin the major version of all dependencies, to reduce risk of any future inc
Work around FailedToLoadPlugin exception by requiring isort 4.x. Likewise, pin the major version of all dependencies, to reduce risk of any future incompatibilities. [pkolbus]
Let isort search the configuration, rather than flake8-isort try to find it. [jnns]
Let isort search the configuration, rather than flake8-isort try to find it. [jnns]
- Fix flake8 warning. [sobolevn]
Fix flake8 warning. [sobolevn]
Add python3.8 support. [sobolevn]
Add python3.8 support. [sobolevn]
Look for isort configuration on .flake8 files as well. [JohnHBrock]
Look for isort configuration on .flake8 files as well. [JohnHBrock]
Document how to install flake8-isort on conda. [marcelotrevisani]
Look for isort configuration on pyproject.toml files as well. [sanjioh]
Fix isort output when pipes are used. [maerteijn]
Improve the README. [barbossa]
Fix isort output when pipes are used. [maerteijn]
Use pytest to run tests. [gforcada]
Use pytest to run tests. [gforcada]
New error code I005 isort foundan unexpected missing import. [charettes]
Add isort_show_traceback option to show verbose multi-line output from isort, turned off by default [sobolevn]
Now requires isort >= 4.3.0. [jleclanche]
Now requires isort >= 4.3.0. [jleclanche]
Fix input handling with flake8's --stdin-display-name, and simplify it. [blueyed]
Fix input handling with flake8's --stdin-display-name, and simplify it. [blueyed]
Remove flake8-polyfill dependency. flake8 >= 3.2.1 is required already, and stdin is not read directly anymore. [blueyed]
Add tox.ini and .editorconfig to config search. [cas--]
Fix typo. [paltman]
Add tox.ini and .editorconfig to config search. [cas--]
Make this plugin compatible with flake8 hook. As the hook copies the files out of tree, flake8-isort never finds the correct configuration. [jaysonsantos]
Workaround for isort bug when skipping files. [danpalmer]
Workaround for isort bug when skipping files. [danpalmer]
Release as universal wheel. [gforcada]
Release as universal wheel. [gforcada]
Support flake8 git hook. [sergio-alonso]
Support flake8 git hook. [sergio-alonso]
Support python 3.6. [gforcada]
Search configuration on home folder. [gforcada]
Fix yet another corner case. [gforcada]
Fix yet another corner case. [gforcada]
Fix another corner case: ignored files. [cas--]
Fix another corner case: ignored files. [cas--]
Fix corner cases of isort: newlines and grouped imports. [cas--]
Fix corner cases of isort: newlines and grouped imports. [cas--]
Show the exact line and kind of error, rather than a generic message. [cas--]
Show the exact line and kind of error, rather than a generic message. [cas--]
Update trove classifiers. [gforcada]
Update trove classifiers. [gforcada]
Add flake8 classifier. [sigmavirus24]
Add flake8 classifier. [sigmavirus24]
Require flake8 3.2.1. flake8 series 3.1.x and 3.2.0 where not reporting flake8-isort errors. [gforcada]
Test on pypy and pypy3. [gforcada]
Fix tests and formatting. [gforcada]
Fix standard input processing. [carljm]
Fix standard input processing. [carljm]
Refactor code to handle flake8 version 3. [danpalmer]
Refactor code to handle flake8 version 3. [danpalmer]
Require flake8 version 3.0. [gforcada]
Make error messages clearer. [do3cc]
Make error messages clearer. [do3cc]
Use either pep8 or pycodestyle (new name for pep8). [Maxim Novikov]
Fix coveralls. [gforcada]
Allow stdin processing, this way text editor can pass input to flake8. [mjacksonw]
Allow stdin processing, this way text editor can pass input to flake8. [mjacksonw]
Silence isort messages. [gforcada]
Silence isort messages. [gforcada]
Improve wording. [gforcada]
Check for isort configuration on setup.cfg as well. [plumdog]
Check for isort configuration on setup.cfg as well. [plumdog]
Check for an isort configuration file. [gforcada]
Check for an isort configuration file. [gforcada]
- Fix entry point. [gforcada]
Fix entry point. [gforcada]
Release wheels as well. [gforcada]
Release wheels as well. [gforcada]
Add all boilerplate files. [gforcada]
Initial release [gforcada]
Add all boilerplate files. [gforcada]
Create the flake8 plugin per se. [gforcada]
Your coding agent can read these notes before it upgrades. Set up the MCP server →