diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..dee916e --- /dev/null +++ b/.travis.yml @@ -0,0 +1,39 @@ +language: generic + +jobs: + include: + - os: osx + arch: amd64 + osx_image: xcode14.2 + +addons: + homebrew: + packages: + - bash + +env: + - LISP: sbcl + +install: + - echo $PWD + - ls + - bash --version + - bash <(curl -s https://raw.githubusercontent.com/digikar99/lisp-travis-lite/master/run.sh) + +script: + - echo $PATH + + - ls + - echo Testing without numpy + - cl --eval '(push #P"./" ql:*local-project-directories*)' --eval '(ql:quickload "py4cl2-cffi")' --eval '(assert (= 5 (py4cl2-cffi:pyeval 5)))' --eval '(print py4cl2-cffi:*internal-features*)' + + - echo Installing python modules + - python -m ensurepip --upgrade + - python3 -m venv ./py4cl2-cffi/ + - source ./py4cl2-cffi/bin/activate + - pip3 install numpy + - pip3 install networkx + - pip3 install matplotlib + +notifications: + email: false