in project/BuildUtils.scala [40:58]
def readVersionAndCopyToPython(filename: String): String = {
val bufferedSource = Source.fromFile(filename)
val version = try {
bufferedSource.getLines.find(line => !line.trim.startsWith("#") && !line.trim.isEmpty()).get
} finally {
bufferedSource.close()
}
// write version to python subdirectory
val pyVersion = version.replace("-SNAPSHOT", ".dev0")
val writer = new BufferedWriter(new FileWriter(pythonVersionFileName))
try {
writer.write(pyVersion)
writer.newLine()
} finally {
writer.close()
}
version
}