Skip to content

Commit fc77be9

Browse files
timsauceralamb
andauthored
chore: remove pyarrow feature (#18528)
## Which issue does this PR close? - Closes #14197 ## Rationale for this change Our python downstream library no longer uses the feature `pyarrow` in this repository [#1000](apache/datafusion-python#1000). As such, this feature is no longer needed. ## What changes are included in this PR? Code removal ## Are these changes tested? Tested against datafusion-python repo. No build issues. ## Are there any user-facing changes? If any user needs this code, they will need to migrate to the `datafusion-python` repository as their dependency. --------- Co-authored-by: Andrew Lamb <[email protected]>
1 parent 7d87976 commit fc77be9

File tree

10 files changed

+433
-734
lines changed

10 files changed

+433
-734
lines changed

.github/workflows/rust.yml

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,6 @@ jobs:
209209
run: cargo check --profile ci --no-default-features -p datafusion --features=math_expressions
210210
- name: Check datafusion (parquet)
211211
run: cargo check --profile ci --no-default-features -p datafusion --features=parquet
212-
- name: Check datafusion (pyarrow)
213-
run: cargo check --profile ci --no-default-features -p datafusion --features=pyarrow
214212
- name: Check datafusion (regex_expressions)
215213
run: cargo check --profile ci --no-default-features -p datafusion --features=regex_expressions
216214
- name: Check datafusion (recursive_protection)
@@ -586,30 +584,6 @@ jobs:
586584
shell: bash
587585
run: cargo test --profile ci --exclude datafusion-cli --workspace --lib --tests --bins --features avro,json,backtrace,integration-tests
588586

589-
test-datafusion-pyarrow:
590-
name: cargo test pyarrow (amd64)
591-
needs: linux-build-lib
592-
runs-on: ubuntu-latest
593-
container:
594-
image: amd64/rust:bullseye # Use the bullseye tag image which comes with python3.9
595-
steps:
596-
- uses: actions/checkout@1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 # v6.0.0
597-
with:
598-
submodules: true
599-
fetch-depth: 1
600-
- name: Install PyArrow
601-
run: |
602-
echo "LIBRARY_PATH=$LD_LIBRARY_PATH" >> $GITHUB_ENV
603-
apt-get update
604-
apt-get install python3-pip -y
605-
python3 -m pip install pyarrow
606-
- name: Setup Rust toolchain
607-
uses: ./.github/actions/setup-builder
608-
with:
609-
rust-version: stable
610-
- name: Run datafusion-common tests
611-
run: cargo test --profile ci -p datafusion-common --features=pyarrow,sql
612-
613587
vendor:
614588
name: Verify Vendored Code
615589
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)