a _�Sh�@sddlZddlZddlZddlZgd�Zd%dd�Zz e�ejdd�de�\ZZWnej yle�Yn0esxe�ej Z e d�Z dd �eD�Z d e vr�edd �e D�]`Zed kr�ee d ��q�edkr�ee d��q�edv�r.de�d�de�d�gZedk�re�e d����ed�e��q�edv�r�gZde v�r\e�de ej�ne d�Ze�rte�e�e�e d���e d����edk�r�e d��s�e�dde d ��ed�e��q�ed!k�r�ee d"��q�ed#k�r�eej�q�ed$kr�ee d ��q�dS)&�N) �prefixz exec-prefixZincludes�libsZcflagsZldflagszextension-suffix�help�abiflagsZ configdirZembed�cCs:td�tjdd�dd�tD���tjd�t�|�dS)NzUsage: {0} [{1}]r�|css|]}d|VqdS)z--N�)�.0�optrr�N/opt/alt/python39/lib64/python3.9/config-3.9-x86_64-linux-gnu/python-config.py� �z"exit_with_usage..)�file)�print�format�sys�argv�join� valid_opts�stderr�exit��coderrr �exit_with_usages ��r�ZVERSIONcCsg|] \}}|�qSrr)r �flag�valrrr � r rz--helprz--prefixrz --exec-prefix� exec_prefix)z --includes�--cflagsz-IZincludeZ platincluderZCFLAGS� )z--libs� --ldflagsz--embedz-lpythonZ LIBPYTHONZLIBSZSYSLIBSr!ZPy_ENABLE_SHAREDz-LZLIBPLz--extension-suffixZ EXT_SUFFIXz --abiflagsz --configdir)r)Zgetopt�osrZ sysconfigrrrZopts�args�errorZget_config_varZgetvarZpyverZ opt_flagsr rZget_path�flags�extend�splitrr�appendrZ libpython�insertrrrr �s\        �