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-09-29 17:45:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ruff (Old) and /work/SRC/openSUSE:Factory/.python-ruff.new.383539 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ruff" Tue Sep 29 17:45:54 2026 rev:129 rq:1380803 version:0.16.9 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ruff/python-ruff.changes 2026-09-18 22:03:13.601265483 +0200 +++ /work/SRC/openSUSE:Factory/.python-ruff.new.383539/python-ruff.changes 2026-09-29 17:46:16.667432690 +0200 @@ -1,0 +2,10 @@ +Fri Sep 25 16:40:27 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to version 0.16.9: + * Avoid false positives for overloaded division (preview + rule RUF069) + * flake8-bugbear: avoid false positives for calls with + keyword arguments (B009, B010, B043) + * Assorted bug fixes (see upstream release notes) + +------------------------------------------------------------------- Old: ---- ruff-0.16.8.tar.gz New: ---- ruff-0.16.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ruff.spec ++++++ --- /var/tmp/diff_new_pack.YPxW93/_old 2026-09-29 17:46:18.994530096 +0200 +++ /var/tmp/diff_new_pack.YPxW93/_new 2026-09-29 17:46:18.996530179 +0200 @@ -28,7 +28,7 @@ %define origname python-ruff %bcond_without libalternatives Name: %{origname}%{psuffix} -Version: 0.16.8 +Version: 0.16.9 Release: 0 Summary: An extremely fast Python linter, written in Rust # Legal-Review-Notice: ruff itself is MIT, but the binary statically links @@ -91,13 +91,16 @@ %check # The PyPI sdist does not ship crates/ruff_linter/resources/test/fixtures/, # so every ruff_linter rule test that reads a fixture file fails on a missing -# path (2209 of its 2807 tests). Exclude that one crate, plus the single ruff -# test that walks the same fixture tree, instead of disabling the whole suite - +# path (2209 of its 2807 tests). Exclude that one crate, plus the ruff-crate +# tests that walk the same fixture tree, instead of disabling the whole suite - # the rest of the workspace (parser, formatter, semantic model, notebooks, CLI, # server, doctests) runs entirely offline against the vendored dev-dependencies. # The leading "--" is required: %%cargo_test is a parametrised macro, so # without it rpm parses "--workspace" as a macro option and aborts the build. -%{cargo_test -- --workspace --exclude ruff_linter -- --skip cache::tests::same_results::ruff_linter_fixtures} +# The skip matches on the leaf name: upstream renamed the test to +# same_results::test_case_1_ruff_linter_fixtures, so a fully qualified filter +# silently stops matching and the test runs against the absent fixtures. +%{cargo_test -- --workspace --exclude ruff_linter -- --skip ruff_linter_fixtures} %endif %if %{without test} ++++++ ruff-0.16.8.tar.gz -> ruff-0.16.9.tar.gz ++++++ ++++ 6411 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-ruff/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-ruff.new.383539/vendor.tar.zst differ: char 7, line 1
