[Openstack-operators] [craton] Versions of Python to support for Craton

Jim Baker jim.baker at python.org
Fri May 27 15:14:09 UTC 2016


On Wed, May 25, 2016 at 12:47 PM, Tim Bell <Tim.Bell at cern.ch> wrote:

> Slight concern on how to deploy on a RHEL system base as software
> collections are non-trivial.
>

But also worth keeping in mind, Craton and its dependencies (most
significantly, MySQL or PostgreSQL, + Taskflow dependencies, including
ZooKeeper for operators at scale) will only be deployed on nodes that are
actually running Craton specifically, not at all on the fleet itself.


>
>
> If we can keep the client to be still python 2.X compatible, that would be
> a significant help.
>

Very good point about differentiating the (forthcoming) Python client from
the rest of the Craton codebase.

Like other projects, and as would be expected, the Python client
(python-craton) is just going to be a wrapper of Craton's REST API. We will
write it such that it is compatible for Python 2.7 and 3.4+; and tested
accordingly. I guess we were thinking this implicitly - but now stated
explicitly.


>
>
> Getting good development productivity/deployments should probably outweigh
> these concerns though…
>

I appreciate that. Python 2.7 is technical debt at this point; sometimes we
have to support it if it makes sense (the client), but given that we have
to support Python 3 as well, moving forward on that with a new project
means less work/more productivity.

- JIm
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-operators/attachments/20160527/2cc73710/attachment.html>


More information about the OpenStack-operators mailing list