import sys # The same gate cli.py carries, one frame earlier: ``python -m distinct_agent`` # on a pre-3.10 interpreter must say so before any project import runs. if sys.version_info < (3, 10): sys.exit( "distinct needs Python 3.10 or newer; this is " f"{sys.version_info.major}.{sys.version_info.minor} ({sys.executable}).\n" "On Windows, run: py -3.12 -m distinct_agent ...\n" "Elsewhere, run: python3.12 -m distinct_agent ..." ) from .cli import main raise SystemExit(main())