File tree 2 files changed +10
-2
lines changed
2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 26
26
matrix :
27
27
env_file : [actions-38.yaml, actions-39.yaml, actions-310.yaml]
28
28
pattern : ["not single_cpu", "single_cpu"]
29
+ # Don't test pyarrow v2/3: Causes timeouts in read_csv engine
30
+ # even if tests are skipped/xfailed
31
+ pyarrow_version : ["5", "6", "7"]
29
32
include :
30
33
- env_file : actions-38-downstream_compat.yaml
31
34
pattern : " not slow and not network and not single_cpu"
65
68
COVERAGE : ${{ !contains(matrix.env_file, 'pypy') }}
66
69
concurrency :
67
70
# https://github.community/t/concurrecy-not-work-for-push/183068/7
68
- group : ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.extra_apt || '' }}
71
+ group : ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.pyarrow_version || '' }}-${{ matrix. extra_apt || '' }}
69
72
cancel-in-progress : true
70
73
71
74
services :
@@ -133,6 +136,10 @@ jobs:
133
136
use-only-tar-bz2 : true
134
137
if : ${{ env.IS_PYPY == 'false' }} # No pypy3.8 support
135
138
139
+ - name : Upgrade Arrow version
140
+ run : conda install -n pandas-dev -c conda-forge --no-update-deps pyarrow=${{ matrix.pyarrow_version }}
141
+ if : ${{ matrix.pyarrow_version }}
142
+
136
143
- name : Setup PyPy
137
144
uses : actions/setup-python@v2
138
145
with :
Original file line number Diff line number Diff line change @@ -176,7 +176,8 @@ def test_seaborn():
176
176
177
177
178
178
def test_pandas_gbq ():
179
-
179
+ # Older versions import from non-public, non-existent pandas funcs
180
+ pytest .importorskip ("pandas_gbq" , minversion = "0.10.0" )
180
181
pandas_gbq = import_module ("pandas_gbq" ) # noqa:F841
181
182
182
183
You can’t perform that action at this time.
0 commit comments