code: def get_setup_attribute(attribute, setup_path):
      
      args = ["python", setup_path, "--%s" % attribute]
      return Popen(args, stdout=PIPE).communicate()[0].decode('utf-8').strip()
docs: Runs the project's setup.py script in a process with an arg that
      will print out the value for a particular attribute such as author
      or version, and returns the value.