Files
stapler/src/project.py
T

26 lines
483 B
Python

import pathlib
import typing
import toml
def __get_project_data() -> dict[str, typing.Any]:
pyproject_toml_file = pathlib.Path(__file__).parent.parent / "pyproject.toml"
data = toml.load(pyproject_toml_file)
return data["project"]
__project_data = __get_project_data()
def get_version() -> str:
return __project_data["version"]
def get_name() -> str:
return __project_data["name"]
def get_description() -> str:
return __project_data["description"]