§
    îyIfÙ
  ã                  ó²   — d dl mZ d dlZd dlZd dlZd dlZd dlmZ ddlm	Z	 er
ddl
mZmZmZ dd	„Zdd„Zedk    r eej        dd…         ¦  «         dS dS )é    )ÚannotationsN)ÚTYPE_CHECKINGé   )ÚSubprocessFrontend)ÚEditableResultÚSdistResultÚWheelResultÚreturnúargparse.ArgumentParserc            	     ó¶  — t          j        d¬¦  «        } |                      dt          j        dt          j                             ¦   «         d¬¦  «         |                      ddd	d
dg d¬¦  «         |                      ddd	d
dd¬¦  «         |                      ddd	d
dd¬¦  «         |                      ddt          j        dt          j        › d�¬¦  «         | S )Nz§A pyproject.toml-based build frontend. This is mainly useful for debugging PEP-517 backends. This frontend will not do things like install required build dependencies.)ÚdescriptionÚsrcdirú?z0source directory (defaults to current directory))ÚtypeÚnargsÚdefaultÚhelpz--sdistz-sÚdistributionsÚappend_constÚsdistzbuild a source distribution)ÚdestÚactionÚconstr   r   z--wheelz-wÚwheelzbuild a wheel distribution)r   r   r   r   z
--editablez-eÚeditablez$build an editable wheel distributionz--outdirz-oz&output directory (defaults to {srcdir}zdist))r   r   )ÚargparseÚArgumentParserÚadd_argumentÚpathlibÚPathÚcwdÚosÚsep)Úparsers    úJ/var/www/piapp/venv/lib/python3.11/site-packages/pyproject_api/__main__.pyÚmain_parserr&      s4  € ÝÔ$ðYðñ ô €Fð ×ÒØÝŒ\ØÝ”× Ò Ñ"Ô"Ø?ð ñ ô ð ð ×ÒØØØØØØØ*ð ñ ô ð ð ×ÒØØØØØØ)ð ñ ô ð ð ×ÒØØØØØØ3ð ñ ô ð ð ×ÒØØÝŒ\ØE½¼ÐEÐEÐEð	 ñ ô ð ð €Mó    Úargvú	list[str]ÚNonec                ó   — t          ¦   «         }|                     | ¦  «        }|j        p	|j        dz  }|j        pddg}t          t          j        |j        ¦  «        d d…         Ž }d|v rXt          d¦  «         |                     |¦  «        }t          |j	        ¦  «         t          |j
        t          j        ¬¦  «         d|v rXt          d¦  «         |                     |¦  «        }t          |j	        ¦  «         t          |j
        t          j        ¬¦  «         d|v rZt          d	¦  «         |                     |¦  «        }t          |j	        ¦  «         t          |j
        t          j        ¬¦  «         d S d S )
NÚdistr   r   éÿÿÿÿzBuilding sdist...)ÚfilezBuilding wheel...r   zBuilding editable wheel...)r&   Ú
parse_argsÚoutdirr   r   r   Úcreate_args_from_folderÚprintÚbuild_sdistÚoutÚerrÚsysÚstderrÚbuild_wheelÚbuild_editable)r(   r$   Úargsr0   r   ÚfrontendÚress          r%   Úmainr=   @   sj  € Ý‰]Œ]€FØ×Ò˜TÑ"Ô"€DàŒ[Ð0˜DœK¨&Ñ0€FàÔ&Ð<¨7°GÐ*<€Må!Õ#5Ô#MÈdÌkÑ#ZÔ#ZÐ[^Ð\^Ð[^Ô#_Ð`€Hð �-ÐÐÝÐ!Ñ"Ô"Ð"Ø×"Ò" 6Ñ*Ô*ˆÝˆcŒg‰ŒˆÝˆcŒg�CœJÐ'Ñ'Ô'Ð'à�-ÐÐÝÐ!Ñ"Ô"Ð"Ø×"Ò" 6Ñ*Ô*ˆÝˆcŒg‰ŒˆÝˆcŒg�CœJÐ'Ñ'Ô'Ð'à�]Ð"Ð"ÝÐ*Ñ+Ô+Ð+Ø×%Ò% fÑ-Ô-ˆÝˆcŒg‰ŒˆÝˆcŒg�CœJÐ'Ñ'Ô'Ð'Ð'Ð'ð	 #Ð"r'   Ú__main__)r
   r   )r(   r)   r
   r*   )Ú
__future__r   r   r"   r   r6   Útypingr   Ú_via_fresh_subprocessr   Ú	_frontendr   r   r	   r&   r=   Ú__name__r(   © r'   r%   ú<module>rE      sä   ðØ "Ð "Ð "Ð "Ð "Ð "à €€€Ø 	€	€	€	Ø €€€Ø 
€
€
€
Ø  Ð  Ð  Ð  Ð  Ð  à 5Ð 5Ð 5Ð 5Ð 5Ð 5àð DØCÐCÐCÐCÐCÐCÐCÐCÐCÐCð.ð .ð .ð .ðb(ð (ð (ð (ð< ˆzÒÐØ€DˆŒ�!�"�"ŒÑÔÐÐÐð Ðr'   