Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 13, 2023

This PR contains the following updates:

Package Change Age Confidence
isort (changelog) 5.12.0 -> 5.13.2 age confidence
pyright 1.1.334 -> 1.1.406 age confidence
pytest (changelog) 7.4.3 -> 7.4.4 age confidence
ruff (source, changelog) ^0.1.0 -> ^0.14.0 age confidence
tomli (changelog) 2.0.1 -> 2.3.0 age confidence
typing-extensions (changelog) 4.8.0 -> 4.15.0 age confidence

Release Notes

PyCQA/isort (isort)

v5.13.2

Compare Source

v5.13.1

Compare Source

v5.13.0

Compare Source

RobertCraigie/pyright-python (pyright)

v1.1.406

Compare Source

v1.1.405

Compare Source

v1.1.404

Compare Source

v1.1.403

Compare Source

v1.1.402

Compare Source

v1.1.401

Compare Source

v1.1.400

Compare Source

v1.1.399

Compare Source

v1.1.398

Compare Source

v1.1.397

Compare Source

v1.1.396

Compare Source

v1.1.395

Compare Source

v1.1.394

Compare Source

v1.1.393

Compare Source

v1.1.392

Compare Source

v1.1.391

Compare Source

v1.1.390

Compare Source

v1.1.389

Compare Source

v1.1.388

Compare Source

v1.1.387

Compare Source

v1.1.386

Compare Source

v1.1.385

Compare Source

v1.1.384

Compare Source

v1.1.383

Compare Source

v1.1.382

Compare Source

v1.1.381

Compare Source

v1.1.380

Compare Source

v1.1.379

Compare Source

v1.1.378

Compare Source

v1.1.377

Compare Source

v1.1.376

Compare Source

v1.1.375

Compare Source

v1.1.374

Compare Source

v1.1.373

Compare Source

v1.1.372

Compare Source

v1.1.371

Compare Source

v1.1.370

Compare Source

v1.1.369

Compare Source

v1.1.368

Compare Source

v1.1.367

Compare Source

v1.1.366

Compare Source

v1.1.365

Compare Source

v1.1.364

Compare Source

v1.1.363

Compare Source

v1.1.362

Compare Source

v1.1.361

Compare Source

v1.1.360

Compare Source

v1.1.359

Compare Source

v1.1.358

Compare Source

v1.1.357

Compare Source

v1.1.356

Compare Source

v1.1.355

Compare Source

v1.1.354

Compare Source

v1.1.353

Compare Source

v1.1.352

Compare Source

v1.1.351

Compare Source

v1.1.350

Compare Source

v1.1.349

Compare Source

v1.1.348

Compare Source

v1.1.347

Compare Source

v1.1.346

Compare Source

v1.1.345

Compare Source

v1.1.344

Compare Source

v1.1.343

Compare Source

v1.1.342

Compare Source

v1.1.341

Compare Source

v1.1.340

Compare Source

v1.1.339

Compare Source

v1.1.338

Compare Source

v1.1.337

Compare Source

v1.1.336

Compare Source

v1.1.335

Compare Source

pytest-dev/pytest (pytest)

v7.4.4: pytest 7.4.4 (2023-12-31)

Compare Source

Bug Fixes

  • #​11140: Fix non-string constants at the top of file being detected as docstrings on Python>=3.8.
  • #​11572: Handle an edge case where sys.stderr{.interpreted-text role="data"} and sys.__stderr__{.interpreted-text role="data"} might already be closed when faulthandler{.interpreted-text role="ref"} is tearing down.
  • #​11710: Fixed tracebacks from collection errors not getting pruned.
  • #​7966: Removed unhelpful error message from assertion rewrite mechanism when exceptions are raised in __iter__ methods. Now they are treated un-iterable instead.

Improved Documentation

  • #​11091: Updated documentation to refer to hyphenated options: replaced --junitxml with --junit-xml and --collectonly with --collect-only.
astral-sh/ruff (ruff)

v0.14.2

Compare Source

Released on 2025-10-23.

Preview features
  • [flake8-gettext] Resolve qualified names and built-in bindings (INT001, INT002, INT003) (#​19045)
Bug fixes
  • Avoid reusing nested, interpolated quotes before Python 3.12 (#​20930)
  • Catch syntax errors in nested interpolations before Python 3.12 (#​20949)
  • [fastapi] Handle ellipsis defaults in FAST002 autofix (#​20810)
  • [flake8-simplify] Skip SIM911 when unknown arguments are present (#​20697)
  • [pyupgrade] Always parenthesize assignment expressions in fix for f-string (UP032) (#​21003)
  • [pyupgrade] Fix UP032 conversion for decimal ints with underscores (#​21022)
  • [fastapi] Skip autofix for keyword and __debug__ path params (FAST003) (#​20960)
Rule changes
  • [flake8-bugbear] Skip B905 and B912 for fewer than two iterables and no starred arguments (#​20998)
  • [ruff] Use DiagnosticTag for more pyflakes and pandas rules (#​20801)
CLI
  • Improve JSON output from ruff rule (#​20168)
Documentation
Other changes
  • [syntax-errors] Name is parameter and global (#​20426)
  • [syntax-errors] Alternative match patterns bind different names (#​20682)
Contributors

v0.14.1

Compare Source

Released on 2025-10-16.

Preview features
  • [formatter] Remove parentheses around multiple exception types on Python 3.14+ (#​20768)
  • [flake8-bugbear] Omit annotation in preview fix for B006 (#​20877)
  • [flake8-logging-format] Avoid dropping implicitly concatenated pieces in the G004 fix (#​20793)
  • [pydoclint] Implement docstring-extraneous-parameter (DOC102) (#​20376)
  • [pyupgrade] Extend UP019 to detect typing_extensions.Text (UP019) (#​20825)
  • [pyupgrade] Fix false negative for TypeVar with default argument in non-pep695-generic-class (UP046) (#​20660)
Bug fixes
  • Fix false negatives in Truthiness::from_expr for lambdas, generators, and f-strings (#​20704)
  • Fix syntax error false positives for escapes and quotes in f-strings (#​20867)
  • Fix syntax error false positives on parenthesized context managers (#​20846)
  • [fastapi] Fix false positives for path parameters that FastAPI doesn't recognize (FAST003) (#​20687)
  • [flake8-pyi] Fix operator precedence by adding parentheses when needed (PYI061) (#​20508)
  • [ruff] Suppress diagnostic for f-string interpolations with debug text (RUF010) (#​20525)
Rule changes
  • [airflow] Add warning to airflow.datasets.DatasetEvent usage (AIR301) (#​20551)
  • [flake8-bugbear] Mark B905 and B912 fixes as unsafe (#​20695)
  • Use DiagnosticTag for more rules - changes display in editors (#​20758,#​20734)
Documentation
  • Update Python compatibility from 3.13 to 3.14 in README.md (#​20852)
  • Update lint.flake8-type-checking.quoted-annotations docs (#​20765)
  • Update setup instructions for Zed 0.208.0+ (#​20902)
  • [flake8-datetimez] Clarify docs for several rules (#​20778)
  • Fix typo in RUF015 description (#​20873)
Other changes
  • Reduce binary size (#​20863)
  • Improved error recovery for unclosed strings (including f- and t-strings) (#​20848)
Contributors

v0.14.0

Compare Source

Released on 2025-10-07.

Breaking changes
  • Update default and latest Python versions for 3.14 (#​20725)
Preview features
  • [flake8-bugbear] Include certain guaranteed-mutable expressions: tuples, generators, and assignment expressions (B006) (#​20024)
  • [refurb] Add fixes for FURB101 and FURB103 (#​20520)
  • [ruff] Extend FA102 with listed PEP 585-compatible APIs (#​20659)
Bug fixes
  • [flake8-annotations] Fix return type annotations to handle shadowed builtin symbols (ANN201, ANN202, ANN204, ANN205, ANN206) (#​20612)
  • [flynt] Fix f-string quoting for mixed quote joiners (FLY002) (#​20662)
  • [isort] Fix inserting required imports before future imports (I002) (#​20676)
  • [ruff] Handle argfile expansion errors gracefully (#​20691)
  • [ruff] Skip RUF051 if else/elif block is present (#​20705)
  • [ruff] Improve handling of intermixed comments inside from-imports (#​20561)
Documentation
  • [flake8-comprehensions] Clarify fix safety documentation (C413) (#​20640)
Contributors

v0.13.3

Compare Source

Release Notes

Released on 2025-10-02.

Preview features
  • Display diffs for ruff format --check and add support for different output formats (#​20443)
  • [pyflakes] Handle some common submodule import situations for unused-import (F401) (#​20200)
  • [ruff] Do not flag %r + repr() combinations (RUF065) (#​20600)
Bug fixes
  • [cli] Add conflict between --add-noqa and --diff options (#​20642)
  • [pylint] Exempt required imports from PLR0402 (#​20381)
  • [pylint] Fix missing max-nested-blocks in settings display (#​20574)
  • [pyupgrade] Prevent infinite loop with I002 and UP026 (#​20634)
Rule changes
  • [flake8-simplify] Improve help message clarity (SIM105) (#​20548)
Documentation
  • Add the The Basics title back to CONTRIBUTING.md (#​20624)
  • Fixed documentation for try_consider_else (#​20587)
  • [isort] Clarify dependency between order-by-type and case-sensitive settings (#​20559)
  • [pylint] Clarify fix safety to include left-hand hashability (PLR6201) (#​20518)
Other changes
  • [playground] Fix quick fixes for empty ranges in playground (#​20599)
Contributors

Install ruff 0.13.3

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.3/ruff-installer.ps1 | iex"

Download ruff 0.13.3

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.13.2

Compare Source

Release Notes

Released on 2025-09-25.

Preview features
  • [flake8-async] Implement blocking-path-method (ASYNC240) (#​20264)
  • [flake8-bugbear] Implement map-without-explicit-strict (B912) (#​20429)
  • [flake8-bultins] Detect class-scope builtin shadowing in decorators, default args, and attribute initializers (A003) (#​20178)
  • [ruff] Implement logging-eager-conversion (RUF065) (#​19942)
  • Include .pyw files by default when linting and formatting (#​20458)
Bug fixes
  • Deduplicate input paths (#​20105)
  • [flake8-comprehensions] Preserve trailing commas for single-element lists (C409) (#​19571)
  • [flake8-pyi] Avoid syntax error from conflict with PIE790 (PYI021) (#​20010)
  • [flake8-simplify] Correct fix for positive maxsplit without separator (SIM905) (#​20056)
  • [pyupgrade] Fix UP008 not to apply when __class__ is a local variable (#​20497)
  • [ruff] Fix B004 to skip invalid hasattr/getattr calls (#​20486)
  • [ruff] Replace -nan with nan when using the value to construct a Decimal (FURB164 ) (#​20391)
Documentation
  • Add 'Finding ways to help' to CONTRIBUTING.md (#​20567)
  • Update import path to ruff-wasm-web (#​20539)
  • [flake8-bandit] Clarify the supported hashing functions (S324) (#​20534)
Other changes
  • [playground] Allow hover quick fixes to appear for overlapping diagnostics (#​20527)
  • [playground] Fix non‑BMP code point handling in quick fixes and markers (#​20526)
Contributors

Install ruff 0.13.2

Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/ruff/releases/download/0.13.2/ruff-installer.ps1 | iex"

Download ruff 0.13.2

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
ruff-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
ruff-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
ruff-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
ruff-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
ruff-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
ruff-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
ruff-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

v0.13.1

Compare Source

Release Notes

Released on 2025-09-18.

Preview features
  • [flake8-simplify] Detect unnecessary None default for additional key expression types (SIM910) (#​20343)
  • [flake8-use-pathlib] Add fix for PTH123 (#​20169)
  • [flake8-use-pathlib] Fix PTH101, PTH104, PTH105, PTH121 fixes (#​20143)
  • [flake8-use-pathlib] Make PTH111 fix unsafe because it can change behavior (#​20215)
  • [pycodestyle] Fix E301 to only trigger for functions immediately within a class (#​19768)
  • [refurb] Mark single-item-membership-test fix as always unsafe (FURB171) (#​20279)
Bug fixes
  • Handle t-strings for token-based rules and suppression comments (#​20357)
  • [flake8-bandit] Fix truthiness: dict-only ** displays not truthy for shell (S602, S604, S609) (#​20177)
  • [flake8-simplify] Fix diagnostic to show correct method name for str.rsplit calls (SIM905) (#​20459)
  • [flynt] Use triple quotes for joined raw strings with newlines (FLY002) (#​20197)
  • [pyupgrade] Fix false positive when class name is shadowed by local variable (UP008) (#​20427)
  • [pyupgrade] Prevent infinite loop with I002 and UP026 (#​20327)
  • [ruff] Recognize t-strings, generators, and lambdas in invalid-index-type (RUF016) (#​20213)
Rule changes
  • [RUF102] Respect rule redirects in invalid rule code detection (#​20245)
  • [flake8-bugbear] Mark the fix for unreliable-callable-check as always unsafe (B004) (#​20318)
  • [ruff] Allow dataclass attribute value instantiation from nested frozen dataclass (RUF009) (#​20352)
CLI
  • Add fixes to output-format=sarif (#​20300)
  • Treat panics as fatal diagnostics, sort panics last (#​20258)
Documentation
  • [ruff] Add analyze.string-imports-min-dots to settings (#​20375)
  • Update README.md with Albumentations new repository URL (#​20415)
Other changes

@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from 343cb01 to 33709c7 Compare November 17, 2023 19:23
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from 9bce6e9 to 1fb821f Compare November 29, 2023 12:24
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 5 times, most recently from 3aadc70 to 62c4cc4 Compare December 11, 2023 21:25
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 8826ffb to 804b204 Compare December 15, 2023 22:16
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 1e7c08e to 6d947ab Compare December 26, 2023 10:54
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 4 times, most recently from d849cac to fcafded Compare January 3, 2024 01:18
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 4 times, most recently from f28fffc to 63a7820 Compare January 15, 2024 11:53
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 51aaaf0 to 5d5a98c Compare January 21, 2024 21:18
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from c924ae4 to bea79b9 Compare February 2, 2024 00:24
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from 5c01b14 to 7dde145 Compare March 26, 2025 11:07
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 582d866 to 8a58304 Compare April 10, 2025 16:43
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from 8a58304 to 8f701f3 Compare April 24, 2025 15:46
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from 8f701f3 to 684f0b5 Compare May 21, 2025 12:12
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from 684f0b5 to 1011900 Compare June 2, 2025 18:04
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from 1bee189 to 7c3197e Compare June 17, 2025 17:32
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from e6179f6 to 6b1646c Compare July 9, 2025 14:29
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from f2a1d92 to 074f796 Compare July 29, 2025 23:09
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from 5be124b to 24c824b Compare August 14, 2025 18:03
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 3 times, most recently from 9445328 to 02c8dba Compare August 25, 2025 19:06
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from f0f8437 to c97043e Compare September 6, 2025 18:07
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from c97043e to 7e535d6 Compare September 10, 2025 17:43
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 2 times, most recently from 530156f to 9c918f6 Compare September 25, 2025 20:32
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch 4 times, most recently from 72d7b86 to c63673f Compare October 9, 2025 01:29
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from c63673f to 5c7bc08 Compare October 16, 2025 21:55
@renovate renovate bot force-pushed the renovate/dependencies-(non-major) branch from 5c7bc08 to 3b753b8 Compare October 23, 2025 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants