-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
23 lines (20 loc) · 859 Bytes
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / scalaVersion := "3.5.2"
scalacOptions += "-deprecation"
scalacOptions += "-Wunused:all"
scalacOptions += "-Wdead-code"
scalacOptions += "-Wnumeric-widen"
scalacOptions += "-Woctal-literal"
scalacOptions += "-Wself-implicit"
scalacOptions += "-Xlint:all"
libraryDependencies += "org.typelevel" %% "cats-core" % "2.12.0"
libraryDependencies += "org.typelevel" %% "cats-collections-core" % "0.9.8"
libraryDependencies += "org.scala-lang.modules" %% "scala-parallel-collections" % "1.0.4"
// Linear algebra
libraryDependencies += "io.github.pityka" %% "saddle-core" % "3.5.0"
libraryDependencies += "io.github.pityka" %% "saddle-ops-inlined" % "3.5.0"
libraryDependencies += "io.github.pityka" %% "saddle-linalg" % "3.5.0"
lazy val root = (project in file("."))
.settings(
name := "advent_of_code"
)