Skip to content

Test docker image build fix for branch-3.5#55764

Draft
aajisaka wants to merge 3 commits intoapache:branch-3.5from
aajisaka:spark-56540-55753
Draft

Test docker image build fix for branch-3.5#55764
aajisaka wants to merge 3 commits intoapache:branch-3.5from
aajisaka:spark-56540-55753

Conversation

@aajisaka
Copy link
Copy Markdown
Member

@aajisaka aajisaka commented May 8, 2026

Test PR to apply both #55753 and #55757. Do not merge

aajisaka and others added 2 commits May 8, 2026 14:50
### What changes were proposed in this pull request?

- Fix get-pip.py URLs to use versioned paths for Python 3.9 and PyPy 3.8
- Replace the gpg keyserver commands for the CRAN GPG key with a single
  `curl` command
- Remove `scipy` and `pandas` from the PyPy 3.8 pip install: neither
  can be installed in this environment. scipy >=1.8.0 fails due to a
  pythran/beniget/gast incompatibility; scipy <1.8.0 fails because
  numpy.distutils cannot locate Python.h at PyPy's non-standard header
  path. pandas has C++ extensions that trigger a PyPy 3.8 linker
  detection bug in setuptools (TypeError: 'NoneType' object is not
  subscriptable). Both scipy and pandas remain on the python3.9 install.

### Why are the changes needed?

The docker image build was failing due to the above issues.

### Does this PR introduce _any_ user-facing change?

No.

### How was this patch tested?

Verified by running `docker build .` in `dev/infra/`.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@aajisaka aajisaka force-pushed the spark-56540-55753 branch from 174552d to c6317e6 Compare May 8, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant