docs: def reqfile(filepath):
      """Turns a text file into a list (one element per line)"""
      result = []
      import re
      url_re = re.compile(".+:.+#egg=(.+)")
      with open(filepath, "r") as f:
          for line in f:
              line = line.strip()
              if not line or line.startswith("#"):
                  continue
              mo = url_re.match(line)
              if mo is not None:
                  line = mo.group(1)
              result.append(line)
      return result