You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spiel/spiel/constants.py

21 lines
548 B
Python

from __future__ import annotations
import sys
from importlib import metadata
from pathlib import Path
PACKAGE_NAME = "spiel"
__version__ = metadata.version(PACKAGE_NAME)
__rich_version__ = metadata.version("rich")
__textual_version__ = metadata.version("textual")
__python_version__ = ".".join(map(str, sys.version_info))
DECK = "deck"
PACKAGE_DIR = Path(__file__).resolve().parent
DEMO_DIR = PACKAGE_DIR / "demo"
DEMO_FILE = PACKAGE_DIR / "demo" / "demo.py"
FOOTER_TIME_FORMAT = "%Y-%m-%d %I:%M %p"
RELOAD_MESSAGE_TIME_FORMAT = "%I:%M:%S %p"