Update Sphinx Lint and fix unnecessary parentheses in `:func:`s (#123960)

This commit is contained in:
Hugo van Kemenade 2024-09-11 21:05:15 +03:00 committed by GitHub
parent e07154fd1e
commit eb169f4027
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 6 additions and 6 deletions

View File

@ -1,6 +1,6 @@
repos: repos:
- repo: https://github.com/astral-sh/ruff-pre-commit - repo: https://github.com/astral-sh/ruff-pre-commit
rev: v0.3.4 rev: v0.4.10
hooks: hooks:
- id: ruff - id: ruff
name: Run Ruff (lint) on Doc/ name: Run Ruff (lint) on Doc/
@ -20,7 +20,7 @@ repos:
files: ^Doc/ files: ^Doc/
- repo: https://github.com/psf/black-pre-commit-mirror - repo: https://github.com/psf/black-pre-commit-mirror
rev: 24.4.2 rev: 24.8.0
hooks: hooks:
- id: black - id: black
name: Run Black on Tools/jit/ name: Run Black on Tools/jit/
@ -28,7 +28,7 @@ repos:
language_version: python3.12 language_version: python3.12
- repo: https://github.com/pre-commit/pre-commit-hooks - repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.5.0 rev: v4.6.0
hooks: hooks:
- id: check-case-conflict - id: check-case-conflict
- id: check-merge-conflict - id: check-merge-conflict
@ -42,7 +42,7 @@ repos:
types_or: [c, inc, python, rst] types_or: [c, inc, python, rst]
- repo: https://github.com/sphinx-contrib/sphinx-lint - repo: https://github.com/sphinx-contrib/sphinx-lint
rev: v0.9.1 rev: v1.0.0
hooks: hooks:
- id: sphinx-lint - id: sphinx-lint
args: [--enable=default-role] args: [--enable=default-role]

View File

@ -315,7 +315,7 @@ Functions
* If eval_str is true, :func:`eval` is called on values of type * If eval_str is true, :func:`eval` is called on values of type
:class:`!str`. (Note that :func:`!get_annotations` doesn't catch :class:`!str`. (Note that :func:`!get_annotations` doesn't catch
exceptions; if :func:`eval()` raises an exception, it will unwind exceptions; if :func:`eval` raises an exception, it will unwind
the stack past the :func:`!get_annotations` call.) the stack past the :func:`!get_annotations` call.)
* If *eval_str* is false (the default), values of type :class:`!str` are * If *eval_str* is false (the default), values of type :class:`!str` are
unchanged. unchanged.

View File

@ -1,5 +1,5 @@
Fix :func:`urllib.parse.urljoin` and :func:`urllib.parse.urldefrag` for URIs Fix :func:`urllib.parse.urljoin` and :func:`urllib.parse.urldefrag` for URIs
containing empty components. For example, :func:`!urljoin()` with relative containing empty components. For example, :func:`!urljoin` with relative
reference "?" now sets empty query and removes fragment. reference "?" now sets empty query and removes fragment.
Preserve empty components (authority, params, query, fragment) in :func:`!urljoin`. Preserve empty components (authority, params, query, fragment) in :func:`!urljoin`.
Preserve empty components (authority, params, query) in :func:`!urldefrag`. Preserve empty components (authority, params, query) in :func:`!urldefrag`.