Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-17189

[Python][Docs] Nightly build instructions install release version

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 8.0.0
    • None
    • Documentation, Python
    • None

    Description

      The Python installation documentation provides the following instructions to instal nightly builds of pyarrow:

      Install the development version of PyArrow from arrow-nightlies conda channel:

      conda install -c arrow-nightlies pyarrow

      The result of this seems to be installation of the release version, not a nightly build:

       (test-nightlies) todd@pop-os:~/arrow/docs$ python -c "import pyarrow; pyarrow.show_versions()"
      Traceback (most recent call last):
        File "<string>", line 1, in <module>
      ModuleNotFoundError: No module named 'pyarrow'
      (test-nightlies) todd@pop-os:~/arrow/docs$ conda install -c arrow-nightlies pyarrow
      Collecting package metadata (current_repodata.json): done
      Solving environment: done## Package Plan ##  environment location: /home/todd/miniconda3/envs/test-nightlies  added / updated specs:
          - pyarrow
      The following NEW packages will be INSTALLED:  abseil-cpp         pkgs/main/linux-64::abseil-cpp-20211102.0-hd4dd3e8_0
        arrow-cpp          pkgs/main/linux-64::arrow-cpp-8.0.0-py310h3098874_0
        aws-c-common       pkgs/main/linux-64::aws-c-common-0.4.57-he6710b0_1
        aws-c-event-stream pkgs/main/linux-64::aws-c-event-stream-0.1.6-h2531618_5
        aws-checksums      pkgs/main/linux-64::aws-checksums-0.1.9-he6710b0_0
        aws-sdk-cpp        pkgs/main/linux-64::aws-sdk-cpp-1.8.185-hce553d0_0
        blas               pkgs/main/linux-64::blas-1.0-mkl
        boost-cpp          pkgs/main/linux-64::boost-cpp-1.73.0-h7f8727e_12
        brotli             pkgs/main/linux-64::brotli-1.0.9-he6710b0_2
        c-ares             pkgs/main/linux-64::c-ares-1.18.1-h7f8727e_0
        gflags             pkgs/main/linux-64::gflags-2.2.2-he6710b0_0
        glog               pkgs/main/linux-64::glog-0.5.0-h2531618_0
        grpc-cpp           pkgs/main/linux-64::grpc-cpp-1.46.1-h33aed49_0
        icu                pkgs/main/linux-64::icu-58.2-he6710b0_3
        intel-openmp       pkgs/main/linux-64::intel-openmp-2021.4.0-h06a4308_3561
        krb5               pkgs/main/linux-64::krb5-1.19.2-hac12032_0
        libboost           pkgs/main/linux-64::libboost-1.73.0-h28710b8_12
        libcurl            pkgs/main/linux-64::libcurl-7.82.0-h0b77cf5_0
        libedit            pkgs/main/linux-64::libedit-3.1.20210910-h7f8727e_0
        libev              pkgs/main/linux-64::libev-4.33-h7f8727e_1
        libevent           pkgs/main/linux-64::libevent-2.1.12-h8f2d780_0
        libnghttp2         pkgs/main/linux-64::libnghttp2-1.46.0-hce63b2e_0
        libprotobuf        pkgs/main/linux-64::libprotobuf-3.20.1-h4ff587b_0
        libssh2            pkgs/main/linux-64::libssh2-1.10.0-h8f2d780_0
        libthrift          pkgs/main/linux-64::libthrift-0.15.0-hcc01f38_0
        lz4-c              pkgs/main/linux-64::lz4-c-1.9.3-h295c915_1
        mkl                pkgs/main/linux-64::mkl-2021.4.0-h06a4308_640
        mkl-service        pkgs/main/linux-64::mkl-service-2.4.0-py310h7f8727e_0
        mkl_fft            pkgs/main/linux-64::mkl_fft-1.3.1-py310hd6ae3a3_0
        mkl_random         pkgs/main/linux-64::mkl_random-1.2.2-py310h00e6091_0
        numpy              pkgs/main/linux-64::numpy-1.22.3-py310hfa59a62_0
        numpy-base         pkgs/main/linux-64::numpy-base-1.22.3-py310h9585f30_0
        orc                pkgs/main/linux-64::orc-1.7.4-h07ed6aa_0
        pyarrow            pkgs/main/linux-64::pyarrow-8.0.0-py310h468efa6_0
        re2                pkgs/main/linux-64::re2-2022.04.01-h295c915_0
        snappy             pkgs/main/linux-64::snappy-1.1.9-h295c915_0
        utf8proc           pkgs/main/linux-64::utf8proc-2.6.1-h27cfd23_0
        zstd               pkgs/main/linux-64::zstd-1.5.2-ha4553b6_0
      Proceed ([y]/n)? yPreparing transaction: done
      Verifying transaction: done
      Executing transaction: done
      (test-nightlies) todd@pop-os:~/arrow/docs$ python -c "import pyarrow; pyarrow.show_versions()"
      pyarrow version info
      --------------------
      Package kind              : not indicated
      Arrow C++ library version : 8.0.0   
      Arrow C++ compiler        : GNU 11.2.0
      Arrow C++ compiler flags  : -fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem /home/todd/miniconda3/envs/test-nightlies/include -fdebug-prefix-map=/opt/conda/conda-bld/arrow-cpp_1657131305338/work=/usr/local/src/conda/arrow-cpp-8.0.0 -fdebug-prefix-map=/home/todd/miniconda3/envs/test-nightlies=/usr/local/src/conda-prefix -fdiagnostics-color=always -O3 -DNDEBUG
      Arrow C++ git revision    :         
      Arrow C++ git description :         
      Arrow C++ build type      : release 
      (test-nightlies) todd@pop-os:~/arrow/docs$ 
      

      The documentation should be updated to correctly guide installation of nightly builds.

      Attachments

        Activity

          People

            Unassigned Unassigned
            toddfarmer Todd Farmer
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: