You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by Armand Grillet <ag...@mesosphere.io> on 2018/08/31 09:45:31 UTC
[Action Required] Install Python >= 3.6 to continue using the support scripts
Hi all,
Previously announced for July 1st, the update of the support scripts to
Python 3 is now in its final phase. This requires you to install Python >=
3.6 on your dev machine and have it available using *python3 *in order to
continue using the Mesos support scripts easily.
To make sure that you are ready, run:
$ python --version
$ python3 --version
- If the first command returns a version of Python >= 2.6 and the second
command returns a version of Python >= 3.6, your setup should work with
master and on previous branches as well.
- If python3 does not exist or is Python < 3.6, update it to Python >=
3.6. If you do not know how to do it, please ping the #python3 Mesos Slack
channel.
- If both commands return Python >= 3.6, welcome to the future. You are
then unable to build the Python bindings but building Mesos with
--disable-python
and using the new support scripts work.
This change does not impact our build requirements, Python 2 is still used
to create the Python bindings and it is the only Python component built by
default.
As a reminder, updating our support scripts to Python 3 is done to fix
bugs, go along the upgrade of the Mesos CLI / Python package to Python 3,
and be ready for Python 2 retirement <https://pythonclock.org/>.
If you have any questions, please answer to this email or write a message
in the #python3 Mesos Slack channel.
Thanks,
Armand Grillet
Re: [Action Required] Install Python >= 3.6 to continue using the support scripts
Posted by Andrew Schwartzmeyer <an...@schwartzmeyer.com>.
This patch is landing TODAY. The Python 2 support scripts will no longer
be available in... an hour or so.
Thanks all for testing,
Andy
On 08/31/2018 2:45 am, Armand Grillet wrote:
> Hi all,
>
> Previously announced for July 1st, the update of the support scripts to
> Python 3 is now in its final phase. This requires you to install Python
> >=
> 3.6 on your dev machine and have it available using *python3 *in order
> to
> continue using the Mesos support scripts easily.
>
> To make sure that you are ready, run:
> $ python --version
> $ python3 --version
>
> - If the first command returns a version of Python >= 2.6 and the
> second
> command returns a version of Python >= 3.6, your setup should work
> with
> master and on previous branches as well.
> - If python3 does not exist or is Python < 3.6, update it to Python
> >=
> 3.6. If you do not know how to do it, please ping the #python3 Mesos
> Slack
> channel.
> - If both commands return Python >= 3.6, welcome to the future. You
> are
> then unable to build the Python bindings but building Mesos with
> --disable-python
> and using the new support scripts work.
>
> This change does not impact our build requirements, Python 2 is still
> used
> to create the Python bindings and it is the only Python component built
> by
> default.
>
> As a reminder, updating our support scripts to Python 3 is done to fix
> bugs, go along the upgrade of the Mesos CLI / Python package to Python
> 3,
> and be ready for Python 2 retirement <https://pythonclock.org/>.
>
> If you have any questions, please answer to this email or write a
> message
> in the #python3 Mesos Slack channel.
>
> Thanks,
> Armand Grillet