From 26f1a0fbc5493300515b1c49cae84cd47485ef4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89loi=20Rivard?= Date: Sat, 26 Aug 2023 16:50:01 +0200 Subject: [PATCH] fix: use importlib instead of the deprecated pkg_resources --- canaille/core/account.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/canaille/core/account.py b/canaille/core/account.py index f82b15ff..44b19bf9 100644 --- a/canaille/core/account.py +++ b/canaille/core/account.py @@ -3,9 +3,9 @@ import datetime import io from dataclasses import astuple from dataclasses import dataclass +from importlib import metadata from typing import List -import pkg_resources import wtforms from canaille.app import b64_to_obj from canaille.app import build_hash @@ -133,10 +133,7 @@ def join(): @bp.route("/about") def about(): - try: - version = pkg_resources.get_distribution("canaille").version - except pkg_resources.DistributionNotFound: # pragma: no cover - version = "git" + version = metadata.version("canaille") return render_template("about.html", version=version)