| dist: bionic |
| language: python |
| python: |
| - 3.6 |
| - 3.7 |
| - 3.8 |
| - 3.9-dev |
| - pypy3 |
| |
| # command to install dependencies |
| before_install: |
| # Use "dist: bionic" to get a zstd with --long support. |
| - sudo apt-get -y install zstd |
| install: |
| - pip install tox |
| |
| script: |
| - printf "[build_ext]\nportage-ext-modules=true" >> setup.cfg |
| - ./setup.py test |
| - ./setup.py install --root=/tmp/install-root |
| - if [[ ${TRAVIS_PYTHON_VERSION/-dev/} == ?.? ]]; then |
| TOX_PYTHON_VERSION=${TRAVIS_PYTHON_VERSION/-dev/}; |
| tox -e py${TOX_PYTHON_VERSION/./}; |
| else |
| tox -e ${TRAVIS_PYTHON_VERSION}; |
| fi |