os: linux language: python dist: xenial python: "3.8" addons: apt: sources: - sourceline: "deb https://labs.picotech.com/debian/ picoscope main" key_url: "https://labs.picotech.com/debian/dists/picoscope/Release.gpg.key" packages: - libps4000 - libps5000 - libps6000 - swig - gcc - libpcsclite-dev before_install: - git clone https://github.com/colinoflynn/pico-python - cd pico-python - python setup.py install - cd .. - git clone https://github.com/picotech/picosdk-python-wrappers - cd picosdk-python-wrappers - python setup.py install - cd .. install: - pip install codecov - pip install -e ".[picoscope_sdk, picoscope_alt, chipwhisperer, smartcard, test, dev]" script: - make -i typecheck - make -i codestyle - make test after_success: - codecov