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 2025-06-18 22:28:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ruff (Old)
 and      /work/SRC/openSUSE:Factory/.python-ruff.new.19631 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ruff"

Wed Jun 18 22:28:35 2025 rev:73 rq:1286470 version:0.12.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ruff/python-ruff.changes  2025-06-11 
16:18:50.001195508 +0200
+++ /work/SRC/openSUSE:Factory/.python-ruff.new.19631/python-ruff.changes       
2025-06-18 22:28:40.683505925 +0200
@@ -1,0 +2,77 @@
+Tue Jun 17 22:36:39 UTC 2025 - Ondřej Súkup <mimi...@gmail.com>
+
+- update to 0.12.0 
+ * Breaking changes
+   * Detection of more syntax errors
+   * New default Python version handling for syntax errors
+   * Updated f-string formatting
+   * rust-toolchain.toml is no longer included in source distributions
+ * Removed Rules
+   * suspicious-xmle-tree-usage (S320)
+ * Deprecated Rules
+   * pandas-df-variable-name
+ * Stabilization
+   * for-loop-writes (FURB122)
+   * check-and-remove-from-set (FURB132)
+   * verbose-decimal-constructor (FURB157)
+   * fromisoformat-replace-z (FURB162)
+   * int-on-sliced-str (FURB166)
+   * exc-info-outside-except-handler (LOG014)
+   * import-outside-top-level (PLC0415)
+   * unnecessary-dict-index-lookup (PLR1733)
+   * nan-comparison (PLW0177)
+   * eq-without-hash (PLW1641)
+   * pytest-parameter-with-default-argument (PT028)
+   * pytest-warns-too-broad (PT030)
+   * pytest-warns-with-multiple-statements (PT031)
+   * invalid-formatter-suppression-comment (RUF028)
+   * dataclass-enum (RUF049)
+   * class-with-mixed-type-vars (RUF053)
+   * unnecessary-round (RUF057)
+   * starmap-zip (RUF058)
+   * non-pep604-annotation-optional (UP045)
+   * non-pep695-generic-class (UP046)
+   * non-pep695-generic-function (UP047)
+   * private-type-parameter (UP049)
+   * collection-literal-concatenation (RUF005) now recognizes slices, in 
addition to list literals and variables.
+   * The fix for readlines-in-for (FURB129) is now marked as always safe.
+   * if-else-block-instead-of-if-exp (SIM108) will now further simplify 
expressions to use or instead of an if expression, where possible.
+   * unused-noqa (RUF100) now checks for file-level noqa comments as well as 
inline comments.
+   * subprocess-without-shell-equals-true (S603) now accepts literal strings, 
as well as lists and tuples of literal strings, as trusted input.
+   * boolean-type-hint-positional-argument (FBT001) now applies to types that 
include bool, like bool | int or typing.Optional[bool], in addition to plain 
bool annotations.
+   * non-pep604-annotation-union (UP007) has now been split into two rules. 
UP007 now applies only to typing.Union, while non-pep604-annotation-optional 
(UP045) checks for use of typing.Optional. UP045 has also been stabilized in 
this release, but you may need to update existing include, ignore, or noqa 
settings to accommodate this change.
+ * Preview features
+   * [ruff] Check for non-context-manager use of pytest.raises, pytest.warns, 
and pytest.deprecated_call (RUF061) 
+   * [syntax-errors] Raise unsupported syntax error for template strings prior 
to Python 3.14 
+ * Bug fixes
+   * Add syntax error when conversion flag does not immediately follow 
exclamation mark 
+   * Add trailing space around readlines 
+   * Fix \r and \r\n handling in t- and f-string debug texts 
+   * Hug closing } when f-string expression has a format specifier 
+   * [flake8-pyi] Avoid syntax error in the case of starred and keyword 
arguments (PYI059) 
+   * [flake8-return] Fix RET504 autofix generating a syntax error 
+   * [pep8-naming] Suppress fix for N804 and N805 if the recommended name is 
already used 
+   * [pycodestyle] Avoid causing a syntax error in expressions spanning 
multiple lines (E731) 
+   * [pyupgrade] Suppress UP008 if super is shadowed 
+   * [refurb] Parenthesize lambda and ternary expressions (FURB122, FURB142) 
+   * [ruff] Handle extra arguments to deque (RUF037) 
+   * [ruff] Preserve parentheses around deque in fix for 
unnecessary-empty-iterable-within-deque-call (RUF037) 
+   * [ruff] Validate arguments before offering a fix (RUF056) 
+   * [ruff] Skip fix for RUF059 if dummy name is already bound 
+   * [pylint] Fix PLW0128 to check assignment targets in square brackets and 
after asterisks 
+ * Rule changes
+   * Fix false positive on mutations in return statements (B909) 
+   * Treat ty: comments as pragma comments 
+   * [flake8-pyi] Apply custom-typevar-for-self to string annotations (PYI019) 
+   * [pyupgrade] Don't offer a fix for Optional[None] (UP007, UP045) 
+   * [pyupgrade] Fix super(__class__, self) detection (UP008) 
+   * [refurb] Make the fix for FURB163 unsafe for log2, log10, *args, and 
deleted comments 
+ * Server
+   * Support cancellation requests 
+ * Documentation
+   * Drop confusing second * from glob pattern example for 
per-file-target-version 
+   * Update Neovim configuration examples 
+   * [pylint] De-emphasize __hash__ = Parent.__hash__ (PLW1641) 
+   * [refurb] Add a note about float literal handling (FURB157) 
+
+-------------------------------------------------------------------

Old:
----
  ruff-0.11.13.tar.gz

New:
----
  ruff-0.12.0.tar.gz

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

Other differences:
------------------
++++++ python-ruff.spec ++++++
--- /var/tmp/diff_new_pack.3Fnd29/_old  2025-06-18 22:28:42.203568771 +0200
+++ /var/tmp/diff_new_pack.3Fnd29/_new  2025-06-18 22:28:42.207568937 +0200
@@ -19,7 +19,7 @@
 %bcond_without libalternatives
 %{?sle15_python_module_pythons}
 Name:           python-ruff
-Version:        0.11.13
+Version:        0.12.0
 Release:        0
 Summary:        An extremely fast Python linter, written in Rust
 License:        MIT

++++++ ruff-0.11.13.tar.gz -> ruff-0.12.0.tar.gz ++++++
++++ 162338 lines of diff (skipped)

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

Reply via email to