@@ -4,15 +4,14 @@ if: > # Forbid running non-PR pushes from pyup bot
4
4
not (type != pull_request AND branch =~ ^pyup\-scheduled\-update\-)
5
5
6
6
dist : xenial
7
- sudo : required
8
7
9
8
language : python
10
9
11
10
python :
12
11
- 3.5
13
12
- 3.6
14
13
- &mainstream_python 3.7
15
- - nightly
14
+ - 3.8-dev
16
15
- &pypy3 pypy3.5-6.0.0
17
16
18
17
install :
@@ -51,33 +50,13 @@ _helpers:
51
50
apt :
52
51
packages :
53
52
- libenchant-dev
54
- - &osx_python_base
55
- stage : &stage_test_osx_name test under OS X (last chance to fail before deploy available)
56
- os : osx
57
- language : generic
58
- python : *pypy3
59
- env :
60
- - &env_pypy3 PYTHON_VERSION=pypy3.6-7.1.1
61
- - &env_pyenv PYENV_ROOT="$HOME/.pyenv"
62
- - &env_path PATH="$PYENV_ROOT/bin:$PATH"
63
- before_install :
64
- - brew update
65
- - brew install pyenv || brew upgrade pyenv
66
- - &ensure_pyenv_preloaded |
67
- eval "$(pyenv init -)"
68
- eval "$(pyenv virtualenv-init -)"
69
- - &install_python pyenv install --skip-existing --keep --verbose "$PYTHON_VERSION"
70
- - &switch_python pyenv shell "$PYTHON_VERSION"
71
- - &python_version python --version
72
- before_cache :
73
- - brew --cache
74
53
75
54
os : linux
76
55
77
- jobs :
56
+ matrix :
78
57
fast_finish : true
79
58
allow_failures :
80
- - python : nightly
59
+ - python : 3.8-dev
81
60
82
61
- << : *_doc_base
83
62
name : Checking docs spelling
@@ -120,37 +99,15 @@ jobs:
120
99
121
100
- << : *_lint_base
122
101
name : Making sure that CONTRIBUTORS.txt remains sorted
123
- language : minimal
102
+ language : shell
124
103
install :
125
104
- skip
126
105
script :
127
106
- LC_ALL=C sort -c CONTRIBUTORS.txt
128
107
129
- - << : *osx_python_base
130
- python : 3.5.3
131
- env :
132
- - &env_py35 PYTHON_VERSION=3.5.3
133
- - *env_pyenv
134
- - *env_path
135
- - << : *osx_python_base
136
- python : *mainstream_python
137
- env :
138
- - *env_py36
139
- - *env_pyenv
140
- - *env_path
141
- - << : *osx_python_base
142
- python : 3.7
143
- env :
144
- - &env_py37 PYTHON_VERSION=3.7.0
145
- - *env_pyenv
146
- - *env_path
147
- # pypy3.5-5.10.0 fails under OS X because it's unsupported
148
-
149
108
stages :
150
109
- *doc_stage_name
151
110
- test
152
- - name : *stage_test_osx_name
153
- if : type IN (api, cron)
154
111
155
112
cache : pip
156
113
0 commit comments