<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>

ðÕYf1  ã               @   sŒ   d  Z  d d l Z d d l m Z d d l m Z d d l m Z m Z d d l	 Td d l
 m Z d d l m Z Gd	 d
 „  d
 e ƒ Z d S)z·distutils.command.bdist_dumb

Implements the Distutils 'bdist_dumb' command (create a "dumb" built
distribution -- i.e., just an archive to be unpacked under $prefix or
$exec_prefix).é    N)ÚCommand)Úget_platform)Úremove_treeÚensure_relative)Ú*)Úget_python_version)Úlogc               @   s™   e  Z d  Z d Z d& d d d e ƒ  f d' d d d d f d( d) d* d+ d, g	 Z d d d g Z d d d d i Z d  d! „  Z d" d# „  Z	 d$ d% „  Z
 d S)-Ú
bdist_dumbz"create a "dumb" built distributionú
bdist-dir=Údú1temporary directory for creating the distributionz
plat-name=Úpz;platform name to embed in generated filenames (default: %s)úformat=Úfú>archive format to create (tar, gztar, bztar, xztar, ztar, zip)z	keep-tempÚkz/keep the pseudo-installation tree around after z!creating the distribution archiveú	dist-dir=ú-directory to put final built distributions inú
skip-buildNú2skip rebuilding everything (for testing/debugging)Úrelativeú6build the archive using relative paths(default: false)úowner=Úuú@Owner name used when creating a tar file [default: current user]úgroup=ÚgúAGroup name used when creating a tar file [default: current group]ÚposixZgztarÚntÚzipc             C   sU   d  |  _  d  |  _ d  |  _ d |  _ d  |  _ d  |  _ d |  _ d  |  _ d  |  _ d  S)Nr   )	Ú	bdist_dirÚ	plat_nameÚformatÚ	keep_tempÚdist_dirÚ
skip_buildr   ÚownerÚgroup)Úself© r*   úA/opt/alt/python35/lib64/python3.5/distutils/command/bdist_dumb.pyÚinitialize_options2   s    								zbdist_dumb.initialize_optionsc             C   s¡   |  j  d  k r9 |  j d ƒ j } t j j | d ƒ |  _  |  j d  k r‡ y |  j t j |  _ Wn% t	 k
 r† t
 d t j ƒ ‚ Yn X|  j d d d d	 ƒ d  S)
NZbdistZdumbz@don't know how to create dumb built distributions on platform %sr%   r"   r&   )r%   r%   )r"   r"   )r&   r&   )r!   Zget_finalized_commandÚ
bdist_baseÚosÚpathÚjoinr#   Údefault_formatÚnameÚKeyErrorÚDistutilsPlatformErrorZset_undefined_options)r)   r-   r*   r*   r+   Úfinalize_options=   s    	zbdist_dumb.finalize_optionsc          	   C   s°  |  j  s |  j d ƒ |  j d d d ƒ} |  j | _ |  j  | _  d | _ t j d |  j ƒ |  j d ƒ d |  j j	 ƒ  |  j
 f } t j j |  j | ƒ } |  j s¶ |  j } nm |  j j ƒ  r| j | j k rt d t | j ƒ t | j ƒ f ƒ ‚ n! t j j |  j t | j ƒ ƒ } |  j | |  j d	 | d
 |  j d |  j ƒ} |  j j ƒ  rkt ƒ  } n d } |  j j j d | | f ƒ |  j s¬t |  j d |  j ƒd  S)NZbuildÚinstallZreinit_subcommandsé   r   zinstalling to %sz%s.%szScan't make a dumb built distribution where base and platbase are different (%s, %s)Zroot_dirr'   r(   Úanyr	   Údry_run) r&   Zrun_commandZreinitialize_commandr!   ÚrootZwarn_dirr   ÚinfoZdistributionZget_fullnamer"   r.   r/   r0   r%   r   Zhas_ext_modulesZinstall_baseZinstall_platbaser4   Úreprr   Zmake_archiver#   r'   r(   r   Z
dist_filesÚappendr$   r   r9   )r)   r6   Zarchive_basenameZpseudoinstall_rootZarchive_rootÚfilenameZ	pyversionr*   r*   r+   ÚrunO   s>    				
	zbdist_dumb.run)r
   r   r   )r   r   r   )r   r   r   )r   Nr   )r   Nr   )r   r   r   )r   r   r   )Ú__name__Ú
__module__Ú__qualname__Zdescriptionr   Zuser_optionsZboolean_optionsr1   r,   r5   r?   r*   r*   r*   r+   r	      s6    
      	r	   )Ú__doc__r.   Zdistutils.corer   Zdistutils.utilr   Zdistutils.dir_utilr   r   Zdistutils.errorsZdistutils.sysconfigr   Z	distutilsr   r	   r*   r*   r*   r+   Ú<module>   s   
