"""Print a small environment summary for the Chapter 1 setup checkpoint."""

from __future__ import annotations

import os
import platform
import sys
from pathlib import Path


def main() -> None:
    print("Chapter 1 Environment Summary")
    print("=" * 36)
    print(f"Python version : {platform.python_version()}")
    print(f"Python executable : {sys.executable}")
    print(f"Platform : {platform.platform()}")
    print(f"Current directory : {Path.cwd()}")
    print(f"Virtual environment : {os.environ.get('VIRTUAL_ENV', 'not active')}")


if __name__ == "__main__":
    main()
