From 4ac5d0db70cd17f64967803ea3328804910dfea9 Mon Sep 17 00:00:00 2001 From: xqt Date: Sun, 2 Feb 2025 16:06:22 +0100 Subject: [PATCH] trsts: Update pre-commit hooks Change-Id: Iddb73d1a5195b9d2c7da80b4f17ac177e745e464 --- .pre-commit-config.yaml | 6 +++--- pywikibot/userinterfaces/gui.py | 7 +++---- pywikibot/version.py | 8 +++++--- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index dc7c0fbab8..a5114745c1 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -54,7 +54,7 @@ repos: - id: rst-directive-colons - id: rst-inline-touching-normal - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.9.2 + rev: v0.9.4 hooks: - id: ruff args: @@ -77,12 +77,12 @@ repos: - --remove-unused-variables exclude: '^pywikibot/backports\.py$' - repo: https://github.com/PyCQA/isort - rev: 5.13.2 + rev: 6.0.0 hooks: - id: isort exclude: '^pwb\.py$' - repo: https://github.com/jshwi/docsig - rev: v0.66.1 + rev: v0.68.0 hooks: - id: docsig exclude: ^(tests|scripts) diff --git a/pywikibot/userinterfaces/gui.py b/pywikibot/userinterfaces/gui.py index 909104426d..e560c72396 100644 --- a/pywikibot/userinterfaces/gui.py +++ b/pywikibot/userinterfaces/gui.py @@ -34,16 +34,15 @@ ConfigDialog = ReplaceDialog = SearchDialog = object idleConf = MultiCallCreator = object # noqa: N816 else: - import tkinter - from tkinter import Frame, simpledialog - from tkinter.scrolledtext import ScrolledText - import idlelib + import tkinter from idlelib import replace as ReplaceDialog # noqa: N812 from idlelib import search as SearchDialog # noqa: N812 from idlelib.config import idleConf from idlelib.configdialog import ConfigDialog from idlelib.multicall import MultiCallCreator + from tkinter import Frame, simpledialog + from tkinter.scrolledtext import ScrolledText __all__ = ('EditBoxWindow', 'TextEditor', 'Tkdialog') diff --git a/pywikibot/version.py b/pywikibot/version.py index 33e941db84..9af081e50b 100644 --- a/pywikibot/version.py +++ b/pywikibot/version.py @@ -1,6 +1,6 @@ """Module to determine the pywikibot version (tag, revision and date).""" # -# (C) Pywikibot team, 2007-2024 +# (C) Pywikibot team, 2007-2025 # # Distributed under the terms of the MIT license. # @@ -79,7 +79,8 @@ def getversion(online: bool = True) -> str: def getversiondict() -> dict[str, str]: """Get version info for the package. - :return: + :return: Return a dict with the following keys: + - tag (name for the repository), - rev (current revision identifier), - date (date of current revision), @@ -211,7 +212,8 @@ def getversion_package(path=None) -> tuple[str, str, str, str]: """Get version info for an installed package. :param path: Unused argument - :return: + :return: Return a tuple with the following items: + - tag: 'pywikibot/__init__.py' - rev: '-1 (unknown)' - date (date the package was installed locally),