aboutsummaryrefslogtreecommitdiff
path: root/dev/run-pip-tests
diff options
context:
space:
mode:
authorHolden Karau <holden@us.ibm.com>2017-01-25 14:43:39 -0800
committerHolden Karau <holden@us.ibm.com>2017-01-25 14:43:39 -0800
commit965c82d8c4b7f2d4dfbc45ec4d47d6b6588094c3 (patch)
tree0a07423afcfc8501f4cdab1536de2e0af05c3623 /dev/run-pip-tests
parent92afaa93a0b67f561a790822ccdd2b814455edcc (diff)
downloadspark-965c82d8c4b7f2d4dfbc45ec4d47d6b6588094c3.tar.gz
spark-965c82d8c4b7f2d4dfbc45ec4d47d6b6588094c3.tar.bz2
spark-965c82d8c4b7f2d4dfbc45ec4d47d6b6588094c3.zip
[SPARK-19064][PYSPARK] Fix pip installing of sub components
## What changes were proposed in this pull request? Fix instalation of mllib and ml sub components, and more eagerly cleanup cache files during test script & make-distribution. ## How was this patch tested? Updated sanity test script to import mllib and ml sub-components. Author: Holden Karau <holden@us.ibm.com> Closes #16465 from holdenk/SPARK-19064-fix-pip-install-sub-components.
Diffstat (limited to 'dev/run-pip-tests')
-rwxr-xr-xdev/run-pip-tests7
1 files changed, 5 insertions, 2 deletions
diff --git a/dev/run-pip-tests b/dev/run-pip-tests
index e1da18e60b..af1b1feb70 100755
--- a/dev/run-pip-tests
+++ b/dev/run-pip-tests
@@ -78,11 +78,14 @@ for python in "${PYTHON_EXECS[@]}"; do
mkdir -p "$VIRTUALENV_PATH"
virtualenv --python=$python "$VIRTUALENV_PATH"
source "$VIRTUALENV_PATH"/bin/activate
- # Upgrade pip
- pip install --upgrade pip
+ # Upgrade pip & friends
+ pip install --upgrade pip pypandoc wheel
+ pip install numpy # Needed so we can verify mllib imports
echo "Creating pip installable source dist"
cd "$FWDIR"/python
+ # Delete the egg info file if it exists, this can cache the setup file.
+ rm -rf pyspark.egg-info || echo "No existing egg info file, skipping deletion"
$python setup.py sdist