Fix version display: read version from package metadata instead of hardcoding "development" (#189)
* Initial plan * Fix version display: use importlib.metadata to show package version Co-authored-by: Zeecka <24873615+Zeecka@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Zeecka <24873615+Zeecka@users.noreply.github.com>
This commit is contained in:
co-authored by
Zeecka
copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
parent
1087d724f8
commit
a3d37681ec
@@ -1,9 +1,15 @@
|
|||||||
"""Aperi'Solve configuration variables."""
|
"""Aperi'Solve configuration variables."""
|
||||||
|
|
||||||
|
from importlib.metadata import PackageNotFoundError, version
|
||||||
from os import getenv
|
from os import getenv
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
PROJECT_VERSION = getenv("PROJECT_VERSION", "development")
|
try:
|
||||||
|
_package_version = version("aperisolve")
|
||||||
|
except PackageNotFoundError:
|
||||||
|
_package_version = "development"
|
||||||
|
|
||||||
|
PROJECT_VERSION = getenv("PROJECT_VERSION", _package_version)
|
||||||
|
|
||||||
REMOVAL_MIN_AGE_SECONDS = int(getenv("REMOVAL_MIN_AGE_SECONDS", "300")) # 5 minutes
|
REMOVAL_MIN_AGE_SECONDS = int(getenv("REMOVAL_MIN_AGE_SECONDS", "300")) # 5 minutes
|
||||||
MAX_PENDING_TIME = int(getenv("MAX_PENDING_TIME", "600")) # 10 minutes by default
|
MAX_PENDING_TIME = int(getenv("MAX_PENDING_TIME", "600")) # 10 minutes by default
|
||||||
|
|||||||
Reference in New Issue
Block a user