Python library for Apache Arrow
Project Links
Meta
Maintainer: Apache Arrow Developers
Requires Python: >=3.10
Classifiers
Programming Language
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
- Python :: Free Threading :: 2 - Beta
Python library for Apache Arrow
This library provides a Python API for functionality provided by the Arrow C++ libraries, along with tools for Arrow integration and interoperability with pandas, NumPy, and other software in the Python ecosystem.
Installing
Across platforms, you can install a recent version of pyarrow with the conda package manager:
conda install pyarrow -c conda-forge
On Linux, macOS, and Windows, you can also install binary wheels from PyPI with pip:
pip install pyarrow
If you encounter any issues importing the pip wheels on Windows, you may need to install the latest Visual C++ Redistributable for Visual Studio.
Development
See Python Development in the documentation subproject.
Building the documentation
See documentation build instructions in the documentation subproject.
23.0.1
Feb 16, 2026
23.0.0
Jan 18, 2026
22.0.0
Oct 24, 2025
21.0.0
Jul 18, 2025
20.0.0
Apr 27, 2025
19.0.1
Feb 18, 2025
19.0.0
Jan 16, 2025
18.1.0
Nov 26, 2024
18.0.0
Oct 28, 2024
17.0.0
Jul 16, 2024
16.1.0
May 14, 2024
16.0.0
Apr 20, 2024
15.0.2
Mar 18, 2024
15.0.1
Mar 07, 2024
15.0.0
Jan 21, 2024
14.0.2
Dec 18, 2023
14.0.1
Nov 08, 2023
14.0.0
Nov 01, 2023
13.0.0
Aug 23, 2023
12.0.1
Jun 13, 2023
12.0.0
May 02, 2023
11.0.0
Jan 27, 2023
10.0.1
Nov 22, 2022
10.0.0
Oct 27, 2022
9.0.0
Aug 03, 2022
8.0.0
May 06, 2022
7.0.0
Feb 03, 2022
6.0.1
Nov 18, 2021
6.0.0
Oct 26, 2021
5.0.0
Jul 28, 2021
4.0.1
May 30, 2021
4.0.0
Apr 26, 2021
3.0.0
Jan 26, 2021
2.0.0
Oct 19, 2020
1.0.1
Aug 21, 2020
1.0.0
Jul 24, 2020
0.17.1
May 18, 2020
0.17.0
Apr 20, 2020
0.16.0
Feb 07, 2020
0.15.1
Nov 01, 2019
0.15.0
Oct 05, 2019
0.14.1
Jul 22, 2019
0.14.0
Jul 04, 2019
0.13.0
Mar 31, 2019
0.12.1
Feb 25, 2019
0.12.0
Jan 20, 2019
0.11.1
Oct 24, 2018
0.11.0
Oct 08, 2018
0.10.0
Aug 06, 2018
0.9.0.post1
Apr 06, 2018
0.9.0
Mar 25, 2018
0.8.0
Dec 17, 2017
0.7.1
Oct 03, 2017
0.7.0
Sep 18, 2017
0.6.0
Aug 16, 2017
0.5.0.post2
Aug 02, 2017
0.5.0
Jul 29, 2017
0.4.1
Jun 13, 2017
0.4.0
May 23, 2017
0.3.0
May 08, 2017
0.2.0
Mar 16, 2017
Wheel compatibility matrix
Files in release
pyarrow-23.0.1-cp310-cp310-macosx_12_0_arm64.whl (32.7MiB)
pyarrow-23.0.1-cp310-cp310-macosx_12_0_x86_64.whl (34.2MiB)
pyarrow-23.0.1-cp310-cp310-manylinux_2_28_aarch64.whl (42.4MiB)
pyarrow-23.0.1-cp310-cp310-manylinux_2_28_x86_64.whl (45.4MiB)
pyarrow-23.0.1-cp310-cp310-musllinux_1_2_aarch64.whl (46.0MiB)
pyarrow-23.0.1-cp310-cp310-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp310-cp310-win_amd64.whl (26.2MiB)
pyarrow-23.0.1-cp311-cp311-macosx_12_0_arm64.whl (32.7MiB)
pyarrow-23.0.1-cp311-cp311-macosx_12_0_x86_64.whl (34.2MiB)
pyarrow-23.0.1-cp311-cp311-manylinux_2_28_aarch64.whl (42.4MiB)
pyarrow-23.0.1-cp311-cp311-manylinux_2_28_x86_64.whl (45.4MiB)
pyarrow-23.0.1-cp311-cp311-musllinux_1_2_aarch64.whl (46.0MiB)
pyarrow-23.0.1-cp311-cp311-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp311-cp311-win_amd64.whl (26.3MiB)
pyarrow-23.0.1-cp312-cp312-macosx_12_0_arm64.whl (32.6MiB)
pyarrow-23.0.1-cp312-cp312-macosx_12_0_x86_64.whl (34.2MiB)
pyarrow-23.0.1-cp312-cp312-manylinux_2_28_aarch64.whl (42.4MiB)
pyarrow-23.0.1-cp312-cp312-manylinux_2_28_x86_64.whl (45.4MiB)
pyarrow-23.0.1-cp312-cp312-musllinux_1_2_aarch64.whl (45.9MiB)
pyarrow-23.0.1-cp312-cp312-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp312-cp312-win_amd64.whl (26.3MiB)
pyarrow-23.0.1-cp313-cp313-macosx_12_0_arm64.whl (32.6MiB)
pyarrow-23.0.1-cp313-cp313-macosx_12_0_x86_64.whl (34.2MiB)
pyarrow-23.0.1-cp313-cp313-manylinux_2_28_aarch64.whl (42.4MiB)
pyarrow-23.0.1-cp313-cp313-manylinux_2_28_x86_64.whl (45.4MiB)
pyarrow-23.0.1-cp313-cp313-musllinux_1_2_aarch64.whl (45.9MiB)
pyarrow-23.0.1-cp313-cp313-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp313-cp313-win_amd64.whl (26.3MiB)
pyarrow-23.0.1-cp313-cp313t-macosx_12_0_arm64.whl (32.9MiB)
pyarrow-23.0.1-cp313-cp313t-macosx_12_0_x86_64.whl (34.3MiB)
pyarrow-23.0.1-cp313-cp313t-manylinux_2_28_aarch64.whl (42.5MiB)
pyarrow-23.0.1-cp313-cp313t-manylinux_2_28_x86_64.whl (45.3MiB)
pyarrow-23.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl (46.0MiB)
pyarrow-23.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp313-cp313t-win_amd64.whl (26.4MiB)
pyarrow-23.0.1-cp314-cp314-macosx_12_0_arm64.whl (32.7MiB)
pyarrow-23.0.1-cp314-cp314-macosx_12_0_x86_64.whl (34.2MiB)
pyarrow-23.0.1-cp314-cp314-manylinux_2_28_aarch64.whl (42.5MiB)
pyarrow-23.0.1-cp314-cp314-manylinux_2_28_x86_64.whl (45.4MiB)
pyarrow-23.0.1-cp314-cp314-musllinux_1_2_aarch64.whl (46.0MiB)
pyarrow-23.0.1-cp314-cp314-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp314-cp314-win_amd64.whl (26.9MiB)
pyarrow-23.0.1-cp314-cp314t-macosx_12_0_arm64.whl (32.9MiB)
pyarrow-23.0.1-cp314-cp314t-macosx_12_0_x86_64.whl (34.3MiB)
pyarrow-23.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl (42.5MiB)
pyarrow-23.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl (45.4MiB)
pyarrow-23.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl (46.0MiB)
pyarrow-23.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl (48.3MiB)
pyarrow-23.0.1-cp314-cp314t-win_amd64.whl (27.1MiB)
pyarrow-23.0.1.tar.gz (1.1MiB)
No dependencies