<commit_before>(def cheshire-version "5.8.0")
(def compojure-api-version "1.1.11")
(def schema-tools-version "0.9.1")
(def schema-version "1.1.7")

;; On avoiding dependency overrides:
;; - :pedantic? should be set to :abort; Use "lein deps :tree" to resolve
;;   conflicts.  Do not change this in master.
;; - We have multiple deps that share child deps, particularly schema libs
;;   and we want to keep them in sync.
;; - If you can't update all deps to resolve conflicts, then use :exclusions,
;;   but try to minimize exclusions, as it may hide bugs
;; - If you use an exclusion, consider commenting where the conflict came from
;; - Open a github issue if you are stuck
;; - Common problem deps, as well as deps that are repeated in different
;;   profiles, should be def'ed above (in alphabetical order you barbarian!)
;; - If you update a dep that has :exclusions, check if each exclusions is still
;;   valid, and update the exclusions/comments accordingly
;; - Maybe you can just delete the dep! (doesn't hurt to check)

(defproject ctia "1.1.0"
  :description "Cisco Threat Intelligence API"
  :license {:name "Eclipse Public License - v 1.0"
            :url "http://www.eclipse.org/legal/epl-v10.html"
            :distribution :repo}

  :jvm-opts ["-Djava.awt.headless=true"
             "-Dlog.console.threshold=INFO"
             "-server"]
  :pedantic? :warn
  :dependencies [[org.clojure/clojure "1.9.0"]
                 [clj-time "0.14.2"]
                 [org.clojure/core.async "0.3.465" :exclusions [org.clojure/tools.reader]]
                 [org.slf4j/slf4j-log4j12 "1.8.0-beta0"]
                 [org.clojure/core.memoize "0.5.9"]
                 [org.clojure/tools.logging "0.4.0"]
                 [org.clojure/tools.cli "0.3.5"]
                 [pandect "0.6.1"]

                 ;; Schemas
                 [prismatic/schema ~schema-version]
                 [metosin/schema-tools ~schema-tools-version]
                 [threatgrid/flanders "0.1.17"
                  :exclusions [prismatic/plumbing
                               potemkin
                               com.andrewmcveigh/cljs-time]]
                 [threatgrid/ctim "1.0.4"
                  :exclusions [threatgrid/flanders
                               metosin/ring-swagger
                               com.google.guava/guava]]
                 [threatgrid/clj-momo "0.2.27"]<commit_msg>ES Update retry_on_conflict support (#742)<commit_after>(def cheshire-version "5.8.0")
(def compojure-api-version "1.1.11")
(def schema-tools-version "0.9.1")
(def schema-version "1.1.7")

;; On avoiding dependency overrides:
;; - :pedantic? should be set to :abort; Use "lein deps :tree" to resolve
;;   conflicts.  Do not change this in master.
;; - We have multiple deps that share child deps, particularly schema libs
;;   and we want to keep them in sync.
;; - If you can't update all deps to resolve conflicts, then use :exclusions,
;;   but try to minimize exclusions, as it may hide bugs
;; - If you use an exclusion, consider commenting where the conflict came from
;; - Open a github issue if you are stuck
;; - Common problem deps, as well as deps that are repeated in different
;;   profiles, should be def'ed above (in alphabetical order you barbarian!)
;; - If you update a dep that has :exclusions, check if each exclusions is still
;;   valid, and update the exclusions/comments accordingly
;; - Maybe you can just delete the dep! (doesn't hurt to check)

(defproject ctia "1.1.0"
  :description "Cisco Threat Intelligence API"
  :license {:name "Eclipse Public License - v 1.0"
            :url "http://www.eclipse.org/legal/epl-v10.html"
            :distribution :repo}

  :jvm-opts ["-Djava.awt.headless=true"
             "-Dlog.console.threshold=INFO"
             "-server"]
  :pedantic? :warn
  :dependencies [[org.clojure/clojure "1.9.0"]
                 [clj-time "0.14.2"]
                 [org.clojure/core.async "0.3.465" :exclusions [org.clojure/tools.reader]]
                 [org.slf4j/slf4j-log4j12 "1.8.0-beta0"]
                 [org.clojure/core.memoize "0.5.9"]
                 [org.clojure/tools.logging "0.4.0"]
                 [org.clojure/tools.cli "0.3.5"]
                 [pandect "0.6.1"]

                 ;; Schemas
                 [prismatic/schema ~schema-version]
                 [metosin/schema-tools ~schema-tools-version]
                 [threatgrid/flanders "0.1.17"
                  :exclusions [prismatic/plumbing
                               potemkin
                               com.andrewmcveigh/cljs-time]]
                 [threatgrid/ctim "1.0.4"
                  :exclusions [threatgrid/flanders
                               metosin/ring-swagger
                               com.google.guava/guava]]
                 [threatgrid/clj-momo "0.2.28"]
{'fraction_non_alphanumeric': 0.1166839378238342, 'fraction_numerical': 0.02715025906735751, 'mean_word_length': 2.0031113876789046, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, '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': '1587421', 'n_tokens_mistral': 1555, 'n_tokens_neox': 1479, 'n_words': 427}