§
    ½?eæ
  ã                   ó0   — d dl mZ d dlmZ ddlmZ d„ ZdS )é   )ÚArgumentParser)Úhandle_exceptioné   )Úmodulec            
      ó®  — t          d¦  «        } |                      ddd¬¦  «         |                      ddd¬¦  «         |                      d	d
dd¬¦  «         |                      ddd¬¦  «         |                      dd
dd¬¦  «         |                      dd
dd¬¦  «         |                      ddd¬¦  «         |                      dddd¬¦  «         |                      ¦   «         }	 t          |j        d         |j        |j        |j        |j        |j	        |j
        |j        ¬¦  «         n&# t          $ r}t          |¦  «         Y d}~nd}~ww xY wdS ) zA Create the source, interface and documentation of a sip module. z Generate a sip extension module.z--abi-versionzthe ABI versionzMAJOR[.MINOR])ÚhelpÚmetavarz	--projectzthe PyPI project nameÚNAMEz--sdistÚ
store_trueFzgenerate an sdist file)ÚactionÚdefaultr   z--setup-cfgz%the name of the setup.cfg file to useÚFILEz--sip-hzgenerate a sip.h filez	--sip-rstzgenerate a sip.rst filez--target-dirzgenerate files in DIRÚDIRÚsip_modulesr   z*the fully qualified name of the sip moduler   )ÚdestÚnargsr   r	   é    )Ú
sip_moduleÚabi_versionÚprojectÚsdistÚ	setup_cfgÚsip_hÚsip_rstÚ
target_dirN)r   Úadd_argumentÚ
parse_argsr   r   r   r   r   r   r   r   r   Ú	Exceptionr   )ÚparserÚargsÚes      ú4lib/python3.11/site-packages/sipbuild/module/main.pyÚmainr#      s÷  € õ Ð>Ñ?Ô?€Fà
×Ò˜Ð.?Ø#ð ñ %ô %ð %ð ×Ò˜Ð*AØð ñ ô ð ð ×Ò˜	¨,ÀØ)ð ñ +ô +ð +ð ×Ò˜Ø8À&ð ñ Jô Jð Jð ×Ò˜	¨,ÀØ(ð ñ *ô *ð *ð ×Ò˜¨LÀ%Ø*ð ñ ,ô ,ð ,ð ×Ò˜Ð-DØð ñ ô ð ð ×Ò˜]°!Ø=Øð ñ ô ð ð ×ÒÑÔ€DðÝ˜$Ô*¨1Ô-¸4Ô;KØœ¨D¬JØœ.°´
Øœ°´ð	Bñ 	Bô 	Bð 	Bð 	Bøõ ð ð ð Ý˜ÑÔÐÐÐÐÐÐøøøøðøøøð ˆ1s   Ã)AD/ Ä/
EÄ9EÅEN)Úargument_parserr   Ú
exceptionsr   r   r#   © ó    r"   ú<module>r(      sV   ðð0 -Ð ,Ð ,Ð ,Ð ,Ð ,Ø )Ð )Ð )Ð )Ð )Ð )à Ð Ð Ð Ð Ð ð)ð )ð )ð )ð )r'   