You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Udi Meiri (Jira)" <ji...@apache.org> on 2020/04/21 18:26:00 UTC
[jira] [Created] (BEAM-9797) license_script.sh calls pip
install/uninstall in local env
Udi Meiri created BEAM-9797:
-------------------------------
Summary: license_script.sh calls pip install/uninstall in local env
Key: BEAM-9797
URL: https://issues.apache.org/jira/browse/BEAM-9797
Project: Beam
Issue Type: Bug
Components: build-system
Reporter: Udi Meiri
File is: https://github.com/apache/beam/blob/master/sdks/java/container/license_scripts/license_script.sh
The problem is with the code that does pip install and uninstall.
1. It is not okay to modify the local environment.
2. Running this script in parallel with itself (on Jenkins) has a chance to cause a race.
The solution is to use a tox environment to run this script in. Tox will take care of creating a virtualenv with the required dependencies.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)