File tree 4 files changed +13
-2
lines changed
4 files changed +13
-2
lines changed Original file line number Diff line number Diff line change 16
16
- run :
17
17
name : Install Environment and Run Tests
18
18
shell : /bin/bash -exo pipefail
19
+ # https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
19
20
command : |
20
21
MINI_URL="https://github.com/conda-forge/miniforge/releases/download/24.3.0-0/Miniforge3-24.3.0-0-Linux-aarch64.sh"
21
22
wget -q $MINI_URL -O Miniforge3.sh
33
34
fi
34
35
python -m pip install --no-build-isolation -ve . --config-settings=setup-args="--werror"
35
36
PATH=$HOME/miniconda3/envs/pandas-dev/bin:$HOME/miniconda3/condabin:$PATH
37
+ sudo apt-get update && sudo apt-get install -y libegl1 libopengl0
36
38
ci/run_tests.sh
37
39
test-linux-musl :
38
40
docker :
Original file line number Diff line number Diff line change 51
51
# TODO: The doctests have to be run first right now, since the Cython doctests only work
52
52
# with pandas installed in non-editable mode
53
53
# This can be removed once pytest-cython doesn't require C extensions to be installed inplace
54
+
55
+ - name : Extra installs
56
+ # https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
57
+ run : sudo apt-get update && sudo apt-get install -y libegl1 libopengl0
58
+
54
59
- name : Run doctests
55
60
run : cd ci && ./code_checks.sh doctests
56
61
if : ${{ steps.build.outcome == 'success' && always() }}
Original file line number Diff line number Diff line change 46
46
- name : Build Pandas
47
47
uses : ./.github/actions/build_pandas
48
48
49
+ - name : Extra installs
50
+ # https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
51
+ run : sudo apt-get update && sudo apt-get install -y libegl1 libopengl0
52
+
49
53
- name : Test website
50
54
run : python -m pytest web/
51
55
Original file line number Diff line number Diff line change @@ -134,8 +134,8 @@ jobs:
134
134
fetch-depth : 0
135
135
136
136
- name : Extra installs
137
- run : sudo apt-get update && sudo apt-get install -y ${{ matrix.extra_apt }}
138
- if : ${{ matrix.extra_apt }}
137
+ # https://pytest-qt.readthedocs.io/en/latest/troubleshooting.html#github-actions-azure-pipelines-travis-ci-and-gitlab-ci-cd
138
+ run : sudo apt-get update && sudo apt-get install -y libegl1 libopengl0 ${{ matrix.extra_apt || '' }}
139
139
140
140
- name : Generate extra locales
141
141
# These extra locales will be available for locale.setlocale() calls in tests
You can’t perform that action at this time.
0 commit comments