[ 
https://issues.apache.org/jira/browse/IMPALA-13551?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Smith resolved IMPALA-13551.
------------------------------------
    Fix Version/s: Impala 4.5.0
       Resolution: Fixed

> Produce impala-shell tarball using pip install
> ----------------------------------------------
>
>                 Key: IMPALA-13551
>                 URL: https://issues.apache.org/jira/browse/IMPALA-13551
>             Project: IMPALA
>          Issue Type: Task
>          Components: Clients
>    Affects Versions: Impala 4.5.0
>            Reporter: Joe McDonnell
>            Priority: Major
>             Fix For: Impala 4.5.0
>
>
> Currently, the impala-shell tarball is produced by compiling the python 
> packages in shell/ext-py into wheels then installing those wheels into 
> directories that become part of the shell tarball. There are two problems 
> with this. First, we have a lot of dependencies checked into shell/ext-py and 
> it is annoying to update those when they change (see IMPALA-11399). Second, 
> constructing the shell tarball involves a lot of copying code and 
> dependencies into place. The steps are convoluted.
> Since we support pip installing impala-shell, the shell tarball can simply be 
> pip installing impala-shell into directories for the supported python 
> versions and having the top-level impala-shell script dispatch to the right 
> directory for that python version. This would eliminate the shell/ext-py code 
> and also make the shell tarball easier to understand.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to