Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Impala 3.0, Impala 2.12.0
-
None
-
None
-
ghx-label-4
Description
Impala/infra/python/env is the environment where necessary upstream python libraries and packages get installed – e.g., the packages listed in https://github.com/apache/impala/blob/master/infra/python/deps/requirements.txt and other similar files.
Impala's own internal python code (like the impala-shell, or the common test libraries that we rely upon) should be made available the same way – as actual packages installed into the environment – rather than by resorting to PYTHONPATH/sys.path sleight-of-hand, performed by such as bin/set-pythonpath.sh and bin/impala-python-common.sh.
Attachments
Issue Links
- is related to
-
IMPALA-1071 Install impala-shell from PyPI
- Resolved
- relates to
-
IMPALA-4417 The tests/ directory should contain only tests. Common and utility code should go into a testlib/ directory
- Open