| Viewing file:  debug.py (1.02 KB)      -rw-r--r-- Select action/file-type:
 
  (+) |  (+) |  (+) | Code (+) | Session (+) |  (+) | SDB (+) |  (+) |  (+) |  (+) |  (+) |  (+) | 
 
from __future__ import print_function
 import ssl
 import sys
 
 import OpenSSL.SSL
 import cffi
 import cryptography
 
 from . import version
 
 
 _env_info = u"""\
 pyOpenSSL: {pyopenssl}
 cryptography: {cryptography}
 cffi: {cffi}
 cryptography's compiled against OpenSSL: {crypto_openssl_compile}
 cryptography's linked OpenSSL: {crypto_openssl_link}
 Pythons's OpenSSL: {python_openssl}
 Python executable: {python}
 Python version: {python_version}
 Platform: {platform}
 sys.path: {sys_path}""".format(
 pyopenssl=version.__version__,
 crypto_openssl_compile=OpenSSL._util.ffi.string(
 OpenSSL._util.lib.OPENSSL_VERSION_TEXT,
 ).decode("ascii"),
 crypto_openssl_link=OpenSSL.SSL.SSLeay_version(
 OpenSSL.SSL.SSLEAY_VERSION
 ).decode("ascii"),
 python_openssl=getattr(ssl, "OPENSSL_VERSION", "n/a"),
 cryptography=cryptography.__version__,
 cffi=cffi.__version__,
 python=sys.executable,
 python_version=sys.version,
 platform=sys.platform,
 sys_path=sys.path,
 )
 
 
 if __name__ == "__main__":
 print(_env_info)
 
 |