Accepting request 1231367 from devel:languages:python

-  update to 0.8.3
 * Preview features
   * Fix fstring formatting removing overlong implicit concatenated string in expression part 
   * [airflow] Add fix to remove deprecated keyword arguments (AIR302) 
   * [airflow]: Extend rule to include deprecated names for Airflow 3.0 (AIR302)
   * [flake8-bugbear] Improve error messages for except* (B025, B029, B030, B904) 
   * [flake8-bugbear] itertools.batched() without explicit strict (B911) 
   * [flake8-use-pathlib] Dotless suffix passed to Path.with_suffix() (PTH210) 
   * [pylint] Include parentheses and multiple comparators in check for boolean-chained-comparison (PLR1716) 
   * [ruff] Do not simplify round() calls (RUF046) 
   * [ruff] Don't emit used-dummy-variable on function parameters (RUF052) 
   * [ruff] Implement if-key-in-dict-del (RUF051) 
   * [ruff] Mark autofix for RUF052 as always unsafe 
   * [ruff] Teach autofix for used-dummy-variable about TypeVars etc. (RUF052) 
 * Rule changes
   * [flake8-bugbear] Offer unsafe autofix for no-explicit-stacklevel (B028) 
   * [flake8-pyi] Skip all type definitions in string-or-bytes-too-long (PYI053) 
   * [pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009) 
   * [pyupgrade] Mark fixes for convert-typed-dict-functional-to-class and convert-named-tuple-functional-to-class
       as unsafe if they will remove comments (UP013, UP014) 
 * Bug fixes
   * Raise syntax error for mixing except and except* 
   * [flake8-bugbear] Fix B028 to allow stacklevel to be explicitly assigned as a positional argument 
   * [flake8-bugbear] Skip B028 if warnings.warn is called with *args or **kwargs 
   * [flake8-comprehensions] Skip iterables with named expressions in unnecessary-map (C417) 
   * [flake8-pyi] Also remove self and cls's annotation (PYI034) 
   * [flake8-pytest-style] Fix pytest-parametrize-names-wrong-type (PT006) to edit both argnames and argvalues if both of them are single-element tuples/lists 
   * [perflint] Improve autofix for PERF401 
   * [pylint] Fix PLW1508 false positive for default string created via a mult operation

OBS-URL: https://build.opensuse.org/request/show/1231367
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-ruff?expand=0&rev=50
This commit is contained in:
Ana Guerrero 2024-12-17 18:22:20 +00:00 committed by Git OBS Bridge
commit 22c773fbe0
5 changed files with 39 additions and 6 deletions

View File

@ -1,3 +1,36 @@
-------------------------------------------------------------------
Mon Dec 16 10:04:03 UTC 2024 - Ondřej Súkup <mimi.vx@gmail.com>
- update to 0.8.3
* Preview features
* Fix fstring formatting removing overlong implicit concatenated string in expression part
* [airflow] Add fix to remove deprecated keyword arguments (AIR302)
* [airflow]: Extend rule to include deprecated names for Airflow 3.0 (AIR302)
* [flake8-bugbear] Improve error messages for except* (B025, B029, B030, B904)
* [flake8-bugbear] itertools.batched() without explicit strict (B911)
* [flake8-use-pathlib] Dotless suffix passed to Path.with_suffix() (PTH210)
* [pylint] Include parentheses and multiple comparators in check for boolean-chained-comparison (PLR1716)
* [ruff] Do not simplify round() calls (RUF046)
* [ruff] Don't emit used-dummy-variable on function parameters (RUF052)
* [ruff] Implement if-key-in-dict-del (RUF051)
* [ruff] Mark autofix for RUF052 as always unsafe
* [ruff] Teach autofix for used-dummy-variable about TypeVars etc. (RUF052)
* Rule changes
* [flake8-bugbear] Offer unsafe autofix for no-explicit-stacklevel (B028)
* [flake8-pyi] Skip all type definitions in string-or-bytes-too-long (PYI053)
* [pyupgrade] Do not report when a UTF-8 comment is followed by a non-UTF-8 one (UP009)
* [pyupgrade] Mark fixes for convert-typed-dict-functional-to-class and convert-named-tuple-functional-to-class
as unsafe if they will remove comments (UP013, UP014)
* Bug fixes
* Raise syntax error for mixing except and except*
* [flake8-bugbear] Fix B028 to allow stacklevel to be explicitly assigned as a positional argument
* [flake8-bugbear] Skip B028 if warnings.warn is called with *args or **kwargs
* [flake8-comprehensions] Skip iterables with named expressions in unnecessary-map (C417)
* [flake8-pyi] Also remove self and cls's annotation (PYI034)
* [flake8-pytest-style] Fix pytest-parametrize-names-wrong-type (PT006) to edit both argnames and argvalues if both of them are single-element tuples/lists
* [perflint] Improve autofix for PERF401
* [pylint] Fix PLW1508 false positive for default string created via a mult operation
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 6 11:34:33 UTC 2024 - Ondřej Súkup <mimi.vx@gmail.com> Fri Dec 6 11:34:33 UTC 2024 - Ondřej Súkup <mimi.vx@gmail.com>

View File

@ -19,7 +19,7 @@
%bcond_without libalternatives %bcond_without libalternatives
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-ruff Name: python-ruff
Version: 0.8.2 Version: 0.8.3
Release: 0 Release: 0
Summary: An extremely fast Python linter, written in Rust Summary: An extremely fast Python linter, written in Rust
License: MIT License: MIT

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b84f4f414dda8ac7f75075c1fa0b905ac0ff25361f42e6d5da681a465e0f78e5
size 3349020

3
ruff-0.8.3.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5e7558304353b84279042fc584a4f4cb8a07ae79b2bf3da1a7551d960b5626d3
size 3378522

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1 version https://git-lfs.github.com/spec/v1
oid sha256:e80c9c91808bc3e749a1081a4f593bf9e396db14820a94790d0681f62c2c4bcd oid sha256:27257e3a418676708443cd4a1542d15de3fa9d168818fff4ed23738f74a71dbc
size 29767735 size 29756170