Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-flake8-isort for 
openSUSE:Factory checked in at 2026-11-09 16:04:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flake8-isort (Old)
 and      /work/SRC/openSUSE:Factory/.python-flake8-isort.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-flake8-isort"

Mon Nov  9 16:04:51 2026 rev:9 rq:1396208 version:7.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-flake8-isort/python-flake8-isort.changes  
2026-02-17 18:14:21.609465166 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-flake8-isort.new.3759290/python-flake8-isort.changes
     2026-11-09 16:05:33.548115368 +0100
@@ -1,0 +2,8 @@
+Sun Nov  8 23:01:34 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 7.1.0:
+  * update supported python versions (3.11 to 3.15) @gforcada
+  * improve CI speed by using `uvx` and `prek` @gforcada
+  * tighten GHA with `zizmor` @gforcada
+
+-------------------------------------------------------------------

Old:
----
  flake8_isort-7.0.0.tar.gz

New:
----
  flake8_isort-7.1.0.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-flake8-isort.spec ++++++
--- /var/tmp/diff_new_pack.xxWeHG/_old  2026-11-09 16:05:34.351149033 +0100
+++ /var/tmp/diff_new_pack.xxWeHG/_new  2026-11-09 16:05:34.355149201 +0100
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-flake8-isort
-Version:        7.0.0
+Version:        7.1.0
 Release:        0
 Summary:        Plugin integrating isort in flake8
 License:        GPL-2.0-only
@@ -30,14 +30,11 @@
 BuildRequires:  %{python_module isort >= 5.0.0}
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module testfixtures}
-BuildRequires:  %{python_module toml}
 BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Requires:       python-flake8
 Requires:       python-isort >= 5.0.0
-Requires:       python-testfixtures
 BuildArch:      noarch
 %python_subpackages
 
@@ -58,7 +55,7 @@
 %pytest ./run_tests.py
 
 %files %{python_files}
-%doc README.rst CHANGES.rst
+%doc README.md CHANGES.md
 %license LICENSE*
 %{python_sitelib}/flake8_isort.py*
 %pycache_only %{python_sitelib}/__pycache__/flake8_isort*

++++++ flake8_isort-7.0.0.tar.gz -> flake8_isort-7.1.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/.github/dependabot.yml 
new/flake8_isort-7.1.0/.github/dependabot.yml
--- old/flake8_isort-7.0.0/.github/dependabot.yml       1970-01-01 
01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/.github/dependabot.yml       2020-02-02 
01:00:00.000000000 +0100
@@ -0,0 +1,10 @@
+version: 2
+updates:
+
+  - package-ecosystem: "github-actions"
+    directory: "/"
+    schedule:
+      # Check for updates to GitHub Actions every week
+      interval: "weekly"
+    cooldown:
+      default-days: 7
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/.github/workflows/testing.yml 
new/flake8_isort-7.1.0/.github/workflows/testing.yml
--- old/flake8_isort-7.0.0/.github/workflows/testing.yml        2020-02-02 
01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/.github/workflows/testing.yml        2020-02-02 
01:00:00.000000000 +0100
@@ -1,58 +1,55 @@
 name: Testing
+
 on:
   push:
     branches: [main]
   pull_request:
     branches: [main]
+
+permissions: {}
+
 env:
   GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+
 jobs:
   test:
     name: Testing on
     runs-on: "ubuntu-latest"
     strategy:
       matrix:
-        python-version: ["3.14", "3.13", "3.12", "3.11", "3.10", "pypy-3.10"]
+        python-version: ["3.15", "3.14", "3.13", "3.12", "3.11", "pypy-3.10"]
     steps:
-      - uses: actions/checkout@v4
-      - name: Set up Python
-        uses: actions/setup-python@v5
+      - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # 
v7.0.1
         with:
-          python-version: ${{ matrix.python-version }}
-      - name: Cache packages
-        uses: actions/cache@v4
+          persist-credentials: false
+      - name: Install uv + caching
+        uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # 
v10.3.3
         with:
-          path: ~/.cache/pip
-          key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ 
hashFiles('tox.ini') }}
-          restore-keys: |
-            ${{ runner.os }}-pip-${{ matrix.python-version }}-
-      - name: Install dependencies
-        run: python -m pip install tox
+          enable-cache: true
+          cache-dependency-glob: |
+            tox.ini
+            pyproject.toml
+          python-version: ${{ matrix.python-version }}
       - name: Test
-        run: tox -e test
+        run: uvx --with flake8 --with isort pytest run_tests.py
 
   lint:
     name: Lint code
     runs-on: "ubuntu-latest"
     strategy:
       matrix:
-        python-version: ["3.13"]
+        python-version: ["3.11"]
     steps:
-      - uses: actions/checkout@v4
-      - name: Set up Python
-        uses: actions/setup-python@v5
+      - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # 
v7.0.1
         with:
-          python-version: ${{ matrix.python-version }}
-      - name: Cache packages
-        uses: actions/cache@v4
+          persist-credentials: false
+      - name: Install uv + caching
+        uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # 
v10.3.3
         with:
-          path: |
-            ~/.cache/pre-commit
-            ~/.cache/pip
-          key: ${{ runner.os }}-pip-${{ matrix.python-version }}-${{ 
hashFiles('tox.ini') }}
-          restore-keys: |
-            ${{ runner.os }}-pip-${{ matrix.python-version }}-
-      - name: Install dependencies
-        run: python -m pip install tox
+          enable-cache: true
+          cache-dependency-glob: |
+            tox.ini
+            pyproject.toml
+          python-version: ${{ matrix.python-version }}
       - name: Run linting
-        run: tox -e lint
+        run: uvx prek run -a
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/.pre-commit-config.yaml 
new/flake8_isort-7.1.0/.pre-commit-config.yaml
--- old/flake8_isort-7.0.0/.pre-commit-config.yaml      2020-02-02 
01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/.pre-commit-config.yaml      2020-02-02 
01:00:00.000000000 +0100
@@ -4,16 +4,16 @@
 
 repos:
 -   repo: https://github.com/asottile/pyupgrade
-    rev: v3.20.0
+    rev: v3.21.2
     hooks:
     -   id: pyupgrade
-        args: [--py38-plus]
+        args: [--py311-plus]
 -   repo: https://github.com/pycqa/isort
-    rev: 6.0.1
+    rev: 9.0.1
     hooks:
     -   id: isort
--   repo: https://github.com/psf/black
-    rev: 25.1.0
+-   repo: https://github.com/psf/black-pre-commit-mirror
+    rev: 26.5.1
     hooks:
     -   id: black
 -   repo: https://github.com/PyCQA/flake8
@@ -32,20 +32,24 @@
           - flake8-quotes
 
 -   repo: https://github.com/codespell-project/codespell
-    rev: v2.4.1
+    rev: v2.4.3
     hooks:
     -   id: codespell
         additional_dependencies:
           - tomli
 -   repo: https://github.com/mgedmin/check-manifest
-    rev: "0.50"
+    rev: "0.51"
     hooks:
     -   id: check-manifest
 -   repo: https://github.com/regebro/pyroma
-    rev: "5.0"
+    rev: "5.1b1"
     hooks:
     -   id: pyroma
 -   repo: https://github.com/mgedmin/check-python-versions
-    rev: "0.22.1"
+    rev: "0.24.2"
     hooks:
     -   id: check-python-versions
+- repo: https://github.com/zizmorcore/zizmor-pre-commit
+  rev: v1.31.1
+  hooks:
+  - id: zizmor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/CHANGES.md 
new/flake8_isort-7.1.0/CHANGES.md
--- old/flake8_isort-7.0.0/CHANGES.md   1970-01-01 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/CHANGES.md   2020-02-02 01:00:00.000000000 +0100
@@ -0,0 +1,268 @@
+# Changelog
+
+## 7.1.0 (2026-11-02)
+
+- update supported python versions (3.11 to 3.15) @gforcada
+
+- improve CI speed by using `uvx` and `prek` @gforcada
+
+- tighten GHA with `zizmor` @gforcada
+
+## 7.0.0 (2025-10-25)
+
+- 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
+
+## 6.1.2 (2025-01-29)
+
+- Add support for isort 6.0.0 @SukiCZ
+
+- Drop python 3.8, and add python 3.13 @SukiCZ
+
+## 6.1.1 (2023-11-03)
+
+- 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
+
+## 6.1.0 (2023-09-15)
+
+- drop python 3.7 support @gforcada
+
+- add preliminary support to Python 3.12 @gforcada
+
+## 6.0.0 (2022-12-22)
+
+- 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
+
+## 5.0.3 (2022-11-20)
+
+- fix broken `add_options` method, again. @casperdcl
+
+## 5.0.2 (2022-11-19)
+
+- fix broken `add_options` method @casperdcl
+
+## 5.0.1 (2022-11-18)
+
+- improve the config option is added and read back @gforcada
+
+- bump plugin version @gforcada
+
+## 5.0.0 (2022-10-08)
+
+- 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
+
+## 4.2.0 (2022-08-04)
+
+- fix compatibility with flake8 version 5. @nhymxu
+
+## 4.1.2.post0 (2022-07-25)
+
+- release it as a wheel as well @gforcada
+
+## 4.1.2 (2022-07-25)
+
+- the package no longer depends on `testfixtures`
+
+## 4.1.1 (2021-10-14)
+
+- Release py3 only wheels..
+
+## 4.1.0 (2021-10-14)
+
+- 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
+
+## 4.0.0 (2020-08-11)
+
+- nothing changed yet
+
+## 4.0.0a0 (2020-08-07)
+
+- support isort >= 5 @bnavigator, @pkolbus
+
+## 3.0.1 (2020-07-08)
+
+- 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
+
+## 3.0.0 (2020-04-15)
+
+- let `isort` search the configuration, rather than `flake8-isort` try to find 
it @jnns
+
+## 2.9.1 (2020-03-28)
+
+- fix flake8 warning @sobolevn
+
+## 2.9.0 (2020-03-16)
+
+- add ``python3.8`` support @sobolevn
+
+## 2.8.0 (2019-12-05)
+
+- 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
+
+## 2.7.0 (2019-03-19)
+
+- improve the README @barbossa
+
+- fix isort output when pipes are used @maerteijn
+
+## 2.6.0 (2018-12-01)
+
+- 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
+
+## 2.5 (2018-03-15)
+
+- Now requires isort >= 4.3.0 @jleclanche
+
+## 2.4 (2018-02-25)
+
+- 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
+
+## 2.3 (2017-12-22)
+
+- 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
+
+## 2.2.2 (2017-08-19)
+
+- workaround for isort bug when skipping files @danpalmer
+
+## 2.2.1 (2017-05-12)
+
+- release as universal wheel @gforcada
+
+## 2.2 (2017-03-26)
+
+- support flake8 git hook @sergio-alonso
+
+- support python 3.6 @gforcada
+
+- search configuration on home folder @gforcada
+
+## 2.1.3 (2016-11-25)
+
+- fix yet another corner case @gforcada
+
+## 2.1.2 (2016-11-25)
+
+- fix another corner case: ignored files @cas--
+
+## 2.1.1 (2016-11-25)
+
+- fix corner cases of isort: newlines and grouped imports @cas--
+
+## 2.1.0 (2016-11-24)
+
+- show the exact line and kind of error,
+  rather than a generic message @cas--
+
+## 2.0.3 (2016-11-22)
+
+- update trove classifiers @gforcada
+
+## 2.0.2 (2016-11-22)
+
+- 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
+
+## 2.0.1 (2016-09-22)
+
+- fix standard input processing @carljm
+
+## 2.0 (2016-09-14)
+
+- Refactor code to handle flake8 version 3 @danpalmer
+
+- require flake8 version 3.0 @gforcada
+
+## 1.3 (2016-06-20)
+
+- Make error messages clearer @do3cc
+
+- use either pep8 or pycodestyle (new name for pep8) [Maxim Novikov]
+
+- fix coveralls @gforcada
+
+## 1.2 (2016-03-05)
+
+- Allow stdin processing, this way text editor can pass input to flake8 
@mjacksonw
+
+## 1.1.1 (2016-02-16)
+
+- silence isort messages @gforcada
+
+- improve wording @gforcada
+
+## 1.1 (2016-02-16)
+
+- Check for isort configuration on setup.cfg as well @plumdog
+
+## 1.0 (2015-12-16)
+
+- check for an isort configuration file @gforcada
+
+## 0.2 (2015-09-14)
+
+- fix entry point @gforcada
+
+## 0.1.post0 (2015-09-13)
+
+- release wheels as well @gforcada
+
+## 0.1 (2015-09-13)
+
+- initial release @gforcada
+
+- add all boilerplate files @gforcada
+
+- create the flake8 plugin per se @gforcada
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/CHANGES.rst 
new/flake8_isort-7.1.0/CHANGES.rst
--- old/flake8_isort-7.0.0/CHANGES.rst  2020-02-02 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/CHANGES.rst  1970-01-01 01:00:00.000000000 +0100
@@ -1,372 +0,0 @@
-.. -*- coding: utf-8 -*-
-
-Changelog
-=========
-
-7.0.0 (2025-10-25)
-------------------
-
-- 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.
-
-6.1.2 (2025-01-29)
-------------------
-
-- Add support for isort 6.0.0.
-  [SukiCZ]
-
-- Drop python 3.8, and add python 3.13.
-  [SukiCZ]
-
-
-6.1.1 (2023-11-03)
-------------------
-
-- 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]
-
-6.1.0 (2023-09-15)
-------------------
-
-- Drop python 3.7 support.
-  [gforcada]
-
-- Add preliminary support to Python 3.12.
-  [gforcada]
-
-6.0.0 (2022-12-22)
-------------------
-
-- 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]
-
-5.0.3 (2022-11-20)
-------------------
-
-- Fix broken `add_options` method, again. [casperdcl]
-
-5.0.2 (2022-11-19)
-------------------
-
-- Fix broken `add_options` method [casperdcl]
-
-5.0.1 (2022-11-18)
-------------------
-
-- Improve the config option is added and read back. [gforcada]
-
-- Bump plugin version. [gforcada]
-
-5.0.0 (2022-10-08)
-------------------
-
-- 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]
-
-4.2.0 (2022-08-04)
-------------------
-
-- Fix compatibility with flake8 version 5. [nhymxu]
-
-
-4.1.2.post0 (2022-07-25)
-------------------------
-
-- Release it as a wheel as well. [gforcada]
-
-
-4.1.2 (2022-07-25)
-------------------
-
-- The package no longer depends on ``testfixtures``. 
-
-
-4.1.1 (2021-10-14)
-------------------
-
-- Release py3 only wheels..
-
-
-4.1.0 (2021-10-14)
-------------------
-
-- 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]
-
-
-4.0.0 (2020-08-11)
-------------------
-
-- Nothing changed yet.
-
-
-4.0.0a0 (2020-08-07)
---------------------
-
-- support isort >= 5 [bnavigator, pkolbus]
-
-
-3.0.1 (2020-07-08)
-------------------
-
-- 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]
-
-
-3.0.0 (2020-04-15)
-------------------
-
-- Let `isort` search the configuration, rather than `flake8-isort` try to find 
it.
-  [jnns]
-
-2.9.1 (2020-03-28)
-------------------
-
-- Fix flake8 warning.
-  [sobolevn]
-
-2.9.0 (2020-03-16)
-------------------
-
-- Add ``python3.8`` support.
-  [sobolevn]
-
-2.8.0 (2019-12-05)
-------------------
-
-- 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]
-
-2.7.0 (2019-03-19)
-------------------
-
-- Improve the README.
-  [barbossa]
-
-- Fix isort output when pipes are used.
-  [maerteijn]
-
-2.6.0 (2018-12-01)
-------------------
-
-- 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]
-
-2.5 (2018-03-15)
-----------------
-
-- Now requires isort >= 4.3.0.
-  [jleclanche]
-
-
-2.4 (2018-02-25)
-----------------
-
-- 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]
-
-2.3 (2017-12-22)
-----------------
-
-- 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]
-
-2.2.2 (2017-08-19)
-------------------
-
-- Workaround for isort bug when skipping files.
-  [danpalmer]
-
-2.2.1 (2017-05-12)
-------------------
-
-- Release as universal wheel.
-  [gforcada]
-
-2.2 (2017-03-26)
-----------------
-
-- Support flake8 git hook.
-  [sergio-alonso]
-
-- Support python 3.6.
-  [gforcada]
-
-- Search configuration on home folder.
-  [gforcada]
-
-2.1.3 (2016-11-25)
-------------------
-
-- Fix yet another corner case.
-  [gforcada]
-
-2.1.2 (2016-11-25)
-------------------
-
-- Fix another corner case: ignored files.
-  [cas--]
-
-2.1.1 (2016-11-25)
-------------------
-
-- Fix corner cases of isort: newlines and grouped imports.
-  [cas--]
-
-2.1.0 (2016-11-24)
-------------------
-
-- Show the exact line and kind of error,
-  rather than a generic message.
-  [cas--]
-
-2.0.3 (2016-11-22)
-------------------
-
-- Update trove classifiers.
-  [gforcada]
-
-2.0.2 (2016-11-22)
-------------------
-
-- 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]
-
-2.0.1 (2016-09-22)
-------------------
-
-- Fix standard input processing.
-  [carljm]
-
-
-2.0 (2016-09-14)
-----------------
-
-- Refactor code to handle flake8 version 3.
-  [danpalmer]
-
-- Require flake8 version 3.0.
-  [gforcada]
-
-1.3 (2016-06-20)
-----------------
-
-- Make error messages clearer.
-  [do3cc]
-
-- Use either pep8 or pycodestyle (new name for pep8).
-  [Maxim Novikov]
-
-- Fix coveralls.
-  [gforcada]
-
-1.2 (2016-03-05)
-----------------
-- Allow stdin processing, this way text editor can pass input to flake8.
-  [mjacksonw]
-
-1.1.1 (2016-02-16)
-------------------
-- Silence isort messages.
-  [gforcada]
-
-- Improve wording.
-  [gforcada]
-
-1.1 (2016-02-16)
-----------------
-- Check for isort configuration on setup.cfg as well.
-  [plumdog]
-
-1.0 (2015-12-16)
-----------------
-- Check for an isort configuration file.
-  [gforcada]
-
-0.2 (2015-09-14)
-----------------
-- Fix entry point.
-  [gforcada]
-
-0.1.post0 (2015-09-13)
-----------------------
-- Release wheels as well.
-  [gforcada]
-
-0.1 (2015-09-13)
-----------------
-- Initial release
-  [gforcada]
-
-- Add all boilerplate files.
-  [gforcada]
-
-- Create the flake8 plugin per se.
-  [gforcada]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/PKG-INFO 
new/flake8_isort-7.1.0/PKG-INFO
--- old/flake8_isort-7.0.0/PKG-INFO     2020-02-02 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/PKG-INFO     2020-02-02 01:00:00.000000000 +0100
@@ -1,10 +1,10 @@
-Metadata-Version: 2.4
+Metadata-Version: 2.5
 Name: flake8-isort
-Version: 7.0.0
+Version: 7.1.0
 Summary: flake8 plugin that integrates isort
 Project-URL: Homepage, https://github.com/gforcada/flake8-isort
 Project-URL: Bug Tracker, https://github.com/gforcada/flake8-isort/issues
-Project-URL: Changelog, 
https://github.com/gforcada/flake8-isort/blob/main/CHANGES.rst
+Project-URL: Changelog, 
https://github.com/gforcada/flake8-isort/blob/main/CHANGES.md
 Author-email: Gil Forcada Codinachs <[email protected]>
 License:                     GNU GENERAL PUBLIC LICENSE
                                Version 2, June 1991
@@ -352,94 +352,89 @@
 Classifier: Framework :: Flake8
 Classifier: Framework :: Plone
 Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
 Classifier: Operating System :: OS Independent
 Classifier: Programming Language :: Python
 Classifier: Programming Language :: Python :: 3
 Classifier: Programming Language :: Python :: 3 :: Only
-Classifier: Programming Language :: Python :: 3.10
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
 Classifier: Programming Language :: Python :: 3.14
+Classifier: Programming Language :: Python :: 3.15
 Classifier: Programming Language :: Python :: Implementation :: CPython
 Classifier: Programming Language :: Python :: Implementation :: PyPy
 Classifier: Topic :: Software Development
 Classifier: Topic :: Software Development :: Quality Assurance
-Requires-Python: >=3.10
+Requires-Python: >=3.11
 Requires-Dist: flake8
 Requires-Dist: isort>=5.0.0
 Provides-Extra: test
 Requires-Dist: pytest; extra == 'test'
-Description-Content-Type: text/x-rst
+Description-Content-Type: text/markdown
 
-.. -*- coding: utf-8 -*-
+# Flake8 meet isort
 
-.. image:: 
https://github.com/gforcada/flake8-isort/actions/workflows/tests.yml/badge.svg?branch=main
-   :target: 
https://github.com/gforcada/flake8-isort/actions/workflows/tests.yml
+Use [isort](https://pypi.org/project/isort) to check
+if the imports on your python files are sorted the way you expect.
 
-.. image:: 
https://coveralls.io/repos/gforcada/flake8-isort/badge.svg?branch=main
-   :target: https://coveralls.io/github/gforcada/flake8-isort?branch=main
+Add an `.isort.cfg` configuration file to define
+how you want your imports sorted and run `flake8` as you usually do.
 
-Flake8 meet isort
-=================
-Use `isort`_ to check if the imports on your python files are sorted the way 
you expect.
+See [isort 
documentation](https://pycqa.github.io/isort/docs/configuration/options.html)
+for `.isort.cfg` available options.
 
-Add an ``.isort.cfg`` to define how you want your imports sorted and run 
flake8 as you usually do.
+## Install
 
-See `isort documentation`_ for ``.isort.cfg`` available options.
+Install with pip:
 
-Install
--------
-Install with pip::
+```shell
+pip install flake8-isort
+```
 
-    $ pip install flake8-isort
+Install with conda:
 
-Install with conda::
+```shell
+conda install -c conda-forge flake8-isort
+```
 
-    $ conda install -c conda-forge flake8-isort
+## Configuration
 
+If using the `select` [option from 
flake8](http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-select)
+be sure to enable the `I` category as well,
+see below for the specific error codes reported by `flake8-isort`.
 
-Configuration
--------------
-If using the `select` `option from flake8`_ be sure to enable the `I` category 
as well, see below for the specific error codes reported by `flake8-isort`.
+See `flake8 --help` for available `flake8-isort` options.
 
-See ``flake8 --help`` for available flake8-isort options.
+## Error codes
 
-Error codes
------------
-+------------+-----------------------------------------------------------+
 | Error code | Description                                               |
-+============+===========================================================+
+|------------|-----------------------------------------------------------|
 | I001       | isort found an import in the wrong position               |
-+------------+-----------------------------------------------------------+
 | I002       | no configuration found (.isort.cfg or [isort] in configs) |
-+------------+-----------------------------------------------------------+
 | I003       | isort expected 1 blank line in imports, found 0           |
-+------------+-----------------------------------------------------------+
 | I004       | isort found an unexpected blank line in imports           |
-+------------+-----------------------------------------------------------+
 | I005       | isort found an unexpected missing import                  |
-+------------+-----------------------------------------------------------+
 
-Requirements
-------------
-- Python 3.9, 3.10, 3.11, 3.12, 3.13 and pypy3
+## Requirements
+
+- Python 3.1+ and pypy3
 - flake8
 - isort
 
-Relation to flake8-import-order
--------------------------------
+## Relation to flake8-import-order
 
-As an alternative to this flake8 plugin, there's `flake8-import-order`_ that 
could be worth checking out. In contrast to this plugin that defers all logic 
to isort, the flake8-import-order comes bundled with it's own logic.
+As an alternative to this flake8 plugin, there's 
[flake8-import-order](https://pypi.org/project/flake8-import-order)
+that could be worth checking out.
+In contrast to this plugin that defers all logic to isort,
+the flake8-import-order comes bundled with it's own logic.
+
+`flake8-import-order` comes with a few predefined set of styles
+meanwhile this plugin can be customized a bit more.
+But the biggest difference could lie in that `flake8-isort`
+actually has the corresponding sorting engine isort
+that can sort the import orders of your existing python files.
+Meanwhile `flake8-import-order` has no such corresponding tool.
 
-flake8-import-order comes with a few predefined set of styles meanwhile this 
plugin can be customized a bit more. But the biggest difference could lie in 
that flake8-isort actually has the corresponding sorting engine isort that can 
sort the import orders of your existing python files. Meanwhile 
flake8-import-order has no such corresponding tool, hence big existing projects 
who want to adopt either would get a more automized experience choosing 
flake8-isort.
+## License
 
-License
--------
 GPL 2.0
-
-.. _`isort`: https://pypi.python.org/pypi/isort
-.. _`isort documentation`: 
https://pycqa.github.io/isort/docs/configuration/options.html
-.. _`flake8-import-order`: https://pypi.python.org/pypi/flake8-import-order
-.. _`option from flake8`: 
http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-select
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/README.md 
new/flake8_isort-7.1.0/README.md
--- old/flake8_isort-7.0.0/README.md    1970-01-01 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/README.md    2020-02-02 01:00:00.000000000 +0100
@@ -0,0 +1,66 @@
+# Flake8 meet isort
+
+Use [isort](https://pypi.org/project/isort) to check
+if the imports on your python files are sorted the way you expect.
+
+Add an `.isort.cfg` configuration file to define
+how you want your imports sorted and run `flake8` as you usually do.
+
+See [isort 
documentation](https://pycqa.github.io/isort/docs/configuration/options.html)
+for `.isort.cfg` available options.
+
+## Install
+
+Install with pip:
+
+```shell
+pip install flake8-isort
+```
+
+Install with conda:
+
+```shell
+conda install -c conda-forge flake8-isort
+```
+
+## Configuration
+
+If using the `select` [option from 
flake8](http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-select)
+be sure to enable the `I` category as well,
+see below for the specific error codes reported by `flake8-isort`.
+
+See `flake8 --help` for available `flake8-isort` options.
+
+## Error codes
+
+| Error code | Description                                               |
+|------------|-----------------------------------------------------------|
+| I001       | isort found an import in the wrong position               |
+| I002       | no configuration found (.isort.cfg or [isort] in configs) |
+| I003       | isort expected 1 blank line in imports, found 0           |
+| I004       | isort found an unexpected blank line in imports           |
+| I005       | isort found an unexpected missing import                  |
+
+## Requirements
+
+- Python 3.1+ and pypy3
+- flake8
+- isort
+
+## Relation to flake8-import-order
+
+As an alternative to this flake8 plugin, there's 
[flake8-import-order](https://pypi.org/project/flake8-import-order)
+that could be worth checking out.
+In contrast to this plugin that defers all logic to isort,
+the flake8-import-order comes bundled with it's own logic.
+
+`flake8-import-order` comes with a few predefined set of styles
+meanwhile this plugin can be customized a bit more.
+But the biggest difference could lie in that `flake8-isort`
+actually has the corresponding sorting engine isort
+that can sort the import orders of your existing python files.
+Meanwhile `flake8-import-order` has no such corresponding tool.
+
+## License
+
+GPL 2.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/README.rst 
new/flake8_isort-7.1.0/README.rst
--- old/flake8_isort-7.0.0/README.rst   2020-02-02 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/README.rst   1970-01-01 01:00:00.000000000 +0100
@@ -1,70 +0,0 @@
-.. -*- coding: utf-8 -*-
-
-.. image:: 
https://github.com/gforcada/flake8-isort/actions/workflows/tests.yml/badge.svg?branch=main
-   :target: 
https://github.com/gforcada/flake8-isort/actions/workflows/tests.yml
-
-.. image:: 
https://coveralls.io/repos/gforcada/flake8-isort/badge.svg?branch=main
-   :target: https://coveralls.io/github/gforcada/flake8-isort?branch=main
-
-Flake8 meet isort
-=================
-Use `isort`_ to check if the imports on your python files are sorted the way 
you expect.
-
-Add an ``.isort.cfg`` to define how you want your imports sorted and run 
flake8 as you usually do.
-
-See `isort documentation`_ for ``.isort.cfg`` available options.
-
-Install
--------
-Install with pip::
-
-    $ pip install flake8-isort
-
-Install with conda::
-
-    $ conda install -c conda-forge flake8-isort
-
-
-Configuration
--------------
-If using the `select` `option from flake8`_ be sure to enable the `I` category 
as well, see below for the specific error codes reported by `flake8-isort`.
-
-See ``flake8 --help`` for available flake8-isort options.
-
-Error codes
------------
-+------------+-----------------------------------------------------------+
-| Error code | Description                                               |
-+============+===========================================================+
-| I001       | isort found an import in the wrong position               |
-+------------+-----------------------------------------------------------+
-| I002       | no configuration found (.isort.cfg or [isort] in configs) |
-+------------+-----------------------------------------------------------+
-| I003       | isort expected 1 blank line in imports, found 0           |
-+------------+-----------------------------------------------------------+
-| I004       | isort found an unexpected blank line in imports           |
-+------------+-----------------------------------------------------------+
-| I005       | isort found an unexpected missing import                  |
-+------------+-----------------------------------------------------------+
-
-Requirements
-------------
-- Python 3.9, 3.10, 3.11, 3.12, 3.13 and pypy3
-- flake8
-- isort
-
-Relation to flake8-import-order
--------------------------------
-
-As an alternative to this flake8 plugin, there's `flake8-import-order`_ that 
could be worth checking out. In contrast to this plugin that defers all logic 
to isort, the flake8-import-order comes bundled with it's own logic.
-
-flake8-import-order comes with a few predefined set of styles meanwhile this 
plugin can be customized a bit more. But the biggest difference could lie in 
that flake8-isort actually has the corresponding sorting engine isort that can 
sort the import orders of your existing python files. Meanwhile 
flake8-import-order has no such corresponding tool, hence big existing projects 
who want to adopt either would get a more automized experience choosing 
flake8-isort.
-
-License
--------
-GPL 2.0
-
-.. _`isort`: https://pypi.python.org/pypi/isort
-.. _`isort documentation`: 
https://pycqa.github.io/isort/docs/configuration/options.html
-.. _`flake8-import-order`: https://pypi.python.org/pypi/flake8-import-order
-.. _`option from flake8`: 
http://flake8.pycqa.org/en/latest/user/options.html#cmdoption-flake8-select
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/pyproject.toml 
new/flake8_isort-7.1.0/pyproject.toml
--- old/flake8_isort-7.0.0/pyproject.toml       2020-02-02 01:00:00.000000000 
+0100
+++ new/flake8_isort-7.1.0/pyproject.toml       2020-02-02 01:00:00.000000000 
+0100
@@ -4,31 +4,30 @@
 
 [project]
 name = "flake8-isort"
-version = "7.0.0"
+version = "7.1.0"
 authors = [
   { name="Gil Forcada Codinachs", email="[email protected]" },
 ]
 description = "flake8 plugin that integrates isort"
 keywords = ["pep8", "flake8", "python", "isort", "imports"]
 license = {file = "LICENSE"}
-readme = "README.rst"
-requires-python = ">=3.10"
+readme = "README.md"
+requires-python = ">=3.11"
 classifiers = [
         "Development Status :: 5 - Production/Stable",
         "Environment :: Console",
         "Framework :: Flake8",
         'Framework :: Plone',
         "Intended Audience :: Developers",
-        "License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
         "Operating System :: OS Independent",
         "Programming Language :: Python",
         "Programming Language :: Python :: 3",
         "Programming Language :: Python :: 3 :: Only",
-        "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.11",
         "Programming Language :: Python :: 3.12",
         "Programming Language :: Python :: 3.13",
         "Programming Language :: Python :: 3.14",
+        "Programming Language :: Python :: 3.15",
         "Programming Language :: Python :: Implementation :: CPython",
         "Programming Language :: Python :: Implementation :: PyPy",
         "Topic :: Software Development",
@@ -39,7 +38,7 @@
 [project.urls]
 "Homepage" = "https://github.com/gforcada/flake8-isort";
 "Bug Tracker" = "https://github.com/gforcada/flake8-isort/issues";
-"Changelog" = "https://github.com/gforcada/flake8-isort/blob/main/CHANGES.rst";
+"Changelog" = "https://github.com/gforcada/flake8-isort/blob/main/CHANGES.md";
 
 [project.optional-dependencies]
 test = ["pytest"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/run_tests.py 
new/flake8_isort-7.1.0/run_tests.py
--- old/flake8_isort-7.0.0/run_tests.py 2020-02-02 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/run_tests.py 2020-02-02 01:00:00.000000000 +0100
@@ -174,7 +174,7 @@
         if 'config' in testcase:
             write_isort_cfg(tmpdir, testcase['config'])
         if mode == 'file':
-            (file_path, lines) = write_python_file(tmpdir, testcase['code'])
+            file_path, lines = write_python_file(tmpdir, testcase['code'])
             checker = Flake8Isort(None, file_path, lines)
         elif mode == 'code_string':
             source = textwrap.dedent(testcase['code'])
@@ -188,7 +188,7 @@
     from sys import pid
     import threading
     """
-    (file_path, lines) = write_python_file(tmpdir, source)
+    file_path, lines = write_python_file(tmpdir, source)
     write_isort_cfg(tmpdir, 'force_single_line=True')
     checker = Flake8Isort(None, file_path, lines)
     checker.config_file = True
@@ -197,7 +197,7 @@
 
 
 def test_isortcfg_not_found(tmpdir):
-    (file_path, lines) = write_python_file(tmpdir, 'from sys import pid, path')
+    file_path, lines = write_python_file(tmpdir, 'from sys import pid, path')
     checker = Flake8Isort(None, file_path, lines)
     checker.search_current = False
     checker.config_file = True
@@ -221,7 +221,7 @@
         ],
     )
 
-    (file_path, lines) = write_python_file(tmpdir, source)
+    file_path, lines = write_python_file(tmpdir, source)
 
     diff = ' from __future__ import division\n+\n import os'
 
@@ -243,7 +243,7 @@
     import os
     from sys import path
     """
-    (file_path, lines) = write_python_file(
+    file_path, lines = write_python_file(
         tmpdir,
         source,
     )
@@ -258,7 +258,7 @@
     from flake8.main import cli
     import sys
 
-    (file_path, lines) = write_python_file(tmpdir, 'from sys import pid, path')
+    file_path, lines = write_python_file(tmpdir, 'from sys import pid, path')
 
     sys.argv = sys.argv[:2]
     try:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/flake8_isort-7.0.0/tox.ini 
new/flake8_isort-7.1.0/tox.ini
--- old/flake8_isort-7.0.0/tox.ini      2020-02-02 01:00:00.000000000 +0100
+++ new/flake8_isort-7.1.0/tox.ini      2020-02-02 01:00:00.000000000 +0100
@@ -4,11 +4,11 @@
     format
     lint
     coverage
-    py310
     py311
     py312
     py313
     py314
+    py315
     pypy3
 
 [testenv:test]
@@ -25,19 +25,19 @@
 description = automatically reformat code
 skip_install = true
 deps =
-    pre-commit
+    prek
 commands =
-    pre-commit run -a pyupgrade
-    pre-commit run -a isort
-    pre-commit run -a black
+    prek run -a pyupgrade
+    prek run -a isort
+    prek run -a black
 
 [testenv:lint]
 description = run linters that will help improve the code style
 skip_install = true
 deps =
-    pre-commit
+    prek
 commands =
-    pre-commit run -a
+    prek run -a
 
 [testenv:coverage]
 description = get a test coverage report

Reply via email to