Skip to content

Commit ad270ce

Browse files
TST (string dtype): add test build with future strings enabled without pyarrow
1 parent a2fb11e commit ad270ce

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

.github/actions/setup-conda/action.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,9 @@ runs:
1414
condarc-file: ci/.condarc
1515
cache-environment: true
1616
cache-downloads: true
17+
18+
- name: Uninstall pyarrow
19+
if: ${{ env.REMOVE_PYARROW == '1' }}
20+
run: |
21+
micromamba uninstall -y pyarrow
22+
shell: bash -el {0}

.github/workflows/unit-tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ jobs:
6060
- name: "Future infer strings"
6161
env_file: actions-311.yaml
6262
pandas_future_infer_string: "1"
63+
- name: "Future infer strings (without pyarrow)"
64+
env_file: actions-311.yaml
65+
pandas_future_infer_string: "1"
6366
- name: "Pypy"
6467
env_file: actions-pypy-39.yaml
6568
pattern: "not slow and not network and not single_cpu"
@@ -85,6 +88,7 @@ jobs:
8588
NPY_PROMOTION_STATE: ${{ matrix.env_file == 'actions-311-numpydev.yaml' && 'weak' || 'legacy' }}
8689
# Clipboard tests
8790
QT_QPA_PLATFORM: offscreen
91+
REMOVE_PYARROW: ${{ matrix.name == 'Future infer strings (without pyarrow)' && '1' || '0' }}
8892
concurrency:
8993
# https://github.community/t/concurrecy-not-work-for-push/183068/7
9094
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-${{ matrix.env_file }}-${{ matrix.pattern }}-${{ matrix.extra_apt || '' }}}

0 commit comments

Comments
 (0)