This PR adds 3.12 to the CI (as well as updating some outdated VSCode settings). pyfakefs had to be upgraded the version we were using didn't support 3.12. However, more recent versions of pyfakefs seem to cause some of the tests to fail on macOS, though annoyingly only on the runners not on my local device.
Leaving this as a draft as it definitely isn't ready to merge
This PR adds 3.12 to the CI (as well as updating some outdated VSCode settings).
pyfakefs
had to be upgraded the version we were using didn't support3.12
. However, more recent versions ofpyfakefs
seem to cause some of the tests to fail on macOS, though annoyingly only on the runners not on my local device.Leaving this as a draft as it definitely isn't ready to merge