o
    gi                     @   sT   d dl Z dZdedeeeeef f fddZdeeeeef f defdd	ZdS )
    Nzhttps://pypi.orgproject_namereturnc                 C   sV   t d|  d }tj|ddid}|  |jdkr%td|  d|j | }|S )	Nz/pypi/z/jsonAcceptzapplication/json)headers   zCould not get PyPi Project: z. Response: )	BASE_PATHrequestsgetraise_for_statusstatus_code	Exceptionjson)r   urlresponseresponse_data r   B/home/ubuntu/.local/lib/python3.10/site-packages/utils/pypi_api.pyget_project_data   s   
r   project_datac                 C   s,   |  d}|stdt| d}t|S )NinfozCould not get PyPi Projectversion)r	   r   str)r   	info_dataversion_datar   r   r   get_pypi_version   s
   
r   )r   r   r   dictr   r   r   r   r   r   <module>   s    "&