o
    EDi                     @   sD   d dl Z d dlmZmZ ddhZdd Zedkr e e  dS dS )    N)PackageNotFoundErrordistributionz sqlalchemy.dialects:clickhousedbz(sqlalchemy.dialects:clickhousedb.connectc               	   C   s   t  } ztd}W n ty   td Y dS w t  |jD ]0}|j d|j }td| d|j  z| 	| W q t
yO   td| d Y  dS w | rct  | D ]	}td	|  qWdS td
 dS )Nzclickhouse-connectzA
ClickHouse Connect package not found in this Python installation:z    =z
Unexpected entry point z foundzDid not find expected ep z 
Entrypoints correctly installedr   )EXPECTED_EPScopyr   r   printentry_pointsgroupnamevalueremoveKeyError)expected_epsdistentry_pointr    r   X/var/www/Datamplify/venv/lib/python3.10/site-packages/clickhouse_connect/entry_points.pyvalidate_entrypoints   s0   
r   __main__)sysimportlib.metadatar   r   r   r   __name__exitr   r   r   r   <module>   s   