You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ARROW-4637: [Python] Conditionally import pandas symbols if they are used. Do not require pandas as a test dependency
Warning: hold your nose for this one =) I think this can be made cleaner, but I just wanted to triage all the problems and make sure we don't introduce a hard dependency on pandas again
Also resolves ARROW-4794: make pandas an optional dependency
Author: Wes McKinney <[email protected]>
Closes#3893 from wesm/ARROW-4637 and squashes the following commits:
3c353b6 <Wes McKinney> do not override orc global mark in test_orc.py
59fdf8a <Wes McKinney> Tweak pyarrow._orc import to see if it fixes MSVC
747c893 <Wes McKinney> Address Python 2.7 unicode interaction issue with Cython
4d94b2e <Wes McKinney> Add benchmark from ARROW-4629f7bf774 <Wes McKinney> Cythonize pandas API shim for better performance
4a2549a <Wes McKinney> Remove TF testing from travis_script_manylinux1.sh
5061c6e <Wes McKinney> Do not require pandas to run unit tests
385cfe5 <Wes McKinney> Finish pandas API shim; do not eagerly import pandas, add to CI
804587a <Wes McKinney> add import test script
bb0240e <Wes McKinney> Begin to refactor to make references to pandas more centralized and lazy
0 commit comments