Yicong-Huang opened a new issue, #6108: URL: https://github.com/apache/texera/issues/6108
### Task Summary Audit of the explicit transitive pins in `amber/requirements.txt` (follow-up to #6101): | Pin | Verdict | | --- | --- | | `python-dateutil==2.8.2` | Redundant — required by six installed packages (pandas, botocore, betterproto, pg8000, aiobotocore, strictyaml); resolves to 2.9.0.post0 without the pin | | `aiobotocore==2.25.1` | Redundant — hard dependency of s3fs, and its version is already uniquely constrained by the `botocore==1.40.53` pin (resolves to 2.25.2) | | `setuptools`, `s3fs`, `SQLAlchemy`, `pg8000` | Keep — s3fs/SQLAlchemy/pg8000 have empty `Required-by` (pyiceberg only pulls them via extras; pg8000 deliberately replaces LGPL psycopg2, #3299); setuptools pin guards `fs`'s pkg_resources import (#4199) | Drop the two redundant pins and update the matching LICENSE-binary-python versions. ### Task Type - [x] Refactor / Cleanup - [ ] DevOps / Deployment / CI - [ ] Testing / QA - [ ] Documentation - [ ] Performance - [ ] Other -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
