U
    b[I                     @   s   d dl mZ d dlZd dlZd dlZddlmZ zd dlZW n e	k
rT   dZY nX zd dl
Z
W n e	k
rz   dZ
Y nX dd Zdd Zed	kre  dS )
    )print_functionN   )__version__c                  C   s   zt  t  d} W n tk
r4   ddd} Y nX t  }|dkrPt  }nF|dkrdtjjtjj	tjj
f }tjjdkrd|tjjg}nd}| ||dd	ttd
did	tidS )zg
    Generate information for a bug report.
    Based on the requests package help utility module.
    )systemreleaseZUnknownZCPythonZPyPyz%s.%s.%sfinal )nameversionr
   r   )platformimplementationcryptographyZpyjwt)r   r   r   IOErrorZpython_implementationZpython_versionsysZpypy_version_infomajorminormicroreleaseleveljoingetattrr   pyjwt_version)Zplatform_infor   Zimplementation_version r   */usr/lib/python3/dist-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   )Z	sort_keysindentN)printjsondumpsr   r   r   r   r   main7   s    r   __main__)Z
__future__r   r   r   r   r   r   r   r   ImportErrorZecdsar   r   __name__r   r   r   r   <module>   s    

#