-
-
Notifications
You must be signed in to change notification settings - Fork 3
/
project.clj
35 lines (35 loc) · 1.72 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
(defproject org.pilosus/pip-license-checker "0.48.0"
:description "License compliance tool to identify dependencies license names and types: permissive, copyleft, proprietory, etc."
:url "https://github.com/pilosus/pip-license-checker"
:license {:name "Eclipse Public License 2.0 OR GNU GPL v2+ with Classpath exception"
:url "https://github.com/pilosus/pip-license-checker/blob/main/LICENSE"}
:dependencies [
[cheshire "5.11.0"]
[clj-http "3.12.3"]
[com.github.bdesham/clj-plist "0.10.0"]
[indole "1.0.0"]
[org.clojure/clojure "1.11.1"]
[org.clojure/data.csv "1.0.1"]
[org.clojure/test.check "1.1.1"]
[org.clojure/tools.cli "1.0.214"]]
:plugins [[lein-cljfmt "0.9.0"]
[lein-cloverage "1.2.1"]
[lein-licenses "0.2.2"]
[lein-ancient "1.0.0-RC3"]
[com.github.clj-kondo/lein-clj-kondo "0.2.4"]]
:main pip-license-checker.core
:aot [pip-license-checker.core]
:target-path "target/%s"
:profiles {:uberjar {:aot :all
:jvm-opts ["-Dclojure.compiler.direct-linking=true"]}
:test {:cloverage {:fail-threshold 80
:exclude-call [clojure.spec.alpha/assert
clojure.spec.alpha/def]}}}
:test-selectors {:integration :integration
:cli :cli}
:cljfmt {:sort-ns-references? true}
:repositories [["releases" {:url "https://repo.clojars.org"
:sign-releases false
:username :env/clojars_username
:password :env/clojars_password}]]
)