aiogram/build.py

19 lines
499 B
Python
Raw Normal View History

from pathlib import Path
from typing import Any, Dict
BUILD_PATH: Path = Path(__file__).parent
META_PATH: Path = BUILD_PATH / "aiogram" / "_meta.py"
def write_metadata(setup_kwargs: Dict[str, Any]) -> None:
version = setup_kwargs["version"]
description = setup_kwargs["description"]
content = [f"VERSION = {version!r}", f"DESCRIPTION = {description!r}"]
META_PATH.write_text("\n".join(content + [""]))
def build(setup_kwargs: Dict[str, Any]):
write_metadata(setup_kwargs)