code: def data_from_archive(self):
          
          archive_data = {}
  
          archive_data['runtime_deps'] = self.runtime_deps
          archive_data['build_deps'] = [
              ['BuildRequires', 'python2-devel']] + self.build_deps
  
          archive_data['py_modules'] = self.py_modules
          archive_data['scripts'] = self.scripts
  
          archive_data['home_page'] = self.home_page
          archive_data['description'] = self.description
          archive_data['summary'] = self.summary
  
          archive_data['license'] = self.license
          archive_data['has_pth'] = self.has_pth
          archive_data['has_extension'] = self.has_extension
          archive_data['has_test_suite'] = self.has_test_suite
  
          archive_data['python_versions'] = self.versions_from_archive
  
          (archive_data['doc_files'],
           archive_data['doc_license']) = self.separate_license_files(
               self.doc_files)
  
          archive_data['dirname'] = self.archive.top_directory
  
          return archive_data
docs: Returns all metadata extractable from the archive.
          Returns:
              dictionary containing metadata extracted from the archive