File: //opt/saltstack/salt/lib/python3.10/site-packages/relenv/__pycache__/buildenv.cpython-310.pyc
o
;j1 � @ s� d Z ddlmZ ddlZddlZddlZddlmZmZm Z ddl
mZmZm
Z
mZmZ er6ddlZddlZe�� Zddd�Zddd�Z dddd�Zddd�ZdS )zE
Helper for building libraries to install into a relenv environment.
� )�annotationsN)�
TYPE_CHECKING�Any�cast� )�MACOS_DEVELOPMENT_TARGET�
PlatformError�RelenvEnvironmentError�
get_toolchain�get_triplet�
subparsers�3argparse._SubParsersAction[argparse.ArgumentParser]�return�Nonec C s0 | j ddd�}|jtd� |jddddd � d
S )z�
Setup the subparser for the ``relenv buildenv`` command.
:param subparsers: The subparsers object returned from ``add_subparsers``
:type subparsers: argparse._SubParsersAction
�buildenvzRelenv build environment)�description)�funcz--jsonF�
store_truez1Output json to stdout instead of export statments)�default�action�helpN)�
add_parser�set_defaults�main�add_argument)r Z subparser� r �C/opt/saltstack/salt/lib/python3.10/site-packages/relenv/buildenv.py�setup_parser s
�r �boolc C s
t td�S )z3
True when we are in a relenv environment.
�RELENV)�hasattr�sysr r r r � is_relenv0 s
r"