Current Version: 0.7.1

Released: 1 October 2017

See the release notes for more about what’s new.

Source release

Java Packages

Java Artifacts on Maven Central

Binary Installers for C, C++, Python

Binary packages may not be updated immediately after the source release is posted.

C++ and Python Conda Packages (Unofficial)

We have provided binary conda packages on conda-forge for the following platforms:

Install them with:

conda install arrow-cpp=0.7.* -c conda-forge
conda install pyarrow==0.7.* -c conda-forge

Python Wheels on PyPI (Unofficial)

We have provided binary wheels on PyPI for Linux, macOS, and Windows:

pip install pyarrow==0.7.*

We recommend pinning 0.7.* in requirements.txt to install the latest patch release.

These include the Apache Arrow and Apache Parquet C++ binary libraries bundled with the wheel.

C++ and GLib (C) Packages for Debian GNU/Linux, Ubuntu and CentOS (Unofficial)

We have provided APT and Yum repositories for Apache Arrow C++ and Apache Arrow GLib (C). Here are supported platforms:

Debian GNU/Linux Jessie:

sudo apt update
sudo apt install -y -V apt-transport-https
cat <<APT_LINE | sudo tee /etc/apt/sources.list.d/groonga.list
deb https://packages.groonga.org/debian/ jessie main
deb-src https://packages.groonga.org/debian/ jessie main
APT_LINE
sudo apt update
sudo apt install -y -V --allow-unauthenticated groonga-keyring
sudo apt update
sudo apt install -y -V libarrow-dev # For C++
sudo apt install -y -V libarrow-glib-dev # For GLib (C)

Ubuntu:

sudo apt install -y software-properties-common
sudo add-apt-repository -y ppa:groonga/ppa
sudo apt update
sudo apt install -y -V libarrow-dev # For C++
sudo apt install -y -V libarrow-glib-dev # For GLib (C)

CentOS:

sudo yum install -y https://packages.groonga.org/centos/groonga-release-1.3.0-1.noarch.rpm
sudo yum install -y --enablerepo=epel arrow-devel # For C++
sudo yum install -y --enablerepo=epel arrow-glib-devel # For GLib (C)

These repositories also provide Apache Parquet C++ and Parquet GLib. You can install them by the followings:

Debian GNU/Linux and Ubuntu:

sudo apt install -y -V libparquet-dev # For Apache Parquet C++
sudo apt install -y -V libparquet-glib-dev # For Parquet GLib (C)

CentOS:

sudo yum install -y --enablerepo=epel parquet-devel # For Apache Parquet C++
sudo yum install -y --enablerepo=epel parquet-glib-devel # For Parquet GLib (C)

These repositories are managed at red-data-tools/arrow-packages. If you have any feedback, please send it to the project instead of Apache Arrow project.

Nightly Development Builds

To assist with development and debugging, some nightly builds are available. These builds are not releases and not necessarily produced on ASF infrastructure. They are to be used strictly for development.

conda install arrow-cpp -c twosigma
conda install pyarrow -c twosigma