HyukjinKwon opened a new pull request #29102:
URL: https://github.com/apache/spark/pull/29102
### What changes were proposed in this pull request?
Currently the Jenkins PIP packaging test fails as below:
```
Installing dist into virtual env
Processing ./python/dist/pyspark-3.1.0.dev0.tar.gz
Collecting py4j==0.10.9 (from pyspark==3.1.0.dev0)
Downloading
https://files.pythonhosted.org/packages/9e/b6/6a4fb90cd235dc8e265a6a2067f2a2c99f0d91787f06aca4bcf7c23f3f80/py4j-0.10.9-py2.py3-none-any.whl
(198kB)
Installing collected packages: py4j, pyspark
Found existing installation: py4j 0.10.9
Uninstalling py4j-0.10.9:
Successfully uninstalled py4j-0.10.9
Found existing installation: pyspark 3.1.0.dev0
Exception:
Traceback (most recent call last):
File
"/home/anaconda/envs/py36/lib/python3.6/site-packages/pip/_internal/cli/base_command.py",
line 179, in main
status = self.run(options, args)
File
"/home/anaconda/envs/py36/lib/python3.6/site-packages/pip/_internal/commands/install.py",
line 393, in run
use_user_site=options.use_user_site,
File
"/home/anaconda/envs/py36/lib/python3.6/site-packages/pip/_internal/req/__init__.py",
line 50, in install_given_reqs
auto_confirm=True
File
"/home/anaconda/envs/py36/lib/python3.6/site-packages/pip/_internal/req/req_install.py",
line 816, in uninstall
uninstalled_pathset = UninstallPathSet.from_dist(dist)
File
"/home/anaconda/envs/py36/lib/python3.6/site-packages/pip/_internal/req/req_uninstall.py",
line 505, in from_dist
'(at %s)' % (link_pointer, dist.project_name, dist.location)
AssertionError: Egg-link
/home/jenkins/workspace/SparkPullRequestBuilder@3/python does not match
installed
```
Seems like the previous installation of editable mode affects other PRs.
This PR simply works around by removing the symbolic link from the previous
editable installation. This is a common workaround up to my knowledge.
### Why are the changes needed?
To recover the Jenkins build.
### Does this PR introduce _any_ user-facing change?
No, dev-only.
### How was this patch tested?
Jenkins build will test it out.
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]