- update to 0.14.0:

* Update default and latest Python versions for 3.14
  * \[`flake8-bugbear`\] Include certain guaranteed-mutable
    expressions: tuples, generators, and assignment expressions
    (`B006`)
  * \[`refurb`\] Add fixes for `FURB101` and `FURB103`
  * \[`ruff`\] Extend `FA102` with listed PEP 585-compatible APIs
  * \[`flake8-annotations`\] Fix return type annotations to
    handle shadowed builtin symbols (`ANN201`, `ANN202`,
    `ANN204`, `ANN205`, `ANN206`)
  * \[`flynt`\] Fix f-string quoting for mixed quote joiners
    (`FLY002`)
  * \[`isort`\] Fix inserting required imports before future
    imports (`I002`)
  * \[`ruff`\] Handle argfile expansion errors gracefully
  * \[`ruff`\] Skip `RUF051` if `else`/`elif` block is present
  * \[`ruff`\] Improve handling of intermixed comments inside
    from-imports
  * Display diffs for ruff format --check and add support for different output formats
  * [pyflakes] Handle some common submodule import situations for unused-import (F401)
  * [ruff] Do not flag %r + repr() combinations (RUF065)
 * Bug fixes
  * [cli] Add conflict between --add-noqa and --diff options
  * [pylint] Exempt required imports from PLR0402
  * [pylint] Fix missing max-nested-blocks in settings display
  * [pyupgrade] Prevent infinite loop with I002 and UP026
 * Rule changes
  * [flake8-simplify] Improve help message clarity (SIM105)
 * Documentation
  * Add the The Basics title back to CONTRIBUTING.md

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ruff?expand=0&rev=191
This commit is contained in:
2025-10-08 10:03:10 +00:00
committed by Git OBS Bridge
parent fea8ff939f
commit 305e348888
5 changed files with 41 additions and 20 deletions

View File

@@ -1,25 +1,47 @@
-------------------------------------------------------------------
Wed Oct 8 10:02:40 UTC 2025 - Dirk Müller <dmueller@suse.com>
- update to 0.14.0:
* Update default and latest Python versions for 3.14
* \[`flake8-bugbear`\] Include certain guaranteed-mutable
expressions: tuples, generators, and assignment expressions
(`B006`)
* \[`refurb`\] Add fixes for `FURB101` and `FURB103`
* \[`ruff`\] Extend `FA102` with listed PEP585-compatible APIs
* \[`flake8-annotations`\] Fix return type annotations to
handle shadowed builtin symbols (`ANN201`, `ANN202`,
`ANN204`, `ANN205`, `ANN206`)
* \[`flynt`\] Fix f-string quoting for mixed quote joiners
(`FLY002`)
* \[`isort`\] Fix inserting required imports before future
imports (`I002`)
* \[`ruff`\] Handle argfile expansion errors gracefully
* \[`ruff`\] Skip `RUF051` if `else`/`elif` block is present
* \[`ruff`\] Improve handling of intermixed comments inside
from-imports
-------------------------------------------------------------------
Fri Oct 3 12:38:50 UTC 2025 - Ondřej Súkup <mimi.vx@gmail.com>
- update to 0.13.3:
* Preview features
* Display diffs for ruff format --check and add support for different output formats
* [pyflakes] Handle some common submodule import situations for unused-import (F401)
* [ruff] Do not flag %r + repr() combinations (RUF065)
* Display diffs for ruff format --check and add support for different output formats
* [pyflakes] Handle some common submodule import situations for unused-import (F401)
* [ruff] Do not flag %r + repr() combinations (RUF065)
* Bug fixes
* [cli] Add conflict between --add-noqa and --diff options
* [pylint] Exempt required imports from PLR0402
* [pylint] Fix missing max-nested-blocks in settings display
* [pyupgrade] Prevent infinite loop with I002 and UP026
* [cli] Add conflict between --add-noqa and --diff options
* [pylint] Exempt required imports from PLR0402
* [pylint] Fix missing max-nested-blocks in settings display
* [pyupgrade] Prevent infinite loop with I002 and UP026
* Rule changes
* [flake8-simplify] Improve help message clarity (SIM105)
* [flake8-simplify] Improve help message clarity (SIM105)
* Documentation
* Add the The Basics title back to CONTRIBUTING.md
* Fixed documentation for try_consider_else
* [isort] Clarify dependency between order-by-type and case-sensitive settings
* [pylint] Clarify fix safety to include left-hand hashability (PLR6201)
* Add the The Basics title back to CONTRIBUTING.md
* Fixed documentation for try_consider_else
* [isort] Clarify dependency between order-by-type and case-sensitive settings
* [pylint] Clarify fix safety to include left-hand hashability (PLR6201)
* Other changes
* [playground] Fix quick fixes for empty ranges in playground
* [playground] Fix quick fixes for empty ranges in playground
-------------------------------------------------------------------
Fri Sep 26 10:07:43 UTC 2025 - Dirk Müller <dmueller@suse.com>