                                   ;; - it actually brings in netty 3.9.2.Final, but we
                                   ;; want some fixes to websocket handling that are in later .x releases
                                   [io.netty/netty "3.9.9.Final"]
-                                  [http.async.client "0.6.1" :exclusions [org.clojure/clojure]]
+                                  [http.async.client ~http-async-client-version :exclusions [org.clojure/clojure]]
                                   [puppetlabs/trapperkeeper ~tk-version :classifier "test" :scope "test"]
                                   [puppetlabs/kitchensink ~ks-version :classifier "test" :scope "test"]
                                   [puppetlabs/ssl-utils "0.8.1"]

            ;; runs trapperkeeper with schema validations enabled
            "tkv" ["trampoline" "run" "-m" "user" "--config" "test-resources/conf.d"]
            "certs" ["trampoline" "run" "-m" "puppetlabs.pcp.testutils.certs" "--config" "test-resources/conf.d" "--"]
            "cljfmt" ["with-profile" "+cljfmt" "cljfmt"]
            "coverage" ["cloverage" "-e" "puppetlabs.puppetdb.*" "-e" "user"]}


(def tk-version "1.4.0")
(def ks-version "1.3.0")
(def i18n-version "0.4.1")
(def http-async-client-version "0.6.1")

(defproject puppetlabs/pcp-broker "0.7.3-SNAPSHOT"
  :description "PCP fabric messaging broker"
