flatland-association / flatland-rl

The Flatland Framework is a multi-purpose environment to tackle problems around resilient resource allocation under uncertainty. It is designed to be a flexible and method agnostic to solve a wide range of problems in the field of operations research and reinforcement learning.
https://www.flatland-association.org/
MIT License
20 stars 7 forks source link

upgrade to python 3.10 and new pytest #32

Closed hagrid67 closed 11 months ago

hagrid67 commented 12 months ago

Objectives

We are currently attempting to support python 3.7, 3.8, 3.9 but latest is 3.11 and 3.12 is on rc3, and we are struggling to get 3.8 and 3.9 to run in CI. Aim to get 3.10 working and tests passing locally so that we can migrate to new

Todos

Minimal testing requirements

What functionality shall be covered by a test (qualitatively describe each test):

hagrid67 commented 12 months ago

branch iss-032-python310 tox completes locally with python 3.9, 3.10 (I haven't installed 3.7, 3.8) checks completes on github CI with 3.7, 3.8, 3.9 @manuschn I believe we need to add 3.10 to checks.yml (and ultimately main.yml) to run this on github.