Skip to content

feat: add Python 3.13 support with conditional PyArrow dependencies#519

Merged
whoseoyster merged 1 commit into
mainfrom
siddhant/open-7272-increase-pyarrow-version-to-1800-to-make-python-sdk
Sep 2, 2025
Merged

feat: add Python 3.13 support with conditional PyArrow dependencies#519
whoseoyster merged 1 commit into
mainfrom
siddhant/open-7272-increase-pyarrow-version-to-1800-to-make-python-sdk

Conversation

@shah-siddd
Copy link
Copy Markdown
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