phoenix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrew Purtell <>
Subject Re: Python2 EOL
Date Thu, 09 Jan 2020 22:10:38 GMT
Some of the python scripts are glorified shell scripts and could be
rewritten as such, such as the launch scripts for psql and sqlline and the
pqs. I get that python is and was trendier than bash but sometimes the
right tool for the job is the right tool for the job. Unlike python, bash
has a very stable grammar.

On Thu, Jan 9, 2020 at 12:34 PM <> wrote:

> Hi all,
> python2 is officially EOL'd. No more changes, improvements, or fixes will
> be done by the developers.
> Some Linux distributions stopped shipping Python2.
> It turns out our scripts do not work with Python3, see: [PHOENIX-5656]
> Make Phoenix scripts work with Python 3 - ASF JIRA.
> [PHOENIX-5656] Make Phoenix scripts work with Python 3 - ASF JIRA
> So what should we do?
> As outlined in the jira we have 3 options:
>     1. Do nothing. Phoenix will only work with EOL'd Python 2.
>     2. try to make all the scripts work with Python 2 and 3. That's
> actually not possible in cases, but we can get close... And it's a lot of
> work and experimentation.
>     3. Convert all scripts to Python 3. There's a tool (2to3) to do that
> automatically. Phoenix will now _only_ work with Python 3.
> Option 2 is some work - some of it not trivial - that someone would need
> to pick up. Perhaps we can maintain two versions of all scripts, figure out
> the version of Python and the use right one?
> Let's discuss on the jira. I can't be only one interested in this :)
> Cheers.
> -- Lars

Best regards,

Words like orphans lost among the crosstalk, meaning torn from truth's
decrepit hands
   - A23, Crosstalk

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message