layout: default

Current Version: {{site.data.versions[‘current’].number}}

Released: {{site.data.versions[‘current’].date}}

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

C++ and Python Conda Packages (Unofficial)

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

  • Linux and macOS (Python 2.7, 3.5, and 3.6)
  • Windows (Python 3.5 and 3.6)

Install them with:

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

Python Wheels on PyPI

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

pip install pyarrow==0.10.*

We recommend pinning 0.10.* 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 stretch
  • Ubuntu 14.04 LTS
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • CentOS 6
  • CentOS 7

Debian GNU/Linux:

sudo apt install -y -V apt-transport-https
sudo apt install -y -V lsb-release
cat <<APT_LINE | sudo tee /etc/apt/sources.list.d/red-data-tools.list
deb https://packages.red-data-tools.org/debian/ $(lsb_release --codename --short) main
deb-src https://packages.red-data-tools.org/debian/ $(lsb_release --codename --short) main
APT_LINE
sudo apt update --allow-insecure-repositories
sudo apt install -y -V --allow-unauthenticated red-data-tools-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 -V apt-transport-https
sudo apt install -y -V lsb-release
cat <<APT_LINE | sudo tee /etc/apt/sources.list.d/red-data-tools.list
deb https://packages.red-data-tools.org/ubuntu/ $(lsb_release --codename --short) universe
deb-src https://packages.red-data-tools.org/ubuntu/ $(lsb_release --codename --short) universe
APT_LINE
sudo apt update --allow-insecure-repositories || sudo apt update
sudo apt install -y -V --allow-unauthenticated red-data-tools-keyring
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.red-data-tools.org/centos/red-data-tools-release-1.0.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.