parameters: (self, file)
docstring: Write the PKG-INFO format data to a file object.
docstring_summary: Write the PKG-INFO format data to a file object.
docstring_tokens: Write the PKG - INFO format data to a file object .
function: def write_pkg_file(self, file):
          """Write the PKG-INFO format data to a file object.
          """
          version = '1.0'
          if (self.provides or self.requires or self.obsoletes or
                  self.classifiers or self.download_url):
              version = '1.1'
  
          file.write('Metadata-Version: %s\n' % version)
          file.write('Name: %s\n' % self.get_name())
          file.write('Version: %s\n' % self.get_version())
          file.write('Summary: %s\n' % self.get_description())
          file.write('Home-page: %s\n' % self.get_url())
          file.write('Author: %s\n' % self.get_contact())
          file.write('Author-email: %s\n' % self.get_contact_email())
          file.write('License: %s\n' % self.get_license())
          if self.download_url:
              file.write('Download-URL: %s\n' % self.download_url)
  
          long_desc = rfc822_escape(self.get_long_description())
          file.write('Description: %s\n' % long_desc)
  
          keywords = ','.join(self.get_keywords())
          if keywords:
              file.write('Keywords: %s\n' % keywords)
  
          self._write_list(file, 'Platform', self.get_platforms())
          self._write_list(file, 'Classifier', self.get_classifiers())
  
          # PEP 314
          self._write_list(file, 'Requires', self.get_requires())
          self._write_list(file, 'Provides', self.get_provides())
          self._write_list(file, 'Obsoletes', self.get_obsoletes())
function_tokens: def write_pkg_file ( self , file ) : version = '1.0' if ( self . provides or self . requires or self . obsoletes or self . classifiers or self . download_url ) : version = '1.1' file . write ( 'Metadata-Version: %s\n' % version ) file . write ( 'Name: %s\n' % self . get_name ( ) ) file . write ( 'Version: %s\n' % self . get_version ( ) ) file . write ( 'Summary: %s\n' % self . get_description ( ) ) file . write ( 'Home-page: %s\n' % self . get_url ( ) ) file . write ( 'Author: %s\n' % self . get_contact ( ) ) file . write ( 'Author-email: %s\n' % self . get_contact_email ( ) ) file . write ( 'License: %s\n' % self . get_license ( ) ) if self . download_url : file . write ( 'Download-URL: %s\n' % self . download_url ) long_desc = rfc822_escape ( self . get_long_description ( ) ) file . write ( 'Description: %s\n' % long_desc ) keywords = ',' . join ( self . get_keywords ( ) ) if keywords : file . write ( 'Keywords: %s\n' % keywords ) self . _write_list ( file , 'Platform' , self . get_platforms ( ) ) self . _write_list ( file , 'Classifier' , self . get_classifiers ( ) ) # PEP 314 self . _write_list ( file , 'Requires' , self . get_requires ( ) ) self . _write_list ( file , 'Provides' , self . get_provides ( ) ) self . _write_list ( file , 'Obsoletes' , self . get_obsoletes ( ) )