§
    �ŸjÊ  ã                   ó.   — d dl m Z   G d„ de¦  «        ZdS )é    )Údatetimec                   óä   — e Zd ZdZd„ Zd„ Zed„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         Z	ed„ ¦   «         Z
ed„ ¦   «         Zed	„ ¦   «         Zed
„ ¦   «         Zed„ ¦   «         Zed„ ¦   «         ZdS )ÚReleasez
    A release file from PyPI.

    :param release_id: A release id.
    :param pypi_dict: A dictionary of a release file.
    c                 ó(   — || _         || j         d<   d S )NÚ
release_id©Ú_release)Úselfr   Ú	pypi_dicts      úY/var/www/finuniver-perm.ru/html/student/venv/lib/python3.11/site-packages/yarg/release.pyÚ__init__zRelease.__init__%   s   € Ø!ˆŒØ&0ˆŒ�lÑ#Ð#Ð#ó    c                 ó6   — d                      | j        ¦  «        S )Nz<Release {0}>)Úformatr   ©r
   s    r   Ú__repr__zRelease.__repr__)   s   € Ø×%Ò% d¤oÑ6Ô6Ð6r   c                 ó   — | j         d         S )z¬
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r[0].release_id
            u'0.1.0'
        r   r   r   s    r   r   zRelease.release_id,   ó   € ð Œ}˜\Ô*Ð*r   c                 óB   — t          j        | j        d         d¦  «        S )zÆ
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.uploaded
            datetime.datime(2014, 8, 7, 21, 26, 19)
        Úupload_timez%Y-%m-%dT%H:%M:%S)r   Ústrptimer	   r   s    r   ÚuploadedzRelease.uploaded7   s%   € õ Ô  ¤¨}Ô!=Ø!4ñ6ô 6ð 	6r   c                 ó   — | j         d         S )z«
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.python_version
            u'2.7'
        Úpython_versionr   r   s    r   r   zRelease.python_versionC   s   € ð Œ}Ð-Ô.Ð.r   c                 ó   — | j         d         S )zÐ
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.url
            u'https://pypi.python.org/packages/2.7/y/yarg/yarg...'
        Úurlr   r   s    r   r   zRelease.urlN   s   € ð Œ}˜UÔ#Ð#r   c                 ó   — | j         d         S )zÄ
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.md5_digest
            u'bec88e1c1765ca6177360e8f37b44c5c'
        Ú
md5_digestr   r   s    r   r   zRelease.md5_digestY   r   r   c                 ó   — | j         d         S )z¾
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.filename
            u'yarg-0.1.0-py27-none-any.whl'
        Úfilenamer   r   s    r   r    zRelease.filenamed   s   € ð Œ}˜ZÔ(Ð(r   c                 ó   — | j         d         S )z 
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.size
            52941
        Úsizer   r   s    r   r"   zRelease.sizeo   s   € ð Œ}˜VÔ$Ð$r   c                 óh   — ddddœ}| j         d         }||                     ¦   «         v r||         S |S )z«
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.package_type
            u'wheel'
        ÚeggÚwheelÚsource)Ú	bdist_eggÚbdist_wheelÚsdistÚpackagetype)r	   Úkeys)r
   ÚmappingÚptypes      r   Úpackage_typezRelease.package_typez   sF   € ð !'°xØ%ð'ð 'ˆà”˜mÔ,ˆØ�G—L’L‘N”NÐ"Ð"Ø˜5”>Ð!Øˆr   c                 ó   — | j         d         S )z¢
            >>> package = yarg.get('yarg')
            >>> v = "0.1.0"
            >>> r = package.release(v)
            >>> r.has_sig
            True
        Úhas_sigr   r   s    r   r0   zRelease.has_sigŠ   s   € ð Œ}˜YÔ'Ð'r   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Úpropertyr   r   r   r   r   r    r"   r.   r0   © r   r   r   r      s/  € € € € € ðð ð1ð 1ð 1ð7ð 7ð 7ð ð+ð +ñ „Xð+ð ð	6ð 	6ñ „Xð	6ð ð/ð /ñ „Xð/ð ð$ð $ñ „Xð$ð ð+ð +ñ „Xð+ð ð)ð )ñ „Xð)ð ð%ð %ñ „Xð%ð ðð ñ „Xðð ð(ð (ñ „Xð(ð (ð (r   r   N)r   Úobjectr   r6   r   r   ú<module>r8      sW   ðð4 Ð Ð Ð Ð Ð ðv(ð v(ð v(ð v(ð v(ˆfñ v(ô v(ð v(ð v(ð v(r   