@@ -16,6 +16,8 @@ matrix:
16
16
- PY_CMD=python3
17
17
- $PY_CMD -m pip install --user --upgrade pip wheel setuptools
18
18
install :
19
+ # breathe 4.14 doesn't work with bit fields. See https://github.com/michaeljones/breathe/issues/462
20
+ # Latest breathe + Sphinx causes warnings and errors out
19
21
- $PY_CMD -m pip install --user --upgrade "sphinx<3" sphinx_rtd_theme breathe==4.13.1 flake8 pep8-naming pytest
20
22
- curl -fsSL https://sourceforge.net/projects/doxygen/files/rel-1.8.15/doxygen-1.8.15.linux.bin.tar.gz/download | tar xz
21
23
- export PATH="$PWD/doxygen-1.8.15/bin:$PATH"
@@ -163,6 +165,17 @@ matrix:
163
165
- libblas-dev
164
166
- liblapack-dev
165
167
- gfortran
168
+ - os : linux
169
+ dist : xenial
170
+ env : PYPY=7.3 PYTHON=3.6 CPP=11 GCC=5
171
+ name : PyPy 7.3, Python 3.6, c++11, gcc 5
172
+ addons :
173
+ apt :
174
+ packages :
175
+ - libblas-dev
176
+ - liblapack-dev
177
+ - gfortran
178
+ - g++-5
166
179
# Build in 32-bit mode and tests against the CMake-installed version
167
180
- os : linux
168
181
dist : trusty
@@ -182,6 +195,9 @@ matrix:
182
195
cmake ../pybind11-tests ${CMAKE_EXTRA_ARGS} -DPYBIND11_WERROR=ON
183
196
make pytest -j 2"
184
197
set +ex
198
+ allow_failures :
199
+ - name : PyPy 7.3, Python 2.7, c++11, gcc 4.8
200
+ - name : PyPy 7.3, Python 3.6, c++11, gcc 5
185
201
cache :
186
202
directories :
187
203
- $HOME/.local/bin
@@ -224,8 +240,8 @@ before_install:
224
240
$SCRIPT_RUN_PREFIX sh -c 'for s in 0 15; do sleep $s; apt-get update && apt-get -qy dist-upgrade && break; done'
225
241
else
226
242
if [ "$PYPY" = "7.3" ]; then
227
- curl -fSL https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v7.3.1-aarch64 .tar.bz2 | tar xj
228
- PY_CMD=$(echo `pwd`/pypy2.7 -v7.3.1-linux64/bin/pypy)
243
+ curl -fSL https://bitbucket.org/pypy/pypy/downloads/pypy2.7-v7.3.1-linux64 .tar.bz2 | tar xj
244
+ PY_CMD=$(echo `pwd`/pypy$PYTHON -v7.3.1-linux64/bin/pypy)
229
245
CMAKE_EXTRA_ARGS+=" -DPYTHON_EXECUTABLE:FILEPATH=$PY_CMD"
230
246
else
231
247
PY_CMD=python$PYTHON
0 commit comments