aboutsummaryrefslogtreecommitdiffstats
path: root/metricity/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'metricity/__init__.py')
-rw-r--r--metricity/__init__.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/metricity/__init__.py b/metricity/__init__.py
index e5d4e4d..8430cfa 100644
--- a/metricity/__init__.py
+++ b/metricity/__init__.py
@@ -3,9 +3,11 @@
import asyncio
import logging
import os
+from pathlib import Path
from typing import TYPE_CHECKING
import coloredlogs
+import toml
from pydis_core.utils import apply_monkey_patches
from metricity.config import PythonConfig
@@ -13,7 +15,11 @@ from metricity.config import PythonConfig
if TYPE_CHECKING:
from metricity.bot import Bot
-__version__ = "2.0.1"
+# Read the version from the pyproject.toml file.
+with Path.open("pyproject.toml") as f:
+ package_vers = toml.load(f)["tool"]["poetry"]["version"]
+
+__version__ = package_vers
# Set root log level
logging.basicConfig(level=PythonConfig.log_level)