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)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…