o
    la                     @   s   d dl mZ zd dlZdZW n ey   d dlZdZY nw d dlZd dlZd dl	Zej
ejejfZdd Zdd Zed	krCe  dS dS )
    )absolute_importNrbrc                  C   s    i } t D ]	}| |  q| S )zJ
    Get mapping of build-backend values for supported build systems.
    )MODULESupdateget_handlers)handlersm r
   >usr/lib/python3.10/site-packages/pyproject2setuppy/__main__.pyr      s   r   c                  C   sn   t dt} t| }W d   n1 sw   Y  |d d }t |}|du r1td||| dS )zc
    Run setuptools' setup() function for pyproject.toml in the current
    working directory.
    zpyproject.tomlNzbuild-systemzbuild-backendzBuild backend {} unknown)open
OPEN_FLAGStomlloadr   getNotImplementedErrorformat)fdatabackendhandlerr
   r
   r   main&   s   r   __main__)
__future__r   tomlir   r   ImportErrorpyproject2setuppy.flitpyproject2setuppypyproject2setuppy.poetrypyproject2setuppy.setuptoolsflitpoetry
setuptoolsr   r   r   __name__r
   r
   r
   r   <module>   s(   
