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-07-23 23:08:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-ruff (Old) and /work/SRC/openSUSE:Factory/.python-ruff.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-ruff" Thu Jul 23 23:08:18 2026 rev:120 rq:1366798 version:0.15.22 Changes: -------- --- /work/SRC/openSUSE:Factory/python-ruff/python-ruff.changes 2026-06-30 15:11:15.715630324 +0200 +++ /work/SRC/openSUSE:Factory/.python-ruff.new.2004/python-ruff.changes 2026-07-23 23:08:20.844087086 +0200 @@ -1,0 +2,20 @@ +Mon Jul 20 13:57:57 UTC 2026 - Martin Pluskal <[email protected]> + +- update to 0.15.22: + * New rules (preview): RUF105/RUF106 for human-readable + `ruff:ignore` comments, RUF201 for config selectors, UP051 + for deprecated `abc` decorators; E402 autofix for pycodestyle + * Add `--add-ignore` to insert `ruff:ignore` comments + * Bug fixes: PYI053 false positive in `__all__`, refined + f-string detection, per-cell notebook syntax errors, ISC003 + autofix no longer strips `+` from comments + * Rule changes: EXE004 and PYI061 fixes marked unsafe; PLW2901 + ignores mutable type updates; D418 skipped in stub files + * Assorted parser/lexer performance improvements +- Drop the sle15 python flavors macro (EOL SLE/openSUSE < 1600) +- Ship the LICENSE file (%license) and README.md (%doc) +- Vendor against upstream's pinned Cargo.lock (set update=false in + the cargo_vendor service): cargo update otherwise pulled a + duplicate compact_str that broke the get_size2 GetSize derive + +------------------------------------------------------------------- Old: ---- ruff-0.15.20.tar.gz New: ---- ruff-0.15.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-ruff.spec ++++++ --- /var/tmp/diff_new_pack.Xl5l8B/_old 2026-07-23 23:08:23.236170587 +0200 +++ /var/tmp/diff_new_pack.Xl5l8B/_new 2026-07-23 23:08:23.240170727 +0200 @@ -17,9 +17,8 @@ %bcond_without libalternatives -%{?sle15_python_module_pythons} Name: python-ruff -Version: 0.15.20 +Version: 0.15.22 Release: 0 Summary: An extremely fast Python linter, written in Rust License: MIT @@ -28,12 +27,12 @@ Source1: vendor.tar.zst BuildRequires: %{python_module maturin} BuildRequires: %{python_module pip} +BuildRequires: alts BuildRequires: cargo-packaging BuildRequires: fdupes BuildRequires: python-rpm-macros -Provides: ruff = %{version}-%{release} Requires: alts -BuildRequires: alts +Provides: ruff = %{version}-%{release} %python_subpackages %description @@ -55,6 +54,8 @@ %python_libalternatives_reset_alternative ruff %files %{python_files} +%license LICENSE +%doc README.md %python_alternative %{_bindir}/ruff %{python_sitearch}/ruff %{python_sitearch}/ruff-%{version}.dist-info ++++++ _service ++++++ --- /var/tmp/diff_new_pack.Xl5l8B/_old 2026-07-23 23:08:23.292172542 +0200 +++ /var/tmp/diff_new_pack.Xl5l8B/_new 2026-07-23 23:08:23.296172681 +0200 @@ -3,7 +3,7 @@ <service name="cargo_vendor" mode="manual"> <param name="srctar">ruff-*.tar.gz</param> <param name="compression">zst</param> - <param name="update">true</param> + <param name="update">false</param> </service> <service name="cargo_audit" mode="manual" /> </services> ++++++ ruff-0.15.20.tar.gz -> ruff-0.15.22.tar.gz ++++++ ++++ 18421 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-ruff/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-ruff.new.2004/vendor.tar.zst differ: char 7, line 1
