HyukjinKwon opened a new pull request #29212:
URL: https://github.com/apache/spark/pull/29212


   ### What changes were proposed in this pull request?
   
   This PR proposes to avoid using subshell when it activates Conda 
environment. Looks like it ends up with activating the env within the subshell 
even if you use `conda` command.
   
   ### Why are the changes needed?
   
   If you take a close look for GitHub Actions log:
   
   ```
    Installing dist into virtual env
   Processing ./python/dist/pyspark-3.1.0.dev0.tar.gz
   Collecting py4j==0.10.9
    Downloading py4j-0.10.9-py2.py3-none-any.whl (198 kB)
   Using legacy setup.py install for pyspark, since package 'wheel' is not 
installed.
   Installing collected packages: py4j, pyspark
    Running setup.py install for pyspark: started
    Running setup.py install for pyspark: finished with status 'done'
   Successfully installed py4j-0.10.9 pyspark-3.1.0.dev0
   
   ...
   
   Installing dist into virtual env
   Obtaining file:///home/runner/work/spark/spark/python
   Collecting py4j==0.10.9
    Downloading py4j-0.10.9-py2.py3-none-any.whl (198 kB)
   Installing collected packages: py4j, pyspark
    Attempting uninstall: py4j
    Found existing installation: py4j 0.10.9
    Uninstalling py4j-0.10.9:
    Successfully uninstalled py4j-0.10.9
    Attempting uninstall: pyspark
    Found existing installation: pyspark 3.1.0.dev0
    Uninstalling pyspark-3.1.0.dev0:
    Successfully uninstalled pyspark-3.1.0.dev0
    Running setup.py develop for pyspark
   Successfully installed py4j-0.10.9 pyspark
   ```
   
   It looks not properly using Conda as it removes the previously installed one 
when it reinstalls again. 
   We should ideally test it with Conda environment as it's intended.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No, dev-only.
   
   ### How was this patch tested?
   
   GitHub Actions will test. I also manually tested in my local.


----------------------------------------------------------------
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]

Reply via email to