Skip to content

Add testing in the CI system to cover Python 3.8-3.11, Linux, Windows and MacOS #104

@dalonsoa

Description

@dalonsoa

Currently, MUSE only supports, officially, Python 3.8. But that's several years old and that limitation is very restrictive. Moreover, it only run tests in Windows. This issue aims to:

  • Setup the CI system (GitHub Actions) to run the tests in Python 3.8-3.11
  • Setup the CI system to run tests in all three platforms: Linux, Windows and MacOS

This can be done all at once with a job matrix.

As, most likely, some combinations of the above will not work altogether (eg. some dependency does not work in a Python version/platform combination) or will make some tests fail:

Metadata

Metadata

Assignees

Type

No type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions