From d8fbc8b33ac742c47973af837c184e0ad58c8432 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 9 Nov 2024 03:45:19 +0000 Subject: [PATCH 1/2] =?UTF-8?q?=E2=AC=86=EF=B8=8F=F0=9F=AA=9D=20Update=20p?= =?UTF-8?q?re-commit=20hook=20astral-sh/ruff-pre-commit=20to=20v0.7.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ef55a9d3..ce6a9d55 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -57,7 +57,7 @@ repos: # Python linting using ruff - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.7.2 + rev: v0.7.3 hooks: - id: ruff args: ["--fix", "--show-fixes"] From 5d3bee742110d0d5c68b678e05b96f8c0e31806a Mon Sep 17 00:00:00 2001 From: burgholzer Date: Sat, 9 Nov 2024 09:09:01 +0100 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=9A=A8=20address=20new=20ruff=20warni?= =?UTF-8?q?ng?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: burgholzer --- src/mqt/qmap/_compat/importlib/resources.py | 6 +++--- src/mqt/qmap/_compat/typing.py | 18 +++++++++--------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/mqt/qmap/_compat/importlib/resources.py b/src/mqt/qmap/_compat/importlib/resources.py index c37dfa5d..875b6825 100644 --- a/src/mqt/qmap/_compat/importlib/resources.py +++ b/src/mqt/qmap/_compat/importlib/resources.py @@ -2,10 +2,10 @@ import sys -if sys.version_info < (3, 10): - from importlib_resources import as_file, files -else: +if sys.version_info >= (3, 10): from importlib.resources import as_file, files +else: + from importlib_resources import as_file, files __all__ = ["as_file", "files"] diff --git a/src/mqt/qmap/_compat/typing.py b/src/mqt/qmap/_compat/typing.py index a91ae829..c1acde95 100644 --- a/src/mqt/qmap/_compat/typing.py +++ b/src/mqt/qmap/_compat/typing.py @@ -4,18 +4,18 @@ import sys from typing import TYPE_CHECKING -if sys.version_info < (3, 10): - from typing_extensions import TypeAlias -else: +if sys.version_info >= (3, 10): from typing import TypeAlias - -if sys.version_info < (3, 11): - if TYPE_CHECKING: - from typing_extensions import Self - else: - Self = object else: + from typing_extensions import TypeAlias + +if sys.version_info >= (3, 11): from typing import Self +elif TYPE_CHECKING: + from typing_extensions import Self +else: + Self = object + __all__ = ["Self", "TypeAlias"]