-
Notifications
You must be signed in to change notification settings - Fork 0
/
project.clj
82 lines (63 loc) · 1.94 KB
/
project.clj
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
(defproject re-gent "0.6.5"
:description "A distributed agent for running remote Clojure functions using ZeroMQ curve sockets"
:url "https://github.com/re-ops/re-gent"
:license {:name "Apache License, Version 2.0" :url "http://www.apache.org/licenses/LICENSE-2.0.html"}
:dependencies [
[org.clojure/clojure "1.10.1"]
[org.clojure/core.incubator "0.1.4"]
[me.raynes/conch "0.8.0"]
[com.rpl/specter "1.1.3"]
; logging
[com.taoensso/timbre "5.1.0"]
[com.fzakaria/slf4j-timbre "0.3.20"]
; repl
[serializable-fn "1.1.4"]
[org.clojure/tools.namespace "1.1.0"]
; zeromq
[org.zeromq/jeromq "0.5.2"]
; serialization
[com.taoensso/nippy "2.14.0"]
[org.clojure/data.codec "0.1.1"]
[cheshire "5.10.0"]
; processing
[org.clojure/core.match "1.0.0"]
; provisioning
[me.raynes/fs "1.4.6"]
; checksumming
[digest "1.4.10"]
; common utilities and shared functions
[re-share "0.18.0"]
[re-cog "0.6.7"]
[re-scan "0.2.1"]
]
:plugins [
[lein-cljfmt "0.5.6"]
[lein-ancient "0.6.15" :exclusions [org.clojure/clojure]]
[lein-tag "0.1.0"]
[lein-set-version "0.3.0"]]
:profiles {
:dev {
:source-paths ["dev"]
:set-version {
:updates [
{:path "src/re_gent/core.clj" :search-regex #"\"\d+\.\d+\.\d+\""}
{:path "bin/binary.sh" :search-regex #"\d+\.\d+\.\d+"}
{:path "README.md" :search-regex #"\d+\.\d+\.\d+"}
]}
}
:aot [re-gent.core]
}
:resource-paths ["resources"]
:jvm-opts ^:replace ["-Djava.library.path=/usr/lib:/usr/local/lib"]
:repl-options {
:init-ns user
:prompt (fn [ns] (str "\u001B[35m[\u001B[34m" ns "\u001B[35m]\u001B[33mλ:\u001B[m " ))
:welcome (println "Welcome to re-gent!" )
}
:aliases {
"travis" [
"do" "clean," "compile," "cljfmt" "check"
]
}
:main re-gent.core
)