def find_release()

in doc/src/sphinx/utils/sbt_versions.py [0:0]


def find_release(file):
  """
  Attempt to find the library version in an SBT build file.

  Note that the use of a variable named 'libVersion' is only a convention.
  """
  try:
    f = open(file, 'r')
    for line in f:
      m = re.search('libVersion\s*=\s*"(\d+\.\d+\.\d+)"', line)
      if m is not None:
        return m.group(1)
    return ''
  except (OSError, IOError):
    return ''