<!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>

Re"                 @   s   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 m Z d  d l m Z m Z m Z d  d l m Z m Z d  d	 l m Z d  d
 l m Z e j j e e j  d  Z Gd d   d e  Z d S)    )absolute_importN)Command)PackageFinder)logger)CommandErrorPreviousBuildDirError)InstallRequirementRequirementSetparse_requirements)BuildDirectorynormalize_path)WheelBuilder)
cmdoptionsZ
wheelhousec                   sF   e  Z d  Z d Z d Z d Z d Z   f d d   Z d d   Z   S)	WheelCommanda  
    Build Wheel archives for your requirements and dependencies.

    Wheel is a built-package format, and offers the advantage of not recompiling your software during every install.
    For more details, see the wheel docs: http://wheel.readthedocs.org/en/latest.

    Requirements: setuptools>=0.8, and wheel.

    'pip wheel' uses the bdist_wheel setuptools extension from the wheel package to build individual wheels.

    wheelz
      %prog [options] <requirement specifier> ...
      %prog [options] -r <requirements file> ...
      %prog [options] <vcs project url> ...
      %prog [options] <local project path> ...
      %prog [options] <archive url/path> ...z$Build wheels from your requirements.c                s  t  t |   j | |   |  j } | j d d d d d d d t d d	 | j t j j    | j t j	 j    | j d
 d d d d d d d d | j t j
 j    | j t j j    | j t j j    | j t j j    | j d d d d d d d d d | j d d d d d d d | j t j j    t j t j |  j  } |  j j d |  |  j j d |  d  S)Nz-wz--wheel-dirdest	wheel_dirmetavardirdefaulthelpzABuild wheels into <dir>, where the default is '<cwd>/wheelhouse'.z--build-optionbuild_optionsoptionsactionappendz9Extra arguments to be supplied to 'setup.py bdist_wheel'.z--global-optionglobal_optionszZExtra global options to be supplied to the setup.py call before the 'bdist_wheel' command.z--pre
store_trueFzYInclude pre-release and development versions. By default, pip only finds stable versions.r   )superr   __init__cmd_opts
add_optionDEFAULT_WHEEL_DIRr   	use_wheelmakeno_use_wheelrequirementsdownload_cacheno_deps	build_dirno_cleanmake_option_groupindex_groupparserinsert_option_group)selfargskwr   
index_opts)	__class__ -/tmp/pip-ztkk0jow-build/pip/commands/wheel.pyr   (   sF    		zWheelCommand.__init__c          +   C   su  y d d  l  } Wn t k
 r0 t d   Yn Xy d d  l } Wn t k
 ra t d   Yn Xt | d  s t d   n  | j g | j } | j r t j	 d d j
 |   g  } n  | j r t j d d  n  | j rt j d d	  | | j 7} n  | j r(t j j | j  | _ n  |  j |  } t d
 | j d | d | j d | j d | j d | j d | j d | j d |  	} | j p| j } t | j d | }	 t d |	 d d  d d  d | j d | j d d d | d | j   }
 t j j! | j   s t j" | j   n  x' | D] } |
 j# t$ j% | d    q'Wxj | j& D]_ } xV t' | d | d | d | D]6 } | j( rt j	 d | j)  qyn  |
 j# |  qyWqTW|
 j* si |  j+ d 6} d  | } t j, |  d  Szf yA t- |
 | | j  d! | j. pg  d" | j/ pg  } | j0   Wn t1 k
 rOd | _   Yn XWd  | j sj|
 j2   n  XWd  QXd  S)#Nr   zN'pip wheel' requires the 'wheel' package. To fix this, run:  pip install wheelzp'pip wheel' requires setuptools >= 0.8 for dist-info support. To fix this, run: pip install --upgrade setuptoolsDistInfoDistributionzIgnoring indexes: %s,z1.7z--use-mirrors has been deprecated and will be removed in the future. Explicit uses of --index-url and/or --extra-index-url is suggested.z--mirrors has been deprecated and will be removed in  the future. Explicit uses of --index-url and/or --extra-index-url is suggested.
find_links
index_urlsr"   allow_externalallow_unverifiedallow_all_externalallow_all_prereleasesprocess_dependency_linkssessiondeleter(   src_dirdownload_dirr&   ignore_dependenciesignore_installedTwheel_download_dirfinderr   zignoring %snamezLYou must give at least one requirement to %(name)s (see "pip help %(name)s")r   r   )3wheel.bdist_wheelImportErrorr   pkg_resourceshasattr	index_urlextra_index_urlsno_indexr   notifyjoinuse_mirrors
deprecatedmirrorsr(   ospathabspath_build_sessionr   r7   r"   r9   r:   r;   prer=   r)   r   r	   r&   rB   r   existsmakedirsadd_requirementr   	from_liner%   r
   editableurlhas_requirementsrF   errorr   r   r   buildr   cleanup_files)r.   r   r/   r   rI   r8   r>   rE   build_deleter(   requirement_setrF   filenamereqoptsmsgwbr3   r3   r4   runU   s    				
																	zWheelCommand.run)	__name__
__module____qualname____doc__rF   usagesummaryr   ri   r3   r3   )r2   r4   r      s   -r   )
__future__r   rS   syspip.basecommandr   	pip.indexr   pip.logr   pip.exceptionsr   r   pip.reqr   r	   r
   pip.utilr   r   	pip.wheelr   pipr   rT   rO   curdirr!   r   r3   r3   r3   r4   <module>   s   