a
    !f                     @   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
yX   dZ	Y n0 eeeeef f dddZddd	d
Zedkre  dS )    N)Dict   )__version__ )returnc                  C   s   zt  t  d} W n ty2   ddd} Y n0 t  }|dkrNt  }nH|dkrtj}|j d|j	 d|j
 }|jdkrd||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    I/var/www/html/python-backend/venv/lib/python3.9/site-packages/jwt/help.pyinfo   s:    


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   

*