tantivy-py/.travis.yml

35 lines
614 B
YAML

language: python
dist: xenial
python:
- '3.6'
- '3.7'
stages:
- test
- lint
- wheels
env:
- PATH=$HOME/.cargo/bin:$PATH
matrix:
include:
- python: '3.7'
name: 'rust linters'
install: rustup component add clippy rustfmt
script:
- cargo clippy
- cargo fmt -- --check
stage: lint
cache:
pip: true
directories:
- $HOME/.cargo
- $TRAVIS_BUILD_DIR/target
before_install:
- curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain nightly
install: pip install -U tox pyo3-pack tox-pyo3 tox-travis
script: tox