code: def get_build_info(self):
          
          ReleaseScraper.get_build_info(self)
  
          # Internally we access builds via index
          url = urljoin(self.base_url, self.candidate_build_list_regex)
          self.logger.info('Retrieving list of candidate builds from %s' % url)
  
          parser = self._create_directory_parser(url)
          if not parser.entries:
              message = 'Folder for specific candidate builds at %s has not' \
                  'been found' % url
              raise errors.NotFoundError(message, url)
  
          self.show_matching_builds(parser.entries)
          self.builds = parser.entries
          self.build_index = len(parser.entries) - 1
  
          if self.build_number and \
                  ('build%s' % self.build_number) in self.builds:
              self.builds = ['build%s' % self.build_number]
              self.build_index = 0
              self.logger.info('Selected build: build%s' % self.build_number)
          else:
              self.logger.info('Selected build: %s' %
                               (parser.entries[self.build_index]))
docs: Define additional build information.