o
    yqi                     @   s,   d dl Z g dZdd Zdd Zdd ZdS )	    N)get_pdx_versionget_version_dictshow_versionsc                  C   sR   t tjtjtdddd} |   }W d   |S 1 s"w   Y  |S )r   z.versionrascii)encodingN)openospathjoindirname__file__readrstrip)Zfvver r   V/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/paddlex/version.pyr      s   
r   c                  C   s>   ddl } ddlm} t }t |d< | j|d< | |d< |S )r   r   N   )repo_managerpdxpaddledevkits)r    r   dictr   __version__get_versions)r   r   ver_dictr   r   r   r      s   

r   c            
   	   C   s   t  } d| d  d}d| d  d}g }| d  D ]\}}|d }|d }|| d	| d
| d q||g|}d|}	t|	 dS )r   zPDX version: r   
zPaddlePaddle version: r   r   r   r   z:
version: z
commit id: N)r   itemsappendr   print)
r   Zpdx_verZ
paddle_verZ	repo_vers	repo_nameversZsta_vercommitZall_versZver_strr   r   r   r   +   s   
r   )r	   __all__r   r   r   r   r   r   r   <module>   s
   	