+
    kGj                        R t ^ RIHt ^ RIt^ RIHt ^ RIHtHt ^ RI	H
t
 ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ^ RIHt ]! ]4      tR tR	 R
 ltR R ltR# )zp
Entry point for all conda pypi subcommands

See `conda_pypi.plugin` to see how these are registered with conda
)annotationsN)	getLogger)add_output_and_prompt_optionsadd_parser_prefix)ArgumentError)configure_parser)executec                 j    \         P                  ! RR\         P                  R7      p \        V 4       V # )z
Generate the main argument parser for conda pypi.

This function is used by Sphinx's sphinxarg extension to automatically
generate CLI documentation from the argparse configuration.
z
conda pypiz5Better PyPI interoperability for the conda ecosystem.)progdescriptionformatter_class)argparseArgumentParserRawDescriptionHelpFormatterr   )parsers    3lib/python3.14/site-packages/conda_pypi/cli/main.pygenerate_parserr   (   s2     $$K <<F
 VM    c                   V ^8  d   QhRR/# )   r   zargparse.ArgumentParser )formats   "r   __annotate__r   8   s     ( (4 (r   c                    \        V 4       \        V 4       V P                  RRRRRR7      p\        V4       \	        V4       \        V4       R# )z,
Entry point for all argparse configuration
COMMANDcommandsz(The following subcommands are available.cmdT)metavartitler   destrequiredN)r   r   add_subparsersconfigure_parser_installconfigure_parser_convertconfigure_parser_index)r   sub_parserss   & r   r   r   8   sR     f!&)''> ( K [)[);'r   c                    V ^8  d   QhRRRR/# )r   argszargparse.Namespacereturnintr   )r   s   "r   r   r   N   s     ? ?$ ? ?r   c                    V P                   R 8X  d   \        V 4      # V P                   R8X  d   \        V 4      # V P                   R8X  d   \        V 4      # \	        RV P                    24      h)installconvertindexzUnknown subcommand: )r   execute_installexecute_convertexecute_indexr   )r'   s   &r   r   r   N   s^    xx9t$$	Y	t$$	W	T""2488*=>>r   )__doc__
__future__r   r   loggingr   conda.cli.conda_argparser   r   conda.exceptionsr   conda_pypi.cli.convertr   r#   r   r/   conda_pypi.cli.indexr$   r0   conda_pypi.cli.installr"   r.   __name__loggerr   r   r   r   <module>r;      sX    #   + 
8	 (,?r   