U
    íˆjÕ  ã                   @   sš   d dl Z d dlZd dlZd dlmZ ddlmZ zd dlZejZ	W n e
k
rZ   dZ	Y nX eeeeef f dœdd„Zddœd	d
„Zedkr–eƒ  dS )é    N)ÚDicté   )Ú__version__Ú )Úreturnc                  C   s´   zt  ¡ t  ¡ dœ} W n tk
r4   dddœ} Y nX t  ¡ }|dkrPt  ¡ }nH|dkr”tj}|j› d|j	› d|j
› �}|jdkr˜d ||jg¡}nd}| ||dœd	tid	tid
œS )zg
    Generate information for a bug report.
    Based on the requests package help utility module.
    )ÚsystemÚreleaseÚUnknownÚCPythonÚPyPyÚ.Úfinalr   )ÚnameÚversionr   )ÚplatformÚimplementationÚcryptographyZpyjwt)r   r   r   ÚOSErrorÚpython_implementationÚpython_versionÚsysÚpypy_version_infoÚmajorÚminorÚmicroÚreleaselevelÚjoinÚcryptography_versionÚpyjwt_version)Zplatform_infor   Úimplementation_versionr   © r    ú,/tmp/pip-unpacked-wheel-v1078ij7/jwt/help.pyÚinfo   s2    þ

ÿ
ÿþùr"   c                   C   s   t tjtƒ ddd�ƒ dS )z)Pretty-print the bug information as JSON.Té   )Ú	sort_keysÚindentN)ÚprintÚjsonÚdumpsr"   r    r    r    r!   Úmain:   s    r)   Ú__main__)r'   r   r   Útypingr   r   r   r   r   r   ÚModuleNotFoundErrorÚstrr"   r)   Ú__name__r    r    r    r!   Ú<module>   s   

*