mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-04-28 17:57:16 +02:00
- Updates the build environment from Ubuntu 16.04 Xenial to Ubuntu 18.04 Bionic - Removes Python 2.7 from the build matrix (since support has ended) - Adds Python 3.8 to the build matrix
23 lines
590 B
YAML
23 lines
590 B
YAML
language: python
|
|
dist: bionic
|
|
|
|
python:
|
|
- "3.6"
|
|
- "3.7"
|
|
- "3.8"
|
|
|
|
install:
|
|
- "pip install -r requirements.txt -r dev_requirements.txt --timeout 45"
|
|
- pip install flake8
|
|
|
|
before_script:
|
|
# stop the build if there are Python syntax errors or undefined names
|
|
- flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics
|
|
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
|
|
- flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
|
|
|
|
script:
|
|
- "pytest tests/"
|
|
|
|
after_success:
|
|
- "python setup.py build"
|