image: debian/testing packages: - build-essential - libssl-dev - zlib1g-dev - libbz2-dev - libreadline-dev - libsqlite3-dev - wget - llvm - libncurses5-dev - libncursesw5-dev - xz-utils - tk-dev - libffi-dev - liblzma-dev sources: - https://github.com/rafacastillol/ledgeroni.git tasks: - setup: | curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash export PATH="/home/build/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" pyenv install 3.7.5 pyenv local 3.7.5 cd ledgeroni pip install pytest pip install . - test: | export PATH="/home/build/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)" cd ledgeroni pyenv local 3.7.5 pytest