This is an automated email from the ASF dual-hosted git repository.
Yicong-Huang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/texera.git
The following commit(s) were added to refs/heads/main by this push:
new 6832cfa418 chore(deps): drop redundant wheel pin from requirements.txt
(#4860)
6832cfa418 is described below
commit 6832cfa418e56ce4197415b382cc4c8b91559b27
Author: Meng Wang <[email protected]>
AuthorDate: Fri May 8 08:06:12 2026 -0700
chore(deps): drop redundant wheel pin from requirements.txt (#4860)
### What changes were proposed in this PR?
Remove the `wheel==0.41.2` pin from `amber/requirements.txt`. `wheel`
isn't needed at runtime in either the dev venv or the production image —
see #4859 for the rationale. Dropping the pin instead of bumping it.
```diff
- wheel==0.41.2
```
### Any related issues, documentation, discussions?
Closes #4859.
### How was this PR tested?
Installed `requirements.txt` (with the `wheel` pin removed) into a clean
venv where `wheel` was not pre-installed:
```bash
python3 -m venv /tmp/test-venv
/tmp/test-venv/bin/pip install --upgrade pip 'setuptools==80.10.2' # no
wheel
/tmp/test-venv/bin/pip install -r amber/requirements.txt -r
amber/operator-requirements.txt
/tmp/test-venv/bin/pip check
/tmp/test-venv/bin/python -c "import numpy, pandas, pyarrow, torch,
sklearn, transformers, pyiceberg, boto3, s3fs, betterproto, loguru, psutil;
print('OK')"
```
Result: `pip check` reported `No broken requirements found`; all imports
succeeded. `psutil` was built from source via PEP 517 build isolation,
which pulls `wheel` into a temporary isolated env automatically —
confirming `wheel` doesn't need to be a runtime dep.
Also tests locally
### Was this PR authored or co-authored using generative AI tooling?
Generated-by: Claude (Anthropic) — used for redundancy analysis and PR
description.
---
amber/requirements.txt | 1 -
1 file changed, 1 deletion(-)
diff --git a/amber/requirements.txt b/amber/requirements.txt
index 5bbbaab163..726310934d 100644
--- a/amber/requirements.txt
+++ b/amber/requirements.txt
@@ -15,7 +15,6 @@
# specific language governing permissions and limitations
# under the License.
-wheel==0.41.2
setuptools==80.10.2
numpy==2.1.0
pandas==2.2.3