-
Notifications
You must be signed in to change notification settings - Fork 6.8k
[wheel] remove pyarrow <18 restriction #54405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
the restriction should be on installation time rather than inside the wheel. this extra constraint sometimes can unnecessarily mislead depedency manager's resolution algorithms Signed-off-by: Lonnie Liu <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes the hardcoded macOS x86_64 pyarrow <18 constraint from the wheel metadata and shifts the version restriction to installation time.
- Drops the platform-specific
<18
pin fromsetup.py
extras - Cleans up the corresponding lines in
requirements.txt
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
File | Description |
---|---|
python/setup.py | Removed the pyarrow <18; sys_platform == 'darwin' and platform_machine == 'x86_64' extra dependency |
python/requirements.txt | Deleted the macOS constraint comment and <18 pin, leaving pyarrow >= 9.0.0 |
Comments suppressed due to low confidence (1)
python/requirements.txt:26
- [nitpick] Consider re-adding a brief comment or updating the project documentation to explain why the macOS
<18
constraint was removed, so future maintainers understand the rationale.
pyarrow >= 9.0.0
might resolve the issue surfaced in #52820 |
this means that we might need to pin to a specific version during testing |
cc @justinvyu |
all macos CI test passed: the retries were due to the routine machine reset last night. |
the restriction should be on installation time rather than inside the wheel. this extra constraint sometimes can unnecessarily mislead depedency manager's resolution algorithms Signed-off-by: Lonnie Liu <[email protected]> Signed-off-by: doyoung <[email protected]>
the restriction should be on installation time rather than inside the wheel. this extra constraint sometimes can unnecessarily mislead depedency manager's resolution algorithms Signed-off-by: Lonnie Liu <[email protected]> Signed-off-by: doyoung <[email protected]>
the restriction should be on installation time rather than inside the wheel. this extra constraint sometimes can unnecessarily mislead depedency manager's resolution algorithms Signed-off-by: Lonnie Liu <[email protected]> Signed-off-by: ChanChan Mao <[email protected]>
the restriction should be on installation time rather than inside the wheel. this extra constraint sometimes can unnecessarily mislead depedency manager's resolution algorithms