Skip to content

Python version support policy #3

@Tom-Willemsen

Description

@Tom-Willemsen

As a developer I would like to clarify & discuss which python versions we should support.

Currently we only support 3.11 (and even specify a patch version)

Options

  • What we currently do: just one version, but that's not great for sharing with other groups and limits the benefit that we get from packaging genie_python
  • "Industry standard" for scientific python is SPEC00 which typically covers 3 recent python versions
  • If we need to support old(er) linux distributions e.g. RHEL, that may mean we need to support quite old python versions
  • Something else.

Acceptance criteria

Discuss options (e.g. in teams technical channel), and then actually make genie_python follow it & run at least the unit tests against those versions.

Notes

Ask mantid, idaas etc what their python version support policy is for comparison

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions