From 1b5287bf9c89da5c25c70bf5bd3a9f91631a31f9 Mon Sep 17 00:00:00 2001 From: JackBoosY Date: Wed, 22 Jan 2020 00:20:55 -0800 Subject: [PATCH 1/2] Add vcpkg installation instructions --- install.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/install.md b/install.md index ca8e97970a31..b25a50899a33 100644 --- a/install.md +++ b/install.md @@ -53,6 +53,20 @@ in `requirements.txt` to install the latest patch release. These include the Apache Arrow and Apache Parquet C++ binary libraries bundled with the wheel. +## Other Package Installers + +You can download and install arrow using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager: + +```shell +git clone https://github.com/Microsoft/vcpkg.git +cd vcpkg +./bootstrap-vcpkg.sh +./vcpkg integrate install +./vcpkg install arrow +``` + +The arrow port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. + ## Other Binary Installers For convenience, we also provide binaries through several package managers, built from the source release. As the Apache Arrow PMC has not explicitly voted on these packages, they are technically considered unofficial releases. From de0a31427eff223fb165baf82f1c23247ed5ac02 Mon Sep 17 00:00:00 2001 From: Sutou Kouhei Date: Wed, 22 Jan 2020 17:52:43 +0900 Subject: [PATCH 2/2] Generalize "Other Binary Installer" section And adapted styles: * arrow -> Apache Arrow C++ * [...](...) -> [...][N] --- install.md | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/install.md b/install.md index b25a50899a33..8d47975fee62 100644 --- a/install.md +++ b/install.md @@ -53,23 +53,9 @@ in `requirements.txt` to install the latest patch release. These include the Apache Arrow and Apache Parquet C++ binary libraries bundled with the wheel. -## Other Package Installers +## Other Installers -You can download and install arrow using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager: - -```shell -git clone https://github.com/Microsoft/vcpkg.git -cd vcpkg -./bootstrap-vcpkg.sh -./vcpkg integrate install -./vcpkg install arrow -``` - -The arrow port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request](https://github.com/Microsoft/vcpkg) on the vcpkg repository. - -## Other Binary Installers - -For convenience, we also provide binaries through several package managers, built from the source release. As the Apache Arrow PMC has not explicitly voted on these packages, they are technically considered unofficial releases. +For convenience, we also provide packages through several package managers. Many of them are provided as binary, built from the source release. As the Apache Arrow PMC has not explicitly voted on these packages, they are technically considered unofficial releases. ### C++ and Python Conda Packages @@ -250,6 +236,21 @@ pacman -S --noconfirm mingw-w64-x86_64-arrow pacman -S --noconfirm mingw-w64-i686-arrow ``` +### C++ Package on vcpkg + +You can download and install Apache Arrow C++ using the [vcpkg](https://github.com/Microsoft/vcpkg) dependency manager: + +```shell +git clone https://github.com/Microsoft/vcpkg.git +cd vcpkg +./bootstrap-vcpkg.sh +./vcpkg integrate install +./vcpkg install arrow +``` + +The Apache Arrow C++ port in vcpkg is kept up to date by Microsoft team members and community contributors. If the version is out of date, please [create an issue or pull request][18] on the vcpkg repository. + + [1]: {{site.data.versions['current'].mirrors}} [2]: {{site.data.versions['current'].github-tag-link}} [4]: {{site.data.versions['current'].java-artifacts}} @@ -263,3 +264,4 @@ pacman -S --noconfirm mingw-w64-i686-arrow [15]: {{site.data.versions['current'].sha512}} [16]: https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-arrow [17]: https://brew.sh/ +[18]: https://github.com/Microsoft/vcpkg