Skip to content

BUG: coerce empty-string IEEE NaN to null for pyarrow floats #67884

BUG: coerce empty-string IEEE NaN to null for pyarrow floats

BUG: coerce empty-string IEEE NaN to null for pyarrow floats #67884

Workflow file for this run

name: Package Checks
on:
push:
branches:
- main
- 3.0.x
pull_request:
branches:
- main
- 3.0.x
types: [ labeled, opened, synchronize, reopened ]
permissions: {}
defaults:
run:
shell: bash -euox pipefail {0}
jobs:
pip:
if: ${{ github.event.label.name == 'Build' || contains(github.event.pull_request.labels.*.name, 'Build') || github.event_name == 'push'}}
runs-on: ubuntu-24.04
permissions:
contents: read
strategy:
matrix:
extra: ["test", "pyarrow", "performance", "computation", "fss", "aws", "gcp", "excel", "parquet", "feather", "hdf5", "spss", "postgresql", "mysql", "sql-other", "html", "xml", "plot", "output-formatting", "clipboard", "compression", "all"]
fail-fast: false
name: Install Extras - ${{ matrix.extra }}
concurrency:
# https://github.community/t/concurrecy-not-work-for-push/183068/7
group: ${{ github.event_name == 'push' && github.run_number || github.ref }}-pip-extras-${{ matrix.extra }}
cancel-in-progress: true
steps:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- name: Setup Python
id: setup_python
uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0
with:
python-version: '3.11'
- name: Pip install with extra
run: python -m pip install .[${{ matrix.extra }}] -v