diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9ae674ab5..716ddd896 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -2,7 +2,7 @@ # See https://pre-commit.com/hooks.html for info on hooks repos: - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.6.0 + rev: v5.0.0 hooks: - id: check-added-large-files - id: check-ast @@ -16,14 +16,14 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit # ruff version should match the one in pyproject.toml - rev: v0.4.10 + rev: v0.7.2 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix] - id: ruff-format - repo: https://github.com/rtts/djhtml - rev: '3.0.6' + rev: '3.0.7' hooks: - id: djhtml - id: djcss diff --git a/pelican/tools/pelican_quickstart.py b/pelican/tools/pelican_quickstart.py index e278e3bc4..77131a521 100755 --- a/pelican/tools/pelican_quickstart.py +++ b/pelican/tools/pelican_quickstart.py @@ -87,7 +87,7 @@ class _DEFAULT_PATH_TYPE(str): # noqa: SLOT000 def ask(question, answer=str, default=None, length=None): - if answer == str: + if answer is str: r = "" while True: if default: @@ -110,7 +110,7 @@ def ask(question, answer=str, default=None, length=None): return r - elif answer == bool: + elif answer is bool: r = None while True: if default is True: @@ -134,7 +134,7 @@ def ask(question, answer=str, default=None, length=None): else: print("You must answer 'yes' or 'no'") return r - elif answer == int: + elif answer is int: r = None while True: if default: diff --git a/pelican/tools/pelican_themes.py b/pelican/tools/pelican_themes.py index 4d8cee2d1..adf86dc02 100755 --- a/pelican/tools/pelican_themes.py +++ b/pelican/tools/pelican_themes.py @@ -23,7 +23,6 @@ def err(msg, die=None): ) -global _THEMES_PATH _THEMES_PATH = os.path.join( os.path.dirname(os.path.abspath(pelican.__file__)), "themes" ) diff --git a/pyproject.toml b/pyproject.toml index 0fce25cab..f36290155 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -97,7 +97,7 @@ dev = [ "tox>=4.11.3", "invoke>=2.2.0", # ruff version should match the one in .pre-commit-config.yaml - "ruff==0.4.10", + "ruff==0.7.2", "tomli>=2.0.1; python_version < \"3.11\"", ]