docs: def _distribution_info(self):
          """Creates the distribution name and the expected extension for the
          CSPICE package and returns it.
  
          :return (distribution, extension) tuple where distribution is the best
                  guess from the strings available within the platform_urls list
                  of strings, and extension is either "zip" or "tar.Z" depending
                  on whether we are dealing with a Windows platform or else.
          :rtype: tuple (str, str)
  
          :raises: KeyError if the (system, machine) tuple does not correspond
                   to any of the supported SpiceyPy environments.
          """
  
          print('Gathering information...')
          system = platform.system()
  
          # Cygwin system is CYGWIN-NT-xxx.
          system = 'cygwin' if 'CYGWIN' in system else system
  
          processor = platform.processor()
          machine = '64bit' if sys.maxsize > 2 ** 32 else '32bit'
  
          print('SYSTEM:   ', system)
          print('PROCESSOR:', processor)
          print('MACHINE:  ', machine)
  
          return self._dists[(system, machine)]