Skip to main content

Python library for Apache Arrow

pypi conda-forge

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 Visual C++ Redistributable for Visual Studio 2015.

Development

See Python Development in the documentation subproject.

Building the documentation

See documentation build instructions in the documentation subproject.

Metadata

Release files for pyarrow 12.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyarrow 12.0.1
File Size Uploaded
pyarrow-12.0.1.tar.gz 1.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyarrow 12.0.1
File
pyarrow-12.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyarrow-12.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
pyarrow-12.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
pyarrow-12.0.1-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
pyarrow-12.0.1-cp311-cp311-macosx_10_14_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.14+ x86-64 Details
pyarrow-12.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
pyarrow-12.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyarrow-12.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
pyarrow-12.0.1-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyarrow-12.0.1-cp310-cp310-macosx_10_14_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.14+ x86-64 Details
pyarrow-12.0.1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
pyarrow-12.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pyarrow-12.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
pyarrow-12.0.1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyarrow-12.0.1-cp39-cp39-macosx_10_14_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.14+ x86-64 Details
pyarrow-12.0.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pyarrow-12.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pyarrow-12.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
pyarrow-12.0.1-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
pyarrow-12.0.1-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
pyarrow-12.0.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
pyarrow-12.0.1-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details

Total release size: 699.9 MB

Release files / pyarrow-12.0.1.tar.gz

Download URL pyarrow-12.0.1.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
cce317fc96e5b71107bf1f9f184d5e54e2bd14bbf3f9a3d62819961f0af86fec
BLAKE2b-256 checksum
How to use checksums
c568d3410e975bebbf5be00c1238d0418345d8ec5d88b7a6c102211a1c967edd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp311-cp311-win_amd64.whl

Download URL pyarrow-12.0.1-cp311-cp311-win_amd64.whl
Size 21.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
ce4aebdf412bd0eeb800d8e47db854f9f9f7e2f5a0220440acf219ddfddd4f63
BLAKE2b-256 checksum
How to use checksums
5398823deb5d3ff75386d5ab19b90c25b4a3aca01299bb53f217f2cfa954329c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarrow-12.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 38.9 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e2c9cb8eeabbadf5fcfc3d1ddea616c7ce893db2ce4dcef0ac13b099ad7ca082
BLAKE2b-256 checksum
How to use checksums
c55219832487e6834164c523386a1b047dd5539fcbb876196b6f5619dfdab465
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyarrow-12.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 36.4 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1887bdae17ec3b4c046fcf19951e71b6a619f39fa674f9881216173566c8f718
BLAKE2b-256 checksum
How to use checksums
6aba571de5dc75831b9a0f9e8d23823c1286b5c940588d4d8c87aab535779d53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL pyarrow-12.0.1-cp311-cp311-macosx_11_0_arm64.whl
Size 22.6 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6895b5fb74289d055c43db3af0de6e16b07586c45763cb5e558d38b86a91e3a7
BLAKE2b-256 checksum
How to use checksums
a7caa34c5dd3393644865b82ac5df66e52311fd4ae2fc073f62b68b8538a0da4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp311-cp311-macosx_10_14_x86_64.whl

Download URL pyarrow-12.0.1-cp311-cp311-macosx_10_14_x86_64.whl
Size 24.7 MB
Tags CPython 3.11 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
749be7fd2ff260683f9cc739cb862fb11be376de965a2a8ccbf2693b098db6c7
BLAKE2b-256 checksum
How to use checksums
901efb0177d214a77198083156d750358c0a3ff696c96b329f443ad5513d25b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp310-cp310-win_amd64.whl

Download URL pyarrow-12.0.1-cp310-cp310-win_amd64.whl
Size 21.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
cdacf515ec276709ac8042c7d9bd5be83b4f5f39c6c037a17a60d7ebfd92c890
BLAKE2b-256 checksum
How to use checksums
13681bc83fe2de87e2b785c503ef28293b56a4405d632f2b443cf00265b12d90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarrow-12.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 38.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2d3c4cbbf81e6dd23fe921bc91dc4619ea3b79bc58ef10bce0f49bdafb103daf
BLAKE2b-256 checksum
How to use checksums
0dc8886acfcce7cb2f7552f538d2b6deafd4841f3de42902943db15f1b42313d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyarrow-12.0.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 36.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
8d6009fdf8986332b2169314da482baed47ac053311c8934ac6651e614deacd6
BLAKE2b-256 checksum
How to use checksums
6094e56483c49ae2acee47af880ab4e0af7749811a0142a584d45543957ee1b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyarrow-12.0.1-cp310-cp310-macosx_11_0_arm64.whl
Size 22.6 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
345e1828efdbd9aa4d4de7d5676778aba384a2c3add896d995b23d368e60e5af
BLAKE2b-256 checksum
How to use checksums
640576bcbea6903957c6467f99fcc6aaf07ac5ea675c02e75881719949801335
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp310-cp310-macosx_10_14_x86_64.whl

Download URL pyarrow-12.0.1-cp310-cp310-macosx_10_14_x86_64.whl
Size 24.7 MB
Tags CPython 3.10 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
6d288029a94a9bb5407ceebdd7110ba398a00412c5b0155ee9813a40d246c5df
BLAKE2b-256 checksum
How to use checksums
132fa42dbdf34528c70bbd5736a968631e3c8c2f911aea89f9c49f6f834e83b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp39-cp39-win_amd64.whl

Download URL pyarrow-12.0.1-cp39-cp39-win_amd64.whl
Size 21.5 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
3de26da901216149ce086920547dfff5cd22818c9eab67ebc41e863a5883bac7
BLAKE2b-256 checksum
How to use checksums
dc4531441c988329afed625a791a7d78f1cf2fcb40dcc86a1d61e081287516a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarrow-12.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 39.0 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6251e38470da97a5b2e00de5c6a049149f7b2bd62f12fa5dbb9ac674119ba71a
BLAKE2b-256 checksum
How to use checksums
54a25976df95323c4ca2b7baba31cb7a2a61a17461706043239d38a8e9dc281e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyarrow-12.0.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 36.4 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bb656150d3d12ec1396f6dde542db1675a95c0cc8366d507347b0beed96e87ca
BLAKE2b-256 checksum
How to use checksums
8b14dbda2f416906090824e5b58134ebef504065798bbcc98c929ce712be80ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyarrow-12.0.1-cp39-cp39-macosx_11_0_arm64.whl
Size 22.7 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b13329f79fa4472324f8d32dc1b1216616d09bd1e77cfb13104dec5463632c36
BLAKE2b-256 checksum
How to use checksums
a7fda1488faf625a86b2ebf83bb977e48d9514785edfe438d4dbccf6e527bcc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp39-cp39-macosx_10_14_x86_64.whl

Download URL pyarrow-12.0.1-cp39-cp39-macosx_10_14_x86_64.whl
Size 24.8 MB
Tags CPython 3.9 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a3c63124fc26bf5f95f508f5d04e1ece8cc23a8b0af2a1e6ab2b1ec3fdc91b24
BLAKE2b-256 checksum
How to use checksums
25338fa80189ea3ea7ac0b35b33e715de0466a0ec5064abb07a5b7ab5fe4f6fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp38-cp38-win_amd64.whl

Download URL pyarrow-12.0.1-cp38-cp38-win_amd64.whl
Size 21.5 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c780f4dc40460015d80fcd6a6140de80b615349ed68ef9adb653fe351778c9b3
BLAKE2b-256 checksum
How to use checksums
afcd9674a609185bb9197b2dc25e8e61e1f4a2531f0754f43e4d3790f885707e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarrow-12.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 39.0 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9120c3eb2b1f6f516a3b7a9714ed860882d9ef98c4b17edcdc91d95b7528db60
BLAKE2b-256 checksum
How to use checksums
e191676b6ef5181fd0229ec35477eb94ff55fc5114ebab7a4669db311ddc9385
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyarrow-12.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 36.5 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
85e705e33eaf666bbe508a16fd5ba27ca061e177916b7a317ba5a51bee43384c
BLAKE2b-256 checksum
How to use checksums
25729afe7e2b61482ddc361c796857c19f69b2035ae20deebe0c1a54cb602b21
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp38-cp38-macosx_11_0_arm64.whl

Download URL pyarrow-12.0.1-cp38-cp38-macosx_11_0_arm64.whl
Size 22.6 MB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
459a1c0ed2d68671188b2118c63bac91eaef6fc150c77ddd8a583e3c795737bf
BLAKE2b-256 checksum
How to use checksums
017c427358d04bfcb217a165911bfada09e2d1e74fed04e40eb02c0c317ed2c4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp38-cp38-macosx_10_14_x86_64.whl

Download URL pyarrow-12.0.1-cp38-cp38-macosx_10_14_x86_64.whl
Size 24.7 MB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
cf812306d66f40f69e684300f7af5111c11f6e0d89d6b733e05a3de44961529d
BLAKE2b-256 checksum
How to use checksums
75a287fe24ab2c6efc6ad2335a2fc6bc33363fc70f67f18a3c18c494a4783aa2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp37-cp37m-win_amd64.whl

Download URL pyarrow-12.0.1-cp37-cp37m-win_amd64.whl
Size 21.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
be2757e9275875d2a9c6e6052ac7957fbbfc7bc7370e4a036a9b893e96fedaba
BLAKE2b-256 checksum
How to use checksums
0b827f70296eb5167bc3bcee96a1460315af109affd7fef43e750c8ee4aac17c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 39.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
051f9f5ccf585f12d7de836e50965b3c235542cc896959320d9776ab93f3b33d
BLAKE2b-256 checksum
How to use checksums
00bd4c03789f723337723670e8cf8935b18e170e7af3813ec38e71d2cfb0bd93
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL pyarrow-12.0.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 36.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
43364daec02f69fec89d2315f7fbfbeec956e0d991cbbef471681bd77875c40f
BLAKE2b-256 checksum
How to use checksums
cfe294791e4cbb8cb16d5c99d016003746fab9d97f127342ba6b817bf639c767
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / pyarrow-12.0.1-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL pyarrow-12.0.1-cp37-cp37m-macosx_10_14_x86_64.whl
Size 24.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
e0d8730c7f6e893f6db5d5b86eda42c0a130842d101992b581e2138e4d5663d3
BLAKE2b-256 checksum
How to use checksums
8f5610fab8ea743b9bfd954d8648e715e1a947d7e131858d9670f83770626059
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

12.0.1 This release

25 release files

6.0.1

36 release files

6.0.0

36 release files

5.0.0

28 release files

4.0.1

25 release files

4.0.0

25 release files

3.0.0

21 release files

2.0.0

25 release files

1.0.1

21 release files

1.0.0

21 release files

0.9.0

8 release files

0.8.0

9 release files

0.7.1

9 release files

0.7.0

9 release files

0.6.0

9 release files

0.5.0

5 release files

0.4.1

9 release files

0.4.0

7 release files

0.3.0

4 release files

0.2.0

4 release files

0.1.0

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page