From 1be90581bb73b99d22783fbd2ea601b9a7f780911ee0f065518a2a59023ca8a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Sun, 14 Dec 2025 14:29:06 +0000 Subject: [PATCH 1/2] - update to 0.14.9 * Preview features * [ruff] New RUF100 diagnostics for unused range suppressions * [pylint] Detect subclasses of builtin exceptions (PLW0133) * Bug fixes * Fix comment placement in lambda parameters * Skip over trivia tokens after re-lexing * [flake8-bandit] Fix false positive when using non-standard CSafeLoader path (S506). * [flake8-bugbear] Accept immutable slice default arguments (B008) * Rule changes * [pydocstyle] Suppress D417 for parameters with Unpack annotations * Performance * Use memchr for computing line indexes * Documentation * Document *.pyw is included by default in preview * Document range suppressions, reorganize suppression docs * Update mkdocs-material to 9.7.0 (Insiders now free) OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ruff?expand=0&rev=208 --- python-ruff.changes | 21 +++++++++++++++++++++ python-ruff.spec | 2 +- ruff-0.14.8.tar.gz | 3 --- ruff-0.14.9.tar.gz | 3 +++ vendor.tar.zst | 4 ++-- 5 files changed, 27 insertions(+), 6 deletions(-) delete mode 100644 ruff-0.14.8.tar.gz create mode 100644 ruff-0.14.9.tar.gz diff --git a/python-ruff.changes b/python-ruff.changes index f55fa2a..0f5ca20 100644 --- a/python-ruff.changes +++ b/python-ruff.changes @@ -1,3 +1,24 @@ +------------------------------------------------------------------- +Sun Dec 14 14:26:57 UTC 2025 - Ondřej Súkup + +- update to 0.14.9 + * Preview features + * [ruff] New RUF100 diagnostics for unused range suppressions + * [pylint] Detect subclasses of builtin exceptions (PLW0133) + * Bug fixes + * Fix comment placement in lambda parameters + * Skip over trivia tokens after re-lexing + * [flake8-bandit] Fix false positive when using non-standard CSafeLoader path (S506). + * [flake8-bugbear] Accept immutable slice default arguments (B008) + * Rule changes + * [pydocstyle] Suppress D417 for parameters with Unpack annotations + * Performance + * Use memchr for computing line indexes + * Documentation + * Document *.pyw is included by default in preview + * Document range suppressions, reorganize suppression docs + * Update mkdocs-material to 9.7.0 (Insiders now free) + ------------------------------------------------------------------- Fri Dec 5 06:19:20 UTC 2025 - Ondřej Súkup diff --git a/python-ruff.spec b/python-ruff.spec index 7385917..0fa3e6b 100644 --- a/python-ruff.spec +++ b/python-ruff.spec @@ -20,7 +20,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-ruff -Version: 0.14.8 +Version: 0.14.9 Release: 0 Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/ruff-0.14.8.tar.gz b/ruff-0.14.8.tar.gz deleted file mode 100644 index 0e131bc..0000000 --- a/ruff-0.14.8.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:774ed0dd87d6ce925e3b8496feb3a00ac564bea52b9feb551ecd17e0a23d1eed -size 5765385 diff --git a/ruff-0.14.9.tar.gz b/ruff-0.14.9.tar.gz new file mode 100644 index 0000000..49d5796 --- /dev/null +++ b/ruff-0.14.9.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35f85b25dd586381c0cc053f48826109384c81c00ad7ef1bd977bfcc28119d5b +size 5809165 diff --git a/vendor.tar.zst b/vendor.tar.zst index 0be678e..c66d686 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:167458808933bdf19491a18fc4c159fb9e523a1691f76d50dd922eb31bfdf26e -size 28051512 +oid sha256:47ba0b5e7619ec6f16a34605447ac8925fb8ed16c0357ab10de7f48fc24479b8 +size 28049406 From 3b4c03bf70260835232da5c6e70e26bb9372f0d1cf65c16bebbf73fa9e1ea312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Sun, 21 Dec 2025 12:52:29 +0000 Subject: [PATCH 2/2] - update to 0.14.10: * Preview feature * [formatter] Fluent formatting of method chains * [formatter] Keep lambda parameters on one line and parenthesize the body if it expands * [flake8-implicit-str-concat] New rule to prevent implicit string concatenation in collections (ISC004) * [flake8-use-pathlib] Make fixes unsafe when types change in compound statements (PTH104, PTH105, PTH109, PTH115) * [refurb] Extend support for Path.open (FURB101, FURB103) * Bug fixes * [pyupgrade] Fix parsing named Unicode escape sequences (UP032) * Rule changes * [eradicate] Ignore ruff:disable and ruff:enable comments in ERA001 * [flake8-pytest-style] Allow match and check keyword arguments without an expected exception type (PT010) * [syntax-errors] Annotated name cannot be global * Documentation * Add uv and ty to the Ruff README * Document known lambda formatting deviations from Black * Update setup.md * [flake8-bandit] Fix broken link (S704) OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-ruff?expand=0&rev=209 --- python-ruff.changes | 22 ++++++++++++++++++++++ python-ruff.spec | 2 +- ruff-0.14.10.tar.gz | 3 +++ ruff-0.14.9.tar.gz | 3 --- vendor.tar.zst | 4 ++-- 5 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 ruff-0.14.10.tar.gz delete mode 100644 ruff-0.14.9.tar.gz diff --git a/python-ruff.changes b/python-ruff.changes index 0f5ca20..ded20d8 100644 --- a/python-ruff.changes +++ b/python-ruff.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Sun Dec 21 12:50:30 UTC 2025 - Ondřej Súkup + +- update to 0.14.10: + * Preview feature + * [formatter] Fluent formatting of method chains + * [formatter] Keep lambda parameters on one line and parenthesize the body if it expands + * [flake8-implicit-str-concat] New rule to prevent implicit string concatenation in collections (ISC004) + * [flake8-use-pathlib] Make fixes unsafe when types change in compound statements (PTH104, PTH105, PTH109, PTH115) + * [refurb] Extend support for Path.open (FURB101, FURB103) + * Bug fixes + * [pyupgrade] Fix parsing named Unicode escape sequences (UP032) + * Rule changes + * [eradicate] Ignore ruff:disable and ruff:enable comments in ERA001 + * [flake8-pytest-style] Allow match and check keyword arguments without an expected exception type (PT010) + * [syntax-errors] Annotated name cannot be global + * Documentation + * Add uv and ty to the Ruff README + * Document known lambda formatting deviations from Black + * Update setup.md + * [flake8-bandit] Fix broken link (S704) + ------------------------------------------------------------------- Sun Dec 14 14:26:57 UTC 2025 - Ondřej Súkup diff --git a/python-ruff.spec b/python-ruff.spec index 0fa3e6b..9c0e02f 100644 --- a/python-ruff.spec +++ b/python-ruff.spec @@ -20,7 +20,7 @@ %bcond_without libalternatives %{?sle15_python_module_pythons} Name: python-ruff -Version: 0.14.9 +Version: 0.14.10 Release: 0 Summary: An extremely fast Python linter, written in Rust License: MIT diff --git a/ruff-0.14.10.tar.gz b/ruff-0.14.10.tar.gz new file mode 100644 index 0000000..43a127c --- /dev/null +++ b/ruff-0.14.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a2e830f075d1a42cd28420d7809ace390832a490ed0966fe373ba288e77aaf4 +size 5859763 diff --git a/ruff-0.14.9.tar.gz b/ruff-0.14.9.tar.gz deleted file mode 100644 index 49d5796..0000000 --- a/ruff-0.14.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:35f85b25dd586381c0cc053f48826109384c81c00ad7ef1bd977bfcc28119d5b -size 5809165 diff --git a/vendor.tar.zst b/vendor.tar.zst index c66d686..fb1443d 100644 --- a/vendor.tar.zst +++ b/vendor.tar.zst @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:47ba0b5e7619ec6f16a34605447ac8925fb8ed16c0357ab10de7f48fc24479b8 -size 28049406 +oid sha256:aac3ae2371108b2555c5a078e00673c38ee3d818ccf9df3601dd33a789a35920 +size 28511833