Closed asgibson closed 5 months ago
CI results show that unit tests will run from 3.8, but 3.7 has many issues: https://github.com/nasa/OnAIR/actions/runs/8299909948/job/22716684488#step:5:107
CI runs unit test under Python 3.8 thru 3.12
If any compatibility beyond Python 3.8 is desired, then it will require an in-depth look into the specific problems related to the unit test run under 3.7.
Provide for some backward compatibility for earlier python versions. Some syntax and versions set in dependency files do not necessarily allow for any Python version prior to 3.11. By updating the Actions to test for previous versions of Python it will help find where compatibility is lacking. The pipeline should also also allow us to determine how far back it is feasible to provide compatibility.