-
Notifications
You must be signed in to change notification settings - Fork 1
/
csv-validator.asd
33 lines (29 loc) · 1.05 KB
/
csv-validator.asd
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
(in-package :asdf-user)
(defsystem "csv-validator"
:author "Koen van den Berg <[email protected]>"
:version "1.0.0"
:license "BSD-3"
:description "Validates tabular CSV data using predefined validations, similar to its Python counterpart 'Great Expectations'."
:homepage ""
:bug-tracker ""
:source-control (:git "https://github.com/KoenvdBerg/csv-validator")
;; Dependencies.
:depends-on (:local-time :lparallel :parse-float)
;; Project stucture.
:serial t
:components ((:module "src"
:serial t
:components ((:file "packages")
(:file "main")
(:file "parallel")
(:file "output")
(:file "csv")
(:file "validator")
(:file "validation_utils"))))
;; Build a binary:
;; don't change this line.
:build-operation "program-op"
;; binary name: adapt.
:build-pathname "csv-validator"
;; entry point: here "main" is an exported symbol. Otherwise, use a double ::
:entry-point "csv-validator:validate-csv")