code: def default_environment():
      if hasattr(sys, "implementation"):
          iver = format_full_version(sys.implementation.version)
          implementation_name = sys.implementation.name
      else:
          iver = "0"
          implementation_name = ""
  
      return {
          "implementation_name": implementation_name,
          "implementation_version": iver,
          "os_name": os.name,
          "platform_machine": platform.machine(),
          "platform_release": platform.release(),
          "platform_system": platform.system(),
          "platform_version": platform.version(),
          "python_full_version": platform.python_version(),
          "platform_python_implementation": platform.python_implementation(),
          "python_version": platform.python_version()[:3],
          "sys_platform": sys.platform,
      }
  
imports: from __future__ import absolute_import, division, print_function
  import operator
  import os
  import platform
  import sys
  from pkg_resources.extern.pyparsing import ParseException, ParseResults, stringStart, stringEnd
  from pkg_resources.extern.pyparsing import ZeroOrMore, Group, Forward, QuotedString
  from pkg_resources.extern.pyparsing import Literal
  from ._compat import string_types
  from .specifiers import Specifier, InvalidSpecifier
label_desc: Use image node_id 7 for calling a global function with example usage: default_environment() and returns: dict