INNER CODE UNIT · Python
_installed_package_version
evalstate/fast-agent · src/fast_agent/cli/main.py:79
def _installed_package_version(package_name: str) -> str:
try:
return package_version(package_name)
except PackageNotFoundError:
return "unknown"
# TyperGroup overrides require vendored base types, not standalone Click types.
class LazyGroup(TyperGroup):
lazy_subcommands: ClassVar[dict[str, str]] = {}
lazy_subcommand_help: ClassVar[dict[str, str]] = {}
def parse_args(self, ctx: Context, args: list[str]) -> list[str]:
normalize_convenience_flag_args(args)
if _first_root_command(args) == "go":
normalize_resume_flag_args(args)
return super().parse_args(ctx, args)