
    xhe                    h   d dl mZ d dlZd dlZd dlmZ d dlmZ d dlm	Z
 d dlmZ d dlmZmZmZ d dlmZ d d	lmZ d d
lmZmZmZmZmZmZmZ d dlmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(m)Z)m*Z*m+Z+m,Z,m-Z-m.Z.m/Z/m0Z0m1Z1m2Z2m3Z3m4Z4m5Z5m6Z6m7Z7m8Z8m9Z9m:Z:m;Z;m<Z<m=Z=m>Z>m?Z?m@Z@mAZAmBZBmCZCmDZDmEZEmFZF d dlmGZH d dlmIZJ d dlmKZL d dlmMZN d dlmOZP d dlmQZR d dlmSZT d dlmUZV d dlWmXZX d dlYmZZ[ ddl\m]Z]  e]j^        ddde[            e]j^        dddeH            e]j^        dddeJ            e]j^        dddeL            e]j^        dddeN            e]j^        dddeP            e]j^        ddd eR            e]j^        ddd!eT            e]j^        ddd"eV           ej_        Z_ej`        Z`eja        Za ebejc                  Zcejd        Zeejf        Zfejg        Zgejh        Zheji        Zid# Zj eee          Zk eled$          rejm        ni Zne jo        Zpd%ejq        d&<    e             ejq        r                    d'd          ZsdS )(    )annotationsN)partial)import_module)__version__)_get_version_from_git_tag)contextdetermine_target_prefixreset_context)non_x86_machines)ProgressiveFetchExtract)
CondaErrorCondaHTTPError	LinkError	LockErrorNoPackagesFoundErrorPaddingErrorUnsatisfiableError)(ArgumentParserChannel	CompleterCondaSessionEntityEncoderFileModeInstalledPackages	MatchSpecNoPackagesFoundPackageRecordPathTypeResolveStringIOTemporaryDirectoryTmpDownloadUnsatisfiableVersionOrder	_toposortadd_parser_channelsadd_parser_prefixdownloadhandle_proxy_407hashsum_filehuman_bytesinputlchmodmd5_filememoizednormalized_versionprefix_placeholderrm_rfspec_from_linespecs_from_argsspecs_from_urlsymlink_condaunix_path_to_win	untrackedurl_pathwalk_prefixwin_path_to_unix)display_actions)execute_actions)execute_plan)	get_index)install_actions)linked)linked_data)package_cache)get_conda_build_local_url)Dist   )
deprecatedz24.1.0z24.3.0rE   r<   r=   r>   r?   r@   rA   rB   rC   c                 4    t          t          j                  S )N)listr   channels     ;lib/python3.11/site-packages/conda_build/conda_interface.py<lambda>rN   f   s    d7+,, rL   conda_buildfalseCONDA_ALLOW_SOFTLINKSCONDA_PATH_BACKUP)t
__future__r   configparseros	functoolsr   	importlibr   condar   CONDA_VERSIONconda.auxlib.packagingr   get_version_from_git_tagconda.base.contextr   r	   r
   r   non_x86_linux_machinesconda.core.package_cacher   conda.exceptionsr   r   r   r   r   r   r   conda.exportsr   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   _display_actionsr=   _execute_actionsr>   _execute_planr?   
_get_indexr@   _install_actionsrA   _linkedrB   _linked_datarC   _package_cacheconda.models.channelrD   conda.models.distrE   _DistdeprecationsrG   constantbinstar_uploaddefault_python	envs_dirsrI   	pkgs_dirsplatformcc_platformroot_dirroot_writablesubdircreate_default_packagesget_rc_urls
get_prefixhasattrrO   cc_conda_build
from_valueget_conda_channelenvirongetenv_path_backup_var_existsrK   rL   rM   <module>r      sC   # " " " " "     				       # # # # # # . . . . . .      O N N N N N N N N N I I I I I I < < < < < <                 ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )T > = = = = = = = = = = = 7 7 7 7 7 7 1 1 1 1 1 1 = = = = = = + + + + + + 5 5 5 5 5 5 9 9 9 9 9 9 : : : : : : + + + + + + $ $ $ $ $ $ 
 Hh 6 6 6 
 Hh(9;K L L L 
 Hh(9;K L L L 
 Hh F F F 
 HhZ @ @ @ 
 Hh(9;K L L L 
 Hh' : : : 
 Hh| D D D 
 Hh H H H ''	D"##	%	!9 ,,W,g66
(/(G(GO$$R&  '.
" #   Z^^,?FF   rL   