<commit_before>import sbt._
import Keys._

import com.socrata.socratasbt.SocrataSbt._
import SocrataSbtKeys._

object Coordinator {
  lazy val settings: Seq[Setting[_]] = BuildSettings.projectSettings() ++ Seq(
    resourceGenerators in Compile <+= (baseDirectory, resourceManaged in Compile, streams) map buildNativeLib,
    libraryDependencies <++= (scalaVersion, slf4jVersion) { (scalaVersion, slf4jVersion) =>
      Seq(
        "org.scala-lang" % "scala-reflect" % scalaVersion,
        "com.sun.jna" % "jna" % "3.0.9",
        "com.typesafe" % "config" % "1.0.0",
        "com.socrata" %% "soql-types" % "0.0.9",
        "com.socrata" %% "socrata-csv" % "1.0.0",
        "org.slf4j" % "slf4j-simple" % slf4jVersion,
        "org.scalacheck" %% "scalacheck" % "1.10.0" % "test"
      )
    }
  )

  lazy val configs: Seq[Configuration] = BuildSettings.projectConfigs

  def buildNativeLib(baseDir: File, resourceManaged: File, s: TaskStreams) =
    if(sys.props("os.name") == "Linux" && sys.props("os.arch") == "amd64") {
      val target = resourceManaged / "com" / "socrata" / "datacoordinator" / "packets" / "network" / "native-library"
      target.getParentFile.mkdirs()
      val result = Process(List("make", "SOURCEDIR=" + baseDir.absolutePath, "TARGET=" + target.absolutePath), baseDir) ! s.log
      if(result != 0) sys.error("Native library build failure")
      Seq(target)
    } else {
      Nil
    }
}<commit_msg>NOOP: Bump soql-types<commit_after>import sbt._
import Keys._

import com.socrata.socratasbt.SocrataSbt._
import SocrataSbtKeys._

object Coordinator {
  lazy val settings: Seq[Setting[_]] = BuildSettings.projectSettings() ++ Seq(
    resourceGenerators in Compile <+= (baseDirectory, resourceManaged in Compile, streams) map buildNativeLib,
    libraryDependencies <++= (scalaVersion, slf4jVersion) { (scalaVersion, slf4jVersion) =>
      Seq(
        "org.scala-lang" % "scala-reflect" % scalaVersion,
        "com.sun.jna" % "jna" % "3.0.9",
        "com.typesafe" % "config" % "1.0.0",
        "com.socrata" %% "soql-types" % "[0.0.9,0.0.12)",
        "com.socrata" %% "socrata-csv" % "1.0.0",
        "org.slf4j" % "slf4j-simple" % slf4jVersion,
        "org.scalacheck" %% "scalacheck" % "1.10.0" % "test"
      )
    }
  )

  lazy val configs: Seq[Configuration] = BuildSettings.projectConfigs

  def buildNativeLib(baseDir: File, resourceManaged: File, s: TaskStreams) =
    if(sys.props("os.name") == "Linux" && sys.props("os.arch") == "amd64") {
      val target = resourceManaged / "com" / "socrata" / "datacoordinator" / "packets" / "network" / "native-library"
      target.getParentFile.mkdirs()
      val result = Process(List("make", "SOURCEDIR=" + baseDir.absolutePath, "TARGET=" + target.absolutePath), baseDir) ! s.log
      if(result != 0) sys.error("Native library build failure")
      Seq(target)
    } else {
      Nil
    }
}
{'fraction_non_alphanumeric': 0.16475893166840097, 'fraction_numerical': 0.018036767256330213, 'mean_word_length': 3.2916666666666665, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1847123', 'n_tokens_mistral': 1076, 'n_tokens_neox': 1035, 'n_words': 198}