+
    „WÝj�	  ã                  ó.   € R t ^ RIHt ^ RIHt R R ltR# )z#``hermes login`` subcommand parser.)Úannotations)ÚCallablec               ó    € V ^8„  d   QhRRRR/# )é   Ú	cmd_loginr   ÚreturnÚNone© )Úformats   "ÚPC:\Users\johnn\AppData\Local\hermes\hermes-agent\hermes_cli\subcommands\login.pyÚ__annotate__r      s   € ÷ #.ñ #.°ð #.¸dñ #.ó    c               ó¼  € V P                  RRR7      pVP                  RRRR7       VP                  RR	R
7       VP                  RRR
7       VP                  RRRR7       VP                  RRRR7       VP                  RRRR7       VP                  R\        RRR7       VP                  RRR
7       VP                  RRRR7       VP                  VR7       R# )ai  Attach the deprecated ``login`` subcommand (handler only prints a deprecation notice).

Kept registered so old scripts get the actionable message instead of argparse's
``invalid choice``. Registered WITHOUT ``help=`` so it is omitted from ``hermes --help``
(``help=SUPPRESS`` leaks ``==SUPPRESS==`` for top-level subparsers on 3.12+). ``--provider``
takes ANY value (no ``choices=``) so the handler is reached rather than argparse erroring.

This hides a command that no longer works (#24756) without the ``help=argparse.SUPPRESS``
``==SUPPRESS==`` leak that argparse emits for a top-level subparser on Python 3.12+.
Úloginz{Deprecated. Use `hermes auth` to manage credentials, `hermes model` to select a provider, or `hermes setup` for full setup.)Údescriptionz
--providerNu:   (deprecated) Provider name; ignored â€” see `hermes model`)ÚdefaultÚhelpz--portal-urlz,Portal base URL (default: production portal))r   z--inference-urlz:Inference API base URL (default: production inference API)z--client-idz,OAuth client id to use (default: hermes-cli)z--scopezOAuth scope to requestz--no-browserÚ
store_truez0Do not attempt to open the browser automatically)Úactionr   z	--timeoutg      .@z-HTTP request timeout in seconds (default: 15))Útyper   r   z--ca-bundlez/Path to CA bundle PEM file for TLS verificationz
--insecurez'Disable TLS verification (testing only))Úfunc)Ú
add_parserÚadd_argumentÚfloatÚset_defaults)Ú
subparsersr   Úlogin_parsers   &$ r   Úbuild_login_parserr      s  € ð ×(Ñ(ØðUð )ó V€Lð ×ÑØ˜dÐ)eð ô gà×Ñ˜nÐ3aÐÔbØ×ÑØÐ \ð ô ^à×ÑØ˜tÐ*Xð ô Zà×Ñ˜i°Ð<TÐÔUØ×ÑØ˜|Ø?ð ô Að ×ÑØœ%¨Ð4cð ô eà×Ñ˜mÐ2cÐÔdØ×ÑØ˜\Ð0Yð ô [à×Ñ 9ÐÖ-r   N)Ú__doc__Ú
__future__r   Útypingr   r   r	   r   r   Ú<module>r!      s   ðÙ )å "å ÷#.r   