Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-ruff for openSUSE:Factory checked in at 2026-03-14 22:21:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ruff (Old) and /work/SRC/openSUSE:Factory/.python-ruff.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ruff" Sat Mar 14 22:21:01 2026 rev:105 rq:1338758 version:0.15.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ruff/python-ruff.changes 2026-03-08 17:26:44.430450283 +0100 +++ /work/SRC/openSUSE:Factory/.python-ruff.new.8177/python-ruff.changes 2026-03-14 22:21:28.646850562 +0100 @@ -1,0 +2,40 @@ +Fri Mar 13 15:13:02 UTC 2026 - Ondřej Súkup <[email protected]> + +- update to 0.15.6 + * Preview features + * Add support for lazy import parsing + * Add support for star-unpacking of comprehensions (PEP 798) + * Reject semantic syntax errors for lazy imports + * Drop a few rules from the preview default set + * [airflow] Flag Variable.get() calls outside of task execution context (AIR003) + * [airflow] Flag runtime-varying values in DAG/task constructor arguments (AIR304) + * [flake8-bugbear] Implement delattr-with-constant (B043) + * [flake8-tidy-imports] Add TID254 to enforce lazy imports + * [flake8-tidy-imports] Allow users to ban lazy imports with TID254 + * [isort] Retain lazy keyword when sorting imports + * [pyupgrade] Add from __future__ import annotations automatically (UP006) + * [refurb] Support newline parameter in FURB101 for Python 3.13+ + * [ruff] Add os-path-commonprefix (RUF071) + * [ruff] Add unsafe fix for os-path-commonprefix (RUF071) + * [ruff] Limit RUF036 to typing contexts; make it unsafe for non-typing-only + * [ruff] Use starred unpacking for RUF017 in Python 3.15+ + * Bug fixes + * Fix --add-noqa creating unwanted leading whitespace + * Fix --add-noqa breaking shebangs + * [formatter] Fix lambda body formatting for multiline calls and subscripts + * [formatter] Preserve required annotation parentheses in annotated assignments + * [formatter] Preserve type-expression parentheses in the formatter + * [flake8-annotations] Fix stack overflow in ANN401 on quoted annotations with escape sequences + * [pep8-naming] Check naming conventions in match pattern bindings (N806, N815, N816) + * [perflint] Fix comment duplication in fixes (PERF401, PERF403) + * [pyupgrade] Properly trigger super change in nested class (UP008) + * [ruff] Avoid syntax errors in RUF036 fixes + * Rule changes + * [flake8-bandit] Flag S501 with requests.request + * [flake8-executable] Fix WSL detection in non-Docker containers + * [flake8-print] Ignore pprint calls with stream= + * Documentation + * Update docs for Markdown code block formatting + * [flake8-bugbear] Fix misleading description for B904 + +------------------------------------------------------------------- Old: ---- ruff-0.15.5.tar.gz New: ---- ruff-0.15.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ruff.spec ++++++ --- /var/tmp/diff_new_pack.eyBTPt/_old 2026-03-14 22:21:29.746896099 +0100 +++ /var/tmp/diff_new_pack.eyBTPt/_new 2026-03-14 22:21:29.750896265 +0100 @@ -19,7 +19,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-ruff -Version: 0.15.5 +Version: 0.15.6 Release: 0 Summary: An extremely fast Python linter, written in Rust License: MIT ++++++ ruff-0.15.5.tar.gz -> ruff-0.15.6.tar.gz ++++++ ++++ 11352 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-ruff/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-ruff.new.8177/vendor.tar.zst differ: char 7, line 1
