Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@

## Powering In-Memory Analytics


Apache Arrow is a development platform for in-memory analytics. It contains a
set of technologies that enable big data systems to process and move data fast.

Expand Down
47 changes: 22 additions & 25 deletions dev/release/verify-release-candidate.bat
Original file line number Diff line number Diff line change
Expand Up @@ -41,20 +41,15 @@ set PYTHON=3.6

@rem Using call with conda.bat seems necessary to avoid terminating the batch
@rem script execution
call conda create -p %_VERIFICATION_CONDA_ENV% ^
--no-shortcuts -f -q -y python=%PYTHON% ^
call conda create --no-shortcuts -c conda-forge -f -q -y -p %_VERIFICATION_CONDA_ENV% ^
--file=ci\conda_env_cpp.yml ^
--file=ci\conda_env_python.yml ^
git ^
python=%PYTHON% ^
|| exit /B 1

call activate %_VERIFICATION_CONDA_ENV% || exit /B 1

call conda install -y ^
--no-shortcuts ^
python=3.7 ^
git ^
--file=ci\conda_env_cpp.yml ^
--file=ci\conda_env_python.yml ^
-c conda-forge || exit /B 1

set GENERATOR=Visual Studio 15 2017 Win64
set CONFIGURATION=release

Expand All @@ -75,24 +70,25 @@ call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\Tool
@rem generator used

cmake -G "%GENERATOR%" ^
-DCMAKE_INSTALL_PREFIX=%ARROW_HOME% ^
-DARROW_BUILD_STATIC=OFF ^
-DARROW_BOOST_USE_SHARED=ON ^
-DARROW_BUILD_STATIC=OFF ^
-DARROW_BUILD_TESTS=ON ^
-DGTest_SOURCE=BUNDLED ^
-DCMAKE_BUILD_TYPE=%CONFIGURATION% ^
-DCMAKE_UNITY_BUILD=ON ^
-DARROW_CXXFLAGS="/MP" ^
-DARROW_DATASET=ON ^
-DARROW_FLIGHT=ON ^
-DARROW_MIMALLOC=ON ^
-DARROW_PARQUET=ON ^
-DARROW_PYTHON=ON ^
-DARROW_WITH_BROTLI=ON ^
-DARROW_WITH_BZ2=ON ^
-DARROW_WITH_ZLIB=ON ^
-DARROW_WITH_ZSTD=ON ^
-DARROW_WITH_LZ4=ON ^
-DARROW_WITH_SNAPPY=ON ^
-DARROW_WITH_BROTLI=ON ^
-DARROW_FLIGHT=ON ^
-DARROW_PYTHON=ON ^
-DARROW_DATASET=ON ^
-DARROW_PARQUET=ON ^
-DARROW_WITH_ZLIB=ON ^
-DARROW_WITH_ZSTD=ON ^
-DCMAKE_BUILD_TYPE=%CONFIGURATION% ^
-DCMAKE_INSTALL_PREFIX=%ARROW_HOME% ^
-DCMAKE_UNITY_BUILD=ON ^
-DGTest_SOURCE=BUNDLED ^
.. || exit /B

cmake --build . --target INSTALL --config Release || exit /B 1
Expand All @@ -111,9 +107,10 @@ git clone https://github.com/apache/arrow-testing.git %_VERIFICATION_DIR%\arrow-
set ARROW_TEST_DATA=%_VERIFICATION_DIR%\arrow-testing\data

@rem Needed so python-test.exe works
set PYTHONPATH=%CONDA_PREFIX%\Lib;%CONDA_PREFIX%\Lib\site-packages;%CONDA_PREFIX%\python35.zip;%CONDA_PREFIX%\DLLs;%CONDA_PREFIX%;%PYTHONPATH%

set PYTHONPATH_ORIGINAL=%PYTHONPATH%
set PYTHONPATH=%CONDA_PREFIX%\Lib;%CONDA_PREFIX%\Lib\site-packages;%CONDA_PREFIX%\DLLs;%CONDA_PREFIX%;%PYTHONPATH%
ctest -VV || exit /B 1
set PYTHONPATH=%PYTHONPATH_ORIGINAL%
popd

@rem Build and import pyarrow
Expand All @@ -126,7 +123,7 @@ set PYARROW_WITH_FLIGHT=1
set PYARROW_WITH_PARQUET=1
set PYARROW_WITH_DATASET=1
python setup.py build_ext --inplace --bundle-arrow-cpp bdist_wheel || exit /B 1
py.test pyarrow -v -s --enable-parquet || exit /B 1
pytest pyarrow -v -s --enable-parquet || exit /B 1

popd

Expand Down
2 changes: 1 addition & 1 deletion dev/tasks/verify-rc/github.win.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
- name: Fetch Submodules and Tags
shell: bash
run: cd arrow && ci/scripts/util_checkout.sh
- uses: s-weigand/setup-conda@v1
- uses: conda-incubator/setup-miniconda@v2
- name: Install System Dependencies
run: |
choco install boost-msvc-14.1
Expand Down