Skip to content

chore(deps): update python dependencies - #79

Merged
AmineDjeghri merged 1 commit into
mainfrom
renovate/python
Jul 24, 2026
Merged

chore(deps): update python dependencies#79
AmineDjeghri merged 1 commit into
mainfrom
renovate/python

Conversation

@renovate

@renovate renovate Bot commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
mkdocstrings (changelog) ==1.0.4==1.0.6 age confidence
python-semantic-release (changelog) ==10.5.3==10.6.1 age confidence
ruff (source, changelog) ==0.15.20==0.15.22 age confidence

Release Notes

mkdocstrings/mkdocstrings (mkdocstrings)

v1.0.6

Compare Source

Compare with 1.0.5

Bug Fixes
  • Stop propagating Zensical's zrelpath treeprocessor and its preview extension (4732798 by Timothée Mazzucotelli). Issue-zensical-818

v1.0.5

Compare Source

Compare with 1.0.5

Bug Fixes
  • Stop propagating Zensical's zrelpath treeprocessor and its preview extension (4732798 by Timothée Mazzucotelli). Issue-zensical-818
python-semantic-release/python-semantic-release (python-semantic-release)

v10.6.1

Compare Source

====================

🪲 Bug Fixes

  • changelog: Fix handling of whitespace commit bodies in changelog template filter (PR#1457,
    d95e46e
    )

  • cmd-version: Fix non-styled error msg when strict & no new version, closes #1423_
    (PR#1437, 5e8f94c)

  • config: Eliminate .git/ in parent dir warnings for monorepos configured with ..,
    closes #1418_ (PR#1444, 7a1f822)

📖 Documentation

  • CHANGELOG: Add v9.21.2 changelog details for website (a4115cf_)

  • configuration: Document repo_dir config option (PR#1444, 7a1f822)

⚙️ Build System

  • deps: Expand python-gitlab dependency range to include v8.0.0+ (PR#1451,
    a4b9a43
    )

  • deps: Expand tomlkit dependency range to include v0.14.0+ & v0.15.0+ (028d539_)

  • deps: Extend click dependency range to include v8.2+ (01707ea_)

.. _#1418: #​1418
.. _#1423: #​1423
.. _01707ea: 01707ea
.. _028d539: 028d539
.. _5e8f94c: 5e8f94c
.. _7a1f822: 7a1f822
.. _a4115cf: a4115cf
.. _a4b9a43: a4b9a43
.. _d95e46e: d95e46e
.. _PR#1437: #​1437
.. _PR#1444: #​1444
.. _PR#1451: #​1451
.. _PR#1457: #​1457

.. _changelog-v10.6.0:

v10.6.0

Compare Source

====================

✨ Features

  • cmd-version: Add file replacement variant for version_variables, closes #1375_
    (PR#1391, 95ce7ec)

  • parser-emoji: Adds more non-release triggering emojis to the default emoji parser (PR#1410,
    2833aa9
    )

🪲 Bug Fixes

  • cmd-config-generate: Fix config output for Microsoft Windows UTF-8 encoding, closes #702_
    (PR#1400, 0343194)

  • cmd-publish: Fix handling of asset uploading errors on publish, closes #1395_ (PR#1397,
    81a0f98
    )

  • github: Fix bubble up errors of asset uploads for GitHub (PR#1397, 81a0f98)

  • hvcs: Mask git credential URL in very verbose debug logs, closes #1426_ (PR#1445,
    811afb0
    )

📖 Documentation

  • cmd-config-generate: Add Windows PowerShell specific generate-config usage example
    (PR#1400, 0343194)

  • configuration: Modify version_variables definition to include new file replacement
    (PR#1391, 95ce7ec)

  • examples: Update references to github actions for hash references (PR#1449, 873da58)

  • package: Change package changelog link to doc website (PR#1434, 05f897f)

.. _#1375: #​1375
.. _#1395: #​1395
.. _#1426: #​1426
.. _#702: #​702
.. _0343194: 0343194
.. _05f897f: 05f897f
.. _2833aa9: 2833aa9
.. _811afb0: 811afb0
.. _81a0f98: 81a0f98
.. _873da58: 873da58
.. _95ce7ec: 95ce7ec
.. _PR#1391: #​1391
.. _PR#1397: #​1397
.. _PR#1400: #​1400
.. _PR#1410: #​1410
.. _PR#1434: #​1434
.. _PR#1445: #​1445
.. _PR#1449: #​1449

.. _changelog-v10.5.3:

astral-sh/ruff (ruff)

v0.15.22

Compare Source

Release Notes

Released on 2026-07-16.

Preview features
  • [pycodestyle] Add an autofix for E402 (#​22212)
  • [refurb] Allow subclassing builtins in stub files (FURB189) (#​26812)
  • [ruff] Add rule to replace noqa comments with ruff:ignore (RUF105) (#​26423)
  • [ruff] Add rule to use human-readable names in ruff:ignore comments (RUF106) (#​26682)
  • [ruff] Add rule to use human-readable names in configuration selectors (RUF201) (#​26772)
Bug fixes
  • [flake8-pyi] Fix false positive in __all__ (PYI053) (#​26872)
Rule changes
  • [pylint] Ignore mutable type updates in redefined-loop-name (PLW2901) (#​25733)
Performance
  • Avoid redundant lexer token bookkeeping (#​26765)
  • Avoid redundant pending-indentation writes (#​26774)
  • Avoid unnecessary identifier lookahead (#​26525)
  • Reuse parser scratch buffers (#​26798)
Documentation
  • Document argfile support (#​26803)
  • [flake8-datetimez] Clarify naming guidance for datetime.today (DTZ002) (#​26658)
  • [pycodestyle] Document E731 fix safety (#​26847)
  • [ruff] Clarify intentional async contexts for unused-async (RUF029) (#​26641)
Contributors

Install ruff 0.15.22

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

Download ruff 0.15.22

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

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

gh attestation verify <file-path of downloaded artifact> --repo astral-sh/ruff

You can also download the attestation from GitHub and verify against that directly:

gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>

v0.15.21

Compare Source

Released on 2026-07-09.

Preview features
  • Add --add-ignore for adding ruff:ignore comments (#​26346)
  • [flake8-comprehensions] Drop C409 tuple comprehension preview behavior (#​25707)
  • Avoid whitespace normalization when formatting comments (#​26455)
  • [pyupgrade] Lint and fix use of deprecated abc decorators (UP051) (#​26417)
Bug fixes
  • Refine non-empty f-string detection (#​26526)
  • Detect syntax errors in individual notebook cells (#​26419)
  • [flake8-implicit-str-concat] Fix ISC003 autofix incorrectly stripping + from comments (#​26554)
Rule changes
  • [flake8-executable] Mark EXE004 fix as unsafe (#​26033)
  • [flake8-pyi] Mark PYI061 fixes as unsafe in Python files (#​26533)
  • [pydocstyle] Skip overload-with-docstring in stub files (D418) (#​26318)
Performance
  • Avoid per-token source index visitor calls (#​26506)
  • Cache parenthesized expression boundaries in the formatter (#​26344)
  • Improve performance of rendering edits in preview mode (#​26565)
  • Inline fits_element in formatter (#​26429)
  • Inline formatter printing hot paths (#​26504)
  • Lazily create builtin bindings (#​26510)
  • Skip empty trivia scans in the source indexer (#​26507)
  • Use ICF for macOS release builds (#​25780)
Formatter
  • Add --extend-exclude to ruff format (#​26372)
Documentation
  • Add "How does Ruff's import sorting compare to isort?" link to README (#​26530)
  • Fix Mozilla Firefox repository link in README (#​26537)
  • [flake8-bandit] Fix misleading docstring for mako-templates (S702) (#​26432)
  • [ruff] Fix non-triggering example for if-key-in-dict-del (RUF051) (#​26433)
Contributors

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update a dependency file renovate labels Jul 11, 2026
@renovate
renovate Bot force-pushed the renovate/python branch from ba11a09 to 177aff6 Compare July 13, 2026 10:45
@renovate renovate Bot changed the title chore(deps): update pypi dependency python-semantic-release to v10.6.0 chore(deps): update pypi dependency python-semantic-release to v10.6.1 Jul 13, 2026
@renovate
renovate Bot force-pushed the renovate/python branch from 177aff6 to 50dd35b Compare July 17, 2026 01:20
@renovate renovate Bot changed the title chore(deps): update pypi dependency python-semantic-release to v10.6.1 chore(deps): update python dependencies Jul 17, 2026
@renovate
renovate Bot force-pushed the renovate/python branch 2 times, most recently from a5bfe17 to 773ce61 Compare July 18, 2026 20:58
@renovate
renovate Bot force-pushed the renovate/python branch from 773ce61 to 33b70f0 Compare July 23, 2026 15:38
@AmineDjeghri
AmineDjeghri merged commit 34326c5 into main Jul 24, 2026
8 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file renovate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant