File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/relenv/build/__pycache__/__init__.cpython-310.pyc
Back
o ;j � @ s� d Z ddlmZ ddlZddlZddlZddlZddlmZ ddl m Z ddlmZm Z mZmZ dd lmZmZmZ dd l mZ erNddlZddlmZmZ ddd�Zddd�Zddd�ZdS )z4 Entry points for the ``relenv build`` CLI command. � )�annotationsN)� TYPE_CHECKING� )� build_arch)�Version�get_default_python_version�python_versions�resolve_python_version� )�darwin�linux�windows)�builds)� FrameType� ModuleType�returnr c C s: t jdkrtS t jdkrtS t jdkrtS tdt j� ���)z: Return the right module based on `sys.platform`. r r �win32�Unsupported platform: )�sys�platformr r r �RuntimeError� r r �I/opt/saltstack/salt/lib/python3.10/site-packages/relenv/build/__init__.py�platform_module s r � subparsers�3argparse._SubParsersAction[argparse.ArgumentParser]�Nonec C s� t � }| jddd�}|jtd� |jdt� |jtdd� |jdd d dd� t� }|jd |tdd� |jdd d dd� |jdd d dd� |jdd d dd� |jddddg dd� |jdd d dd� |jdd d dd� |jd d!d"d#d$� d%S )&z� Setup the subparser for the ``build`` command. :param subparsers: The subparsers object returned from ``add_subparsers`` :type subparsers: argparse._SubParsersAction �buildz,Build Relenv Python Environments from source)�description)�funcz--archz,The host architecture [default: %(default)s])�default�choices�type�helpz--cleanF� store_truezfClean up before running the build. This option will remove the logs, src, build, and previous tarball.)r �actionr# z--pythonz>The python version (e.g., 3.10, 3.14.4) [default: %(default)s])r r"