Skip to content

Commit fbe37d6

Browse files
shah-sidddwhoseoyster
authored andcommitted
feat: add Python 3.13 support with conditional PyArrow dependencies
- 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+
1 parent 172cddd commit fbe37d6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ dependencies = [
1515
"distro>=1.7.0, <2",
1616
"sniffio",
1717
"pandas; python_version >= '3.7'",
18-
"pyarrow==15.0.2",
18+
"pyarrow>=15.0.2,<=17.0.0; python_version == '3.8'",
19+
"pyarrow>=18.0.0; python_version >= '3.9'",
1920
"pyyaml>=6.0",
2021
"requests_toolbelt>=1.0.0",
2122
"tqdm",

0 commit comments

Comments
 (0)