Skip to content

Python support in future versions #103

Open
@amanda11

Description

@amanda11

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions