diff --git a/flake8-7.1.1.tar.gz b/flake8-7.1.1.tar.gz deleted file mode 100644 index 66db131..0000000 --- a/flake8-7.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e389d1806e1f911b092fd41b7989c751f05eda510bab4ac255b144da96477e2b -size 138915 diff --git a/flake8-7.2.0.tar.gz b/flake8-7.2.0.tar.gz new file mode 100644 index 0000000..5577664 --- /dev/null +++ b/flake8-7.2.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4e94891bcada0adf8b5bdf6be9f8a81bd09b0951674b52ca3e84f21ba0fe651 +size 139186 diff --git a/gen-pycodestyle-plugin b/gen-pycodestyle-plugin index 5b1336a..8ea52d1 100644 --- a/gen-pycodestyle-plugin +++ b/gen-pycodestyle-plugin @@ -3,9 +3,9 @@ from __future__ import annotations import inspect import os.path +from collections.abc import Generator from typing import Any from typing import Callable -from typing import Generator from typing import NamedTuple import pycodestyle @@ -42,7 +42,7 @@ class Call(NamedTuple): return cls(func.__name__, inspect.isgeneratorfunction(func), params) -def lines() -> Generator[str, None, None]: +def lines() -> Generator[str]: logical = [] physical = [] @@ -58,8 +58,8 @@ def lines() -> Generator[str, None, None]: yield "# fmt: off" yield "from __future__ import annotations" yield "" + yield "from collections.abc import Generator" yield "from typing import Any" - yield "from typing import Generator" yield "" imports = sorted(call.name for call in logical + physical) for name in imports: @@ -71,7 +71,7 @@ def lines() -> Generator[str, None, None]: logical_params = {param for call in logical for param in call.params} for param in sorted(logical_params): yield f" {param}: Any," - yield ") -> Generator[tuple[int, str], None, None]:" + yield ") -> Generator[tuple[int, str]]:" yield ' """Run pycodestyle logical checks."""' for call in sorted(logical): yield call.to_src() @@ -82,7 +82,7 @@ def lines() -> Generator[str, None, None]: physical_params = {param for call in physical for param in call.params} for param in sorted(physical_params): yield f" {param}: Any," - yield ") -> Generator[tuple[int, str], None, None]:" + yield ") -> Generator[tuple[int, str]]:" yield ' """Run pycodestyle physical checks."""' for call in sorted(physical): yield call.to_src() diff --git a/python-flake8.changes b/python-flake8.changes index ac21979..f402928 100644 --- a/python-flake8.changes +++ b/python-flake8.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Tue Apr 15 07:54:43 UTC 2025 - Dirk Müller + +- update to 7.2.0: + * pycodestyle has been updated to >= 2.13.0, < 2.14.0 + * pyflakes has been updated to >= 3.3.0, < 3.4.0 + * Require python >= 3.9 (See also :pull:`1973`). + ------------------------------------------------------------------- Wed Aug 21 17:52:22 UTC 2024 - Dirk Müller diff --git a/python-flake8.spec b/python-flake8.spec index 7e9a0be..0d12b7f 100644 --- a/python-flake8.spec +++ b/python-flake8.spec @@ -1,7 +1,7 @@ # # spec file for package python-flake8 # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-flake8 -Version: 7.1.1 +Version: 7.2.0 Release: 0 Summary: Modular source code checker: pep8, pyflakes and co License: MIT @@ -34,15 +34,15 @@ BuildRequires: fdupes BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module mccabe >= 0.7.0 with %python-mccabe < 0.8.0} -BuildRequires: %{python_module pycodestyle >= 2.12.0 with %python-pycodestyle < 2.13.0} -BuildRequires: %{python_module pyflakes >= 3.2.0 with %python-pyflakes < 3.3.0} +BuildRequires: %{python_module pycodestyle >= 2.13.0 with %python-pycodestyle < 2.14.0} +BuildRequires: %{python_module pyflakes >= 3.3.0 with %python-pyflakes < 3.4.0} BuildRequires: %{python_module pytest} # /SECTION BuildArch: noarch # https://flake8.pycqa.org/en/latest/faq.html#why-does-flake8-use-ranges-for-its-dependencies Requires: (python-mccabe >= 0.7.0 with python-mccabe < 0.8.0) -Requires: (python-pycodestyle >= 2.12.0 with python-pycodestyle < 2.13.0) -Requires: (python-pyflakes >= 3.2.0 with python-pyflakes < 3.3.0) +Requires: (python-pycodestyle >= 2.13.0 with python-pycodestyle < 2.14.0) +Requires: (python-pyflakes >= 3.3.0 with python-pyflakes < 3.4.0) Requires(post): update-alternatives Requires(postun): update-alternatives %python_subpackages