From 559133718e6d43708db3e39bc1d84e86ff2a1277 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Sun, 3 Sep 2023 12:46:59 +0200 Subject: [PATCH] refactor: Stop using `importlib_metadata` in duties --- project/duties.py.jinja | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/project/duties.py.jinja b/project/duties.py.jinja index 1e21294..0f4d680 100644 --- a/project/duties.py.jinja +++ b/project/duties.py.jinja @@ -4,21 +4,17 @@ from __future__ import annotations import os import sys +from importlib.metadata import version as pkgversion from pathlib import Path from typing import TYPE_CHECKING, Any from duty import duty from duty.callables import black, blacken_docs, coverage, lazy, mkdocs, mypy, pytest, ruff, safety -if sys.version_info < (3, 8): - from importlib_metadata import version as pkgversion -else: - from importlib.metadata import version as pkgversion - - if TYPE_CHECKING: from duty.context import Context + PY_SRC_PATHS = (Path(_) for _ in ("src", "tests", "duties.py", "scripts")) PY_SRC_LIST = tuple(str(_) for _ in PY_SRC_PATHS) PY_SRC = " ".join(PY_SRC_LIST)