§
    �ŸjJ  ã                   ó.   — d dl Z ddlmZ ddlmZ dd„ZdS )é    Né   )Ú	HTTPError)Újson2packageúhttps://pypi.python.org/pypi/c                 óp  — |                      d¦  «        s|dz   }t          j        d                     || ¦  «        ¦  «        }|j        dk    rt          |j        |j        ¬¦  «        ‚t          |j        d¦  «        r&t          |j         
                    ¦   «         ¦  «        S t          |j        ¦  «        S )aC  
    Constructs a request to the PyPI server and returns a
    :class:`yarg.package.Package`.

    :param package_name: case sensitive name of the package on the PyPI server.
    :param pypi_server: (option) URL to the PyPI server.

        >>> import yarg
        >>> package = yarg.get('yarg')
        <Package yarg>
    ú/z{0}{1}/jsoni,  )Ústatus_codeÚreasonÚdecode)ÚendswithÚrequestsÚgetÚformatr	   r   r
   ÚhasattrÚcontentr   r   )Úpackage_nameÚpypi_serverÚresponses      úX/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/yarg/client.pyr   r       sÀ   € ð ×Ò Ñ$Ô$ð (Ø! CÑ'ˆÝŒ|˜M×0Ò0°Ø1=ñ?ô ?ñ @ô @€HàÔ˜sÒ"Ð"Ý HÔ$8Ø'œð0ñ 0ô 0ð 	0åˆxÔ Ñ*Ô*ð .Ý˜HÔ,×3Ò3Ñ5Ô5Ñ6Ô6Ð6å˜HÔ,Ñ-Ô-Ð-ó    )r   )r   Ú
exceptionsr   Úpackager   r   © r   r   ú<module>r      sR   ðð4 €€€à !Ð !Ð !Ð !Ð !Ð !Ø !Ð !Ð !Ð !Ð !Ð !ð.ð .ð .ð .ð .ð .r   