File: //opt/saltstack/salt/lib/python3.10/site-packages/relenv/__pycache__/fetch.cpython-310.pyc
o
;j � @ s� d Z ddlmZ ddlZddlZddlmZ ddlmZ ddl m
Z
mZmZm
Z
mZmZmZmZ ddlmZmZ erDddlZdd lmZ ddd�Ze
fddd�Zddd�ZdS )z
The ``relenv fetch`` command.
� )�annotationsN)�
TYPE_CHECKING� )�platform_module)�CHECK_HOSTS�DATA_DIR�__version__�
build_arch� check_url�download_url�get_triplet�work_dir)�get_default_python_version�resolve_python_version)�Sequence�
subparsers�3argparse._SubParsersAction[argparse.ArgumentParser]�return�Nonec C sT t � }| jddd�}|jtd� |jdt� |jtdd� t� }|jd|td d
� dS )z�
Setup the subparser for the ``fetch`` command.
:param subparsers: The subparsers object returned from ``add_subparsers``
:type subparsers: argparse._SubParsersAction
�fetchzFetch relenv builds)�description)�funcz--archz0Architecture to download. [default: %(default)s])�default�choices�type�helpz--pythonz>The python version (e.g., 3.10, 3.14.4) [default: %(default)s])r r r N) r �
add_parser�set_defaults�main�add_argumentr ZARCHES�strr )r �modZ subparserZdefault_version� r"