fix: use importlib instead of the deprecated pkg_resources

This commit is contained in:
Éloi Rivard 2023-08-26 16:50:01 +02:00
parent 2a38bcb3fc
commit 26f1a0fbc5
No known key found for this signature in database
GPG key ID: 7EDA204EA57DD184

View file

@ -3,9 +3,9 @@ import datetime
import io import io
from dataclasses import astuple from dataclasses import astuple
from dataclasses import dataclass from dataclasses import dataclass
from importlib import metadata
from typing import List from typing import List
import pkg_resources
import wtforms import wtforms
from canaille.app import b64_to_obj from canaille.app import b64_to_obj
from canaille.app import build_hash from canaille.app import build_hash
@ -133,10 +133,7 @@ def join():
@bp.route("/about") @bp.route("/about")
def about(): def about():
try: version = metadata.version("canaille")
version = pkg_resources.get_distribution("canaille").version
except pkg_resources.DistributionNotFound: # pragma: no cover
version = "git"
return render_template("about.html", version=version) return render_template("about.html", version=version)