<commit_before>import com.typesafe.sbt.SbtGit.GitCommand

name := "lenthall"

organization := "org.broadinstitute"

scalaVersion := "2.11.8"

// Upcoming release, or current if we're on the master branch
git.baseVersion := "0.20"

// Shorten the git commit hash
git.gitHeadCommit := git.gitHeadCommit.value map { _.take(7) }

// Travis will deploy tagged releases, add -SNAPSHOT for all local builds
git.gitUncommittedChanges := true

versionWithGit

val sprayV = "1.3.3"

val akkaV = "2.4.10"

resolvers += Resolver.jcenterRepo

libraryDependencies ++= Seq(
  "com.typesafe" % "config" % "1.3.0",
  "org.slf4j" % "slf4j-api" % "1.7.21",
  "com.iheart" %% "ficus" % "1.3.0",
  //---------- Provided libraries -------------------//
  "org.typelevel" %% "cats" % "0.7.2" % Provided,
  "ch.qos.logback" % "logback-classic" % "1.1.7" % Provided,
  "org.webjars" % "swagger-ui" % "2.2.2" % Provided,
  "io.spray" %% "spray-routing" % sprayV % Provided,
  "io.spray" %% "spray-http" % sprayV % Provided,
  "io.spray" %% "spray-can" % sprayV % Provided,
  "com.typesafe.akka" %% "akka-actor" % akkaV % Provided,
  //---------- Test libraries -------------------//
  "io.spray" %% "spray-testkit" % sprayV % Test,
  "org.scalatest" %% "scalatest" % "3.0.0" % Test<commit_msg>Exclude scalacheck by excluding cats dependencies.<commit_after>import com.typesafe.sbt.SbtGit.GitCommand

name := "lenthall"

organization := "org.broadinstitute"

scalaVersion := "2.11.8"

// Upcoming release, or current if we're on the master branch
git.baseVersion := "0.20"

// Shorten the git commit hash
git.gitHeadCommit := git.gitHeadCommit.value map { _.take(7) }

// Travis will deploy tagged releases, add -SNAPSHOT for all local builds
git.gitUncommittedChanges := true

versionWithGit

val sprayV = "1.3.3"

val akkaV = "2.4.10"

resolvers += Resolver.jcenterRepo

libraryDependencies ++= Seq(
  "com.typesafe" % "config" % "1.3.0",
  "org.slf4j" % "slf4j-api" % "1.7.21",
  "com.iheart" %% "ficus" % "1.3.0",
  //---------- Provided libraries -------------------//
  /*
  Exclude test framework cats-laws and its transitive dependency scalacheck.
  If sbt detects scalacheck, it tries to run it.
  Explicitly excluding the two problematic artifacts instead of including the three (or four?).
  https://github.com/typelevel/cats/tree/v0.7.2#getting-started
   */
  "org.typelevel" %% "cats" % "0.7.2" % Provided
    exclude("org.typelevel", "cats-laws_2.11")
    exclude("org.typelevel", "cats-kernel-laws_2.11"),
  "ch.qos.logback" % "logback-classic" % "1.1.7" % Provided,
  "org.webjars" % "swagger-ui" % "2.2.2" % Provided,
  "io.spray" %% "spray-routing" % sprayV % Provided,
  "io.spray" %% "spray-http" % sprayV % Provided,
  "io.spray" %% "spray-can" % sprayV % Provided,
  "com.typesafe.akka" %% "akka-actor" % akkaV % Provided,
  //---------- Test libraries -------------------//
  "io.spray" %% "spray-testkit" % sprayV % Test,
  "org.scalatest" %% "scalatest" % "3.0.0" % Test
{'fraction_non_alphanumeric': 0.2068036375884136, 'fraction_numerical': 0.029302795554058604, 'mean_word_length': 3.074074074074074, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 1, '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': '5946957', 'n_tokens_mistral': 1200, 'n_tokens_neox': 1127, 'n_words': 244}