Misc housekeeping
This commit is contained in:
parent
d57788125a
commit
a3847a4818
2 changed files with 6 additions and 14 deletions
|
|
@ -33,7 +33,7 @@
|
||||||
[org.xerial.snappy/snappy-java "1.1.1.7"]]}
|
[org.xerial.snappy/snappy-java "1.1.1.7"]]}
|
||||||
:dev [:1.7 :test
|
:dev [:1.7 :test
|
||||||
{:dependencies
|
{:dependencies
|
||||||
[[com.taoensso/encore "2.13.0"]]
|
[[com.taoensso/encore "2.15.0"]]
|
||||||
:plugins
|
:plugins
|
||||||
[[lein-pprint "1.1.1"]
|
[[lein-pprint "1.1.1"]
|
||||||
[lein-ancient "0.6.7"]
|
[lein-ancient "0.6.7"]
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
(ns taoensso.nippy
|
(ns taoensso.nippy
|
||||||
"High-performance JVM Clojure serialization library. Originally adapted from
|
"High-performance JVM Clojure serialization library. Originally adapted from
|
||||||
Deep-Freeze."
|
Deep-Freeze (https://goo.gl/OePPGr)."
|
||||||
{:author "Peter Taoussanis"}
|
{:author "Peter Taoussanis (@ptaoussanis)"}
|
||||||
(:require [taoensso.encore :as encore]
|
(:require [taoensso.encore :as encore]
|
||||||
[taoensso.nippy
|
[taoensso.nippy
|
||||||
(utils :as utils)
|
(utils :as utils)
|
||||||
|
|
@ -18,17 +18,9 @@
|
||||||
PersistentQueue PersistentTreeMap PersistentTreeSet PersistentList ; LazySeq
|
PersistentQueue PersistentTreeMap PersistentTreeSet PersistentList ; LazySeq
|
||||||
IRecord ISeq]))
|
IRecord ISeq]))
|
||||||
|
|
||||||
;;;; Encore version check
|
(if (vector? taoensso.encore/encore-version)
|
||||||
|
(encore/assert-min-encore-version [1 38 0]) ; Note v1.x for Clojure 1.4 support
|
||||||
(let [min-encore-version 1.38]
|
(encore/assert-min-encore-version 1.38))
|
||||||
(if-let [assert! (ns-resolve 'taoensso.encore 'assert-min-encore-version)]
|
|
||||||
(assert! min-encore-version)
|
|
||||||
(throw
|
|
||||||
(ex-info
|
|
||||||
(format
|
|
||||||
"Insufficient com.taoensso/encore version (< %s). You may have a Leiningen dependency conflict (see http://goo.gl/qBbLvC for solution)."
|
|
||||||
min-encore-version)
|
|
||||||
{:min-version min-encore-version}))))
|
|
||||||
|
|
||||||
;;;; Nippy data format
|
;;;; Nippy data format
|
||||||
;; * 4-byte header (Nippy v2.x+) (may be disabled but incl. by default) [1].
|
;; * 4-byte header (Nippy v2.x+) (may be disabled but incl. by default) [1].
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue