summaryrefslogtreecommitdiffstats
path: root/cepis.asd
diff options
context:
space:
mode:
authorMurilo Ijanc <[email protected]>2026-07-26 12:42:28 -0300
committerMurilo Ijanc <[email protected]>2026-07-26 12:42:28 -0300
commitae9ad8a4c61b793f6859c84dac80b1c1b04b7b68 (patch)
tree62271e7672dfc58f59dda2ea4dc539c89a1ea5ca /cepis.asd
downloadlisp-ae9ad8a4c61b793f6859c84dac80b1c1b04b7b68.tar.gz
Initial importv0.1.0
Diffstat (limited to 'cepis.asd')
-rw-r--r--cepis.asd29
1 files changed, 29 insertions, 0 deletions
diff --git a/cepis.asd b/cepis.asd
new file mode 100644
index 0000000..7813f59
--- /dev/null
+++ b/cepis.asd
@@ -0,0 +1,29 @@
+(defsystem "cepis"
+ :version "0.1.0"
+ :author "Murilo Ijanc <[email protected]>"
+ :license "ISC"
+ :description "Client for the public CEP API at cep.is."
+ :homepage "https://cep.is"
+ :depends-on ("dexador" "com.inuoe.jzon" "babel")
+ :serial t
+ :components ((:module "src"
+ :components ((:file "package")
+ (:file "errors")
+ (:file "models")
+ (:file "csv")
+ (:file "client"))))
+ :in-order-to ((test-op (test-op "cepis/tests"))))
+
+(defsystem "cepis/tests"
+ :author "Murilo Ijanc <[email protected]>"
+ :license "ISC"
+ :description "Test suite for cepis."
+ :depends-on ("cepis" "fiveam" "usocket" "bordeaux-threads" "babel")
+ :serial t
+ :components ((:module "tests"
+ :components ((:file "package")
+ (:file "server")
+ (:file "suite"))))
+ :perform (test-op (op system)
+ (unless (symbol-call :fiveam :run! (find-symbol* :cepis :cepis/tests))
+ (error "cepis test suite failed"))))