See the release notes for more about what's new.
Java Artifacts on Maven Central
We have provided binary conda packages on conda-forge for the following platforms:
Install them with:
conda install arrow-cpp=0.10.* -c conda-forge conda install pyarrow=0.10.* -c conda-forge
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.
We have provided APT and Yum repositories for Apache Arrow C++ and Apache Arrow GLib (C). Here are supported platforms:
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.