-
-
Notifications
You must be signed in to change notification settings - Fork 35
/
deps.edn
187 lines (184 loc) · 9.61 KB
/
deps.edn
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
{:paths ["src" "resources" "target/classes"]
:deps {;;org.clojure/clojure {:mvn/version "1.11.1"}
cnuernber/dtype-next {:mvn/version "10.124"}
techascent/tech.io {:mvn/version "4.31"
:exclusions [org.apache.commons/commons-compress]}
org.apache.datasketches/datasketches-java {:mvn/version "4.2.0"}
com.cnuernber/charred {:mvn/version "1.034"}}
:aliases
{:codox
{:extra-deps {codox-theme-rdash/codox-theme-rdash {:mvn/version "0.1.2"}
nrepl/nrepl {:mvn/version "0.8.3"}
cider/cider-nrepl {:mvn/version "0.25.5"}
com.cnuernber/codox {:mvn/version "1.001"}}
:exec-fn codox.main/-main
:exec-args {:group-id "techascent"
:artifact-id "tech.ml.dataset"
:version "7.035"
:name "TMD"
:description "A Clojure high performance data processing system"
:metadata {:doc/format :markdown}
:html {:transforms [[:head] [:append [:script {:async true
:src "https://www.googletagmanager.com/gtag/js?id=G-RGTB4J7LGP"}]]
[:head] [:append [:script "window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-95TVFC1FEB');"]]]}
:themes [:rdash]
:source-paths ["src"]
:output-path "docs"
:doc-paths ["topics"]
:source-uri "https://github.com/techascent/tech.ml.dataset/blob/master/{filepath}#L{line}"
:namespaces [tech.v3.dataset
tech.v3.dataset.math
tech.v3.dataset.tensor
tech.v3.dataset.join
tech.v3.dataset.modelling
tech.v3.dataset.column
tech.v3.dataset.clipboard
tech.v3.dataset.neanderthal
tech.v3.dataset.metamorph
tech.v3.dataset.categorical
tech.v3.dataset.rolling
tech.v3.dataset.reductions
tech.v3.dataset.reductions.apache-data-sketch
tech.v3.dataset.column-filters
tech.v3.dataset.io.datetime
tech.v3.dataset.io.univocity
tech.v3.dataset.io.string-row-parser
tech.v3.dataset.io.csv
tech.v3.dataset.set
tech.v3.dataset.print
tech.v3.dataset.zip
tech.v3.libs.smile.data
tech.v3.libs.poi
tech.v3.libs.parquet
tech.v3.libs.fastexcel
tech.v3.libs.arrow
tech.v3.libs.guava.cache
tech.v3.libs.tribuo
tech.v3.libs.clj-transit]}}
;; Run with clj -T:build function-in-build
:dev
{:extra-deps
{criterium/criterium {:mvn/version "0.4.5"}
com.cognitect/transit-clj {:mvn/version "1.0.333"}
net.java.dev.jna/jna {:mvn/version "5.12.1"}
uncomplicate/neanderthal {:mvn/version "0.49.1"}
org.bytedeco/mkl {:mvn/version "2024.0-1.5.10"}
ch.qos.logback/logback-classic {:mvn/version "1.3.5"}
com.clojure-goes-fast/clj-memory-meter {:mvn/version "0.1.0"}
com.cnuernber/benchmark {:mvn/version "1.000-beta-2"}
org.apache.poi/poi-ooxml {:mvn/version "5.2.3"
:exclusions [commons-codec/commons-codec]}
com.univocity/univocity-parsers {:mvn/version "2.9.0"}
org.dhatim/fastexcel-reader {:mvn/version "0.16.4"
:exclusions [org.apache.poi/poi-ooxml]}
com.github.haifengl/smile-core {:mvn/version "2.6.0"
:exclusions [org.slf4j/slf4j-api]}
com.github.haifengl/smile-io {:mvn/version "2.6.0"
:exclusions [com.github.haifengl/smile-core
org.slf4j/slf4j-api]}
org.apache.arrow/arrow-vector {:mvn/version "6.0.0"
:exclusions [commons-codec/commons-codec
com.fasterxml.jackson.core/jackson-core
com.fasterxml.jackson.core/jackson-annotations
com.fasterxml.jackson.core/jackson-databind
org.slf4j/slf4j-api]}
org.lz4/lz4-java {:mvn/version "1.8.0"}
com.cnuernber/jarrow {:mvn/version "1.000"}
zero.one/geni {:mvn/version "0.0.34"
:exclusions [commons-codec/commons-codec]}
org.apache.spark/spark-avro_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-core_2.12 {:mvn/version "3.0.1"
:exclusions [org.slf4j/slf4j-log4j12]}
org.apache.spark/spark-hive_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-mllib_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-sql_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-streaming_2.12 {:mvn/version "3.0.1"}
org.tribuo/tribuo-all {:mvn/version "4.3.1" :extension "pom"}
}
:extra-paths ["neanderthal" "test"]}
:dev-m1-mac
{:extra-deps
{criterium/criterium {:mvn/version "0.4.5"}
com.cognitect/transit-clj {:mvn/version "1.0.333"}
net.java.dev.jna/jna {:mvn/version "5.12.1"}
;uncomplicate/neanderthal {:mvn/version "0.45.0"}
ch.qos.logback/logback-classic {:mvn/version "1.3.5"}
com.clojure-goes-fast/clj-memory-meter {:mvn/version "0.1.0"}
com.cnuernber/benchmark {:mvn/version "1.000-beta-2"}
org.apache.poi/poi-ooxml {:mvn/version "5.2.3"
:exclusions [commons-codec/commons-codec]}
com.univocity/univocity-parsers {:mvn/version "2.9.0"}
org.dhatim/fastexcel-reader {:mvn/version "0.16.4"
:exclusions [org.apache.poi/poi-ooxml]}
com.github.haifengl/smile-core {:mvn/version "2.6.0"
:exclusions [org.slf4j/slf4j-api]}
com.github.haifengl/smile-io {:mvn/version "2.6.0"
:exclusions [com.github.haifengl/smile-core
org.slf4j/slf4j-api]}
org.apache.arrow/arrow-vector {:mvn/version "6.0.0"
:exclusions [commons-codec/commons-codec
com.fasterxml.jackson.core/jackson-core
com.fasterxml.jackson.core/jackson-annotations
com.fasterxml.jackson.core/jackson-databind
org.slf4j/slf4j-api]}
org.lz4/lz4-java {:mvn/version "1.8.0"}
com.github.luben/zstd-jni {:mvn/version "1.5.4-1"}
com.cnuernber/jarrow {:mvn/version "1.000"}
zero.one/geni {:mvn/version "0.0.34"
:exclusions [commons-codec/commons-codec]}
org.apache.spark/spark-avro_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-core_2.12 {:mvn/version "3.0.1"
:exclusions [org.slf4j/slf4j-log4j12]}
org.apache.spark/spark-hive_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-mllib_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-sql_2.12 {:mvn/version "3.0.1"}
org.apache.spark/spark-streaming_2.12 {:mvn/version "3.0.1"}
org.xerial.snappy/snappy-java {:mvn/version "1.1.8.4"}
;org.tribuo/tribuo-all {:mvn/version "4.2.0" :extension "pom"}
}
:extra-paths ["test"]
:jvm-opts ["-Djdk.attach.allowAttachSelf=true" "--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"
"--illegal-access=permit" "--add-opens=java.base/java.lang=ALL-UNNAMED"
"--add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED"
"--add-opens=java.base/java.util.concurrent=ALL-UNNAMED"
]
}
:jdk-8 {}
:jdk-11
{:jvm-opts ["--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"]}
:jdk-17
{:jvm-opts ["--add-modules" "jdk.incubator.foreign,jdk.incubator.vector"
"--enable-native-access=ALL-UNNAMED"
"--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"
"--add-opens=java.base/sun.nio.ch=ALL-UNNAMED"]}
:jdk-21
{:jvm-opts ["--add-modules" "jdk.incubator.foreign,jdk.incubator.vector"
"--enable-native-access=ALL-UNNAMED"
"--add-opens=java.base/jdk.internal.ref=ALL-UNNAMED"
"--add-opens=java.base/sun.nio.ch=ALL-UNNAMED"]}
:codegen
{:extra-paths ["src" "dev"]
:exec-fn tech.v3.dataset.codegen/-main}
:build
{:deps {io.github.clojure/tools.build {:git/tag "v0.9.6" :git/sha "8e78bcc"}}
:ns-default build}
:test
{:extra-deps {com.cognitect/test-runner
{:git/url "https://github.com/cognitect-labs/test-runner"
:sha "209b64504cb3bd3b99ecfec7937b358a879f55c1"}}
:extra-paths ["neanderthal" "test"]
:main-opts ["-m" "cognitect.test-runner"]}
:deploy
{:replace-deps {slipset/deps-deploy {:mvn/version "0.1.5"}}
:exec-fn deps-deploy.deps-deploy/deploy
:exec-args {:installer :remote
:sign-releases? true
:artifact "target/tech.ml.dataset.jar"}}
:install
{:replace-deps {slipset/deps-deploy {:mvn/version "0.1.5"}}
:exec-fn deps-deploy.deps-deploy/deploy
:exec-args {:installer :local
:artifact "target/tech.ml.dataset.jar"}}}}