Dulwich.io dulwich / a3d7dc4
Install mypy. Jelmer Vernooń≥ 14 days ago
4 changed file(s) with 16 addition(s) and 13 deletion(s). Raw diff Collapse all Expand all
2020 - name: Install dependencies
2121 run: |
2222 python -m pip install --upgrade pip
23 pip install -U pip coverage codecov flake8 fastimport
23 pip install -U pip coverage codecov flake8 fastimport mypy
2424 - name: Style checks
2525 run: |
2626 python -m flake8
27 - name: Typing checks
28 run: |
29 python -m mypy dulwich
2730 - name: Build
2831 run: |
2932 python setup.py build_ext -i
33
44
55 python:
6 - 3.5
76 - 3.6
87 - 3.7
98 - 3.8
10 - pypy3.5
9 - pypy3.6
1110
1211 env:
1312 - PYTHONHASHSEED=random
3433 env: PURE=true
3534
3635 install:
37 - travis_retry pip install -U pip coverage codecov flake8 $TEST_REQUIRE
36 - travis_retry pip install -U pip coverage codecov flake8 mypy $TEST_REQUIRE
3837
3938 script:
4039 - if [ $PURE = false ]; then python setup.py build_ext -i; fi
66
77 matrix:
88
9 - PYTHON: "C:\\Python35"
10 PYTHON_VERSION: "3.5.x"
11 PYTHON_ARCH: "32"
12
13 - PYTHON: "C:\\Python35-x64"
14 PYTHON_VERSION: "3.5.x"
15 PYTHON_ARCH: "64"
16
179 - PYTHON: "C:\\Python36"
1810 PYTHON_VERSION: "3.6.x"
1911 PYTHON_ARCH: "32"
2012
2113 - PYTHON: "C:\\Python36-x64"
2214 PYTHON_VERSION: "3.6.x"
15 PYTHON_ARCH: "64"
16
17 - PYTHON: "C:\\Python37"
18 PYTHON_VERSION: "3.7.x"
19 PYTHON_ARCH: "32"
20
21 - PYTHON: "C:\\Python37-x64"
22 PYTHON_VERSION: "3.7.x"
2323 PYTHON_ARCH: "64"
2424
2525 install:
103103 'Development Status :: 4 - Beta',
104104 'License :: OSI Approved :: Apache Software License',
105105 'Programming Language :: Python :: 3.4',
106 'Programming Language :: Python :: 3.5',
107106 'Programming Language :: Python :: 3.6',
107 'Programming Language :: Python :: 3.7',
108 'Programming Language :: Python :: 3.8',
108109 'Programming Language :: Python :: Implementation :: CPython',
109110 'Programming Language :: Python :: Implementation :: PyPy',
110111 'Operating System :: POSIX',