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-08-01 18:28:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ruff (Old)
 and      /work/SRC/openSUSE:Factory/.python-ruff.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ruff"

Sat Aug  1 18:28:17 2026 rev:121 rq:1368791 version:0.16.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ruff/python-ruff.changes  2026-07-23 
23:08:20.844087086 +0200
+++ /work/SRC/openSUSE:Factory/.python-ruff.new.16738/python-ruff.changes       
2026-08-01 18:28:47.446669205 +0200
@@ -1,0 +2,67 @@
+Fri Jul 31 06:49:45 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.16.1:
+  * Preview: add an option to opt out of human-readable names; PT018
+    fixes are now safe by default and unsafe only when comments are
+    present; UP040, UP046 and UP047 skip the fix when a defaulted
+    TypeVar precedes a non-defaulted one; fix RUF065 false positive
+    with unpacked arguments
+  * Bug fixes: gracefully handle unknown enumeration values in LSP
+    messages; B008 marks range as immutable; C408 NFKC-normalizes
+    keyword names in its fix; fix RET504 false positive when a
+    variable is read in a finally clause; D214, D405 and D413 skip
+    section detection inside RST directive bodies; FURB192
+    parenthesizes yield arguments
+  * Rule changes: PT022 fixes are now marked unsafe, as are FURB105
+    fixes that remove unknown separators
+  * Server: fix indexing of excluded nested Ruff workspaces and lint
+    TOML files in the LSP
+  * Reduce syntax error noise by swallowing dedents like indents
+
+-------------------------------------------------------------------
+Fri Jul 24 17:44:06 UTC 2026 - Ondřej Súkup <[email protected]>
+
+- update to 0.16.0 
+ * Breaking changes
+   * Ruff now enables a much larger set of rules by default (413, up from 59)
+   * Ruff can now format Python code blocks in Markdown files and will do this 
by default
+   * Ruff now supports ruff: ignore comments at the ends of lines, like noqa 
comments, or on the line preceding a diagnostic
+   * Fixes are now shown in check and format --check output:
+   * format --check now supports the same output formats as the linter
+   * The filename, location, end_location, fix.edits[].location, and 
fix.edits[].end_location
+       fields in the JSON output format may now be null rather than defaulting 
to the empty string and row 1, column 1, respectively.
+ * Stabilization
+  * The following rules have been stabilized and are no longer in preview:
+    + airflow3-incompatible-function-signature (AIR303)
+    + missing-copyright-notice (CPY001)
+    + unnecessary-from-float (FURB164)
+    + sorted-min-max (FURB192)
+    + implicit-string-concatenation-in-collection-literal (ISC004)
+    + log-exception-outside-except-handler (LOG004)
+    + invalid-bool-return-type (PLE0304)
+    + too-many-positional-arguments (PLR0917)
+    + stop-iteration-return (PLR1708)
+    + none-not-at-end-of-union (RUF036)
+    + access-annotations-from-class-dict (RUF063)
+    + duplicate-entry-in-dunder-all (RUF068)
+  * The following behaviors have been stabilized:
+    + blind-except (BLE001) is now suppressed when the exception is logged via 
logging methods other than critical, error and exception.
+    + future-required-type-annotation (FA102) now checks for additional PEP 
585-compatible APIs, such as those from collections.abc.
+    + f-string-in-get-text-func-call (INT001), format-in-get-text-func-call 
(INT002), and printf-in-get-text-func-call (INT003) now check for additional 
common ways of using the gettext module, such as assigning it to builtins._.
+    + suspicious-url-open-usage (S310) now resolves local string literal 
bindings to avoid more false positives.
+    + snmp-insecure-version (S508) and snmp-weak-cryptography (S509) now 
support the recommended API from newer versions of PySNMP.
+    + typing-text-str-alias (UP019) now recognizes typing_extensions.Text in 
addition to typing.Text.
+ * Preview features
+  * [pyupgrade] Fix false positive with TypeVar default before Python 3.13 
(UP040) 
+  * Bug fixes
+  * [ruff] Fix missing check on unrecognized early bound (RUF016) 
+  * Rule changes
+  * Insert a space after the colon in Ruff suppression comments 
+  * Performance
+  * [pyupgrade] Speed up unnecessary-future-import (UP010) 
+  * Documentation
+  * [ruff] Add missing period in "Why is this bad?" section (RUF200) 
+  * [flake8-simplify] Clarify os.environ behavior on Windows (SIM112) 
+  * [pydocstyle] Document fix safety (D400) 
+
+-------------------------------------------------------------------

Old:
----
  ruff-0.15.22.tar.gz

New:
----
  ruff-0.16.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-ruff.spec ++++++
--- /var/tmp/diff_new_pack.b3CJzs/_old  2026-08-01 18:28:49.422736527 +0200
+++ /var/tmp/diff_new_pack.b3CJzs/_new  2026-08-01 18:28:49.426736663 +0200
@@ -18,7 +18,7 @@
 
 %bcond_without libalternatives
 Name:           python-ruff
-Version:        0.15.22
+Version:        0.16.1
 Release:        0
 Summary:        An extremely fast Python linter, written in Rust
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.b3CJzs/_old  2026-08-01 18:28:49.466738026 +0200
+++ /var/tmp/diff_new_pack.b3CJzs/_new  2026-08-01 18:28:49.474738298 +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">false</param>
+     <param name="update">true</param>
   </service>
   <service name="cargo_audit" mode="manual" />
 </services>

++++++ ruff-0.15.22.tar.gz -> ruff-0.16.1.tar.gz ++++++
++++ 45830 lines of diff (skipped)

++++++ vendor.tar.zst ++++++
/work/SRC/openSUSE:Factory/python-ruff/vendor.tar.zst 
/work/SRC/openSUSE:Factory/.python-ruff.new.16738/vendor.tar.zst differ: char 
7, line 1

Reply via email to