Newer
Older
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
stages:
- quality
- testing
- documentation
- packaging
image: python:3.7.3-stretch
before_script:
- pip install tox==3.9.0
flake8:
stage: quality
script:
- tox -e lint
isort:
stage: quality
script:
- tox -e sort
black:
stage: quality
script:
- tox -e format
mypy:
stage: quality
script:
- tox -e type
pytest35:
image: python:3.5.7-stretch
stage: testing
script:
- tox -e py35-test
pytest36:
stage: testing
script:
- tox -e py36-test
pytest37:
image: python:3.7.3-stretch
stage: testing
script:
- tox -e py37-test
sphinx:
stage: documentation
script:
- tox -e docs
twine-checkdocs:
stage: packaging