Skip to content

Conversation

shah-siddd
Copy link
Contributor

Pull Request

Summary

Fixes installation failures where PyArrow 15.0.2 (pinned version) does not support Python 3.13, while maintaining compatibility with Python 3.8 which is not supported by PyArrow 18.0.0+

Changes

  • Use PyArrow >=15.0.2,<=17.0.0 for Python 3.8
  • Use PyArrow >=18.0.0 for Python 3.9+ (includes 3.13 support)
  • Maintains backward compatibility for all existing Python versions
  • Resolves PyArrow installation issues on Python 3.13

Context

https://linear.app/openlayer/issue/OPEN-7272/increase-pyarrow-version-to-=1800-to-make-python-sdk-compatible-with

Testing

  • Unit tests
  • [ 👍 ] Manual testing - testing with 3.8,3.10 and 3.13
  • Postman CI/CD
  • Other (please specify)

- Use PyArrow >=15.0.2,<=17.0.0 for Python 3.8
- Use PyArrow >=18.0.0 for Python 3.9+ (includes 3.13 support)
- Maintains backward compatibility for all existing Python versions
- Resolves PyArrow installation issues on Python 3.13

Fixes installation failures where PyArrow 15.0.2 (pinned version)
does not support Python 3.13, while maintaining compatibility
with Python 3.8 which is not supported by PyArrow 18.0.0+
@whoseoyster whoseoyster merged commit fbe37d6 into main Sep 2, 2025
5 checks passed
@whoseoyster whoseoyster deleted the siddhant/open-7272-increase-pyarrow-version-to-1800-to-make-python-sdk branch September 2, 2025 17:11
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.

2 participants