(asdf:defsystem "cl-openai" :description "OpenAI interface for Common Lisp" :author "Bubblegumdrop " :version "0.1.0" :license "WTFPL 2+" :defsystem-depends-on (:deploy) :depends-on (:cl-json :drakma) :components ((:file "package") (:file "auth") (:file "server") (:file "list-models") (:file "audio") (:file "prompt")) :in-order-to ((test-op (test-op "cl-openai/tests"))) :build-pathname "cl-openai" :entry-point "cl-openai:main" :build-operation "deploy-op") (asdf:defsystem "cl-openai/tests" :description "Test system for cl-openai" :author "Bubblegumdrop " :license "WTFPL 2+" :depends-on ("cl-openai" "rove") :components ((:module "tests" :components ( (:file "cl-openai") (:file "toolkit") (:module "models" :components ((:file "tags")))))) :perform (asdf:test-op (op c) (symbol-call :rove :run c))) ;; https://lisp-journey.gitlab.io/blog/lisp-for-the-web-build-standalone-binaries-foreign-libraries-templates-static-assets/ ;; (deploy:define-hook (:deploy asdf) (directory) ;; ;; Thanks again to Shinmera. ;; (declare (ignorable directory)) ;; #+asdf (asdf:clear-source-registry) ;; #+asdf (defun asdf:upgrade-asdf () nil))