This site is in read only mode. Please continue to browse, but replying, likes, and other actions are disabled for now.

⚠️ We've moved!

Hi there!

To reduce project dependency on 3rd party paid services the StackStorm TSC has decided to move the Q/A from this forum to Github Discussions. This will make user experience better integrated with the native Github flow, as well as the questions closer to the community where they can provide answers.

Use đź”— Github Discussions to ask your questions.

How to utilise Python3.X in all components, services and pack's virtual environment of Stackstorm 3.1.0

We want to consume Python3.X in packs virtual environment as well as want all the Stackstorm components and services uses 3.X Python version, when Stackstrom is deployed on RHEL and Centos.

Please guide us the steps for the above problem statement.

We have to use python 3.X because certain python libraries are no longer giving the support for python 2.X version.

Currently we are using stackstorm version 3.1.0 inside the docker container.

The only platform that runs st2 core with python3 right now is Ubuntu Bionic: Ubuntu Bionic (18.04) — StackStorm 3.1.0 documentation Python3 is not yet supported in StackStorm with RHEL/CentOS installations.

We plan to ship StackStorm RHEL/CentOS 8 packages with python3 later.
And while there is no exact timeline for readiness, you can find PRs https://github.com/StackStorm/st2-packages/pull/630 and try with beta packages.

If you’re interested in python3 under EL systems, - you’re more than welcome to contribute your help with testing/trying these packages before they graduate to production.

1 Like

Thanks Armab for quick reply.
Can you please tell me is there any way to use python 3.X in packs virtual env only?

Yes, see Packs — StackStorm 3.1.0 documentation