Open
Description
Starting an issue to discuss where to go next with Python versions and StackStorm, and how to distribute.
Current StackStorm distributes O/S specific packages with a specific StackStorm version. Currently:
- python 3.6 Ubuntu 18
- python 3.8 Ubuntu 20
- python 3.6 EL 7
- python 3.8 EL 8
Python 3.9 and Python 3.10 are available. Python 3.6 has gone EOL (however RHEL are supporting it until 2029).
EL 9 is available with python 3.9 and U22 is available with python ???
What python versions do we want to support?
Do we still want to provide O/S specific packages tied to a particular python, or want to move to a distribution mechanism that doesn't restrict to a prescribed set of python/OS combinations.
Would welcome opinions on:
- Do we continue to provide a package distribution tied to particular O/S or want to distribute at different level?
- What python versions do we want to support in next release, and perhaps longer term?
- Even if we distribute at lower level, do we still define a set of OS/python combinations that we then run through a full install at? (The distribution would probably support others, but we may want to have a subset that we actually run through)
- If we do run through CI on OS/python combinations - what combination do we want to go forward and support?
- If we distribute at a lower layer what is the preferred way of doing so?
- If we distribute at a lower layer do we still provide all 4 current non-containerised installers: manual, bash installer, ansible and puppet?
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
In Progress