Currently we are only [running the test suite against Ubuntu ](https://github.com/SnowEx/snowexsql/blob/252f6ed41be1b536b27aad08a630f36e98f3ce96/.github/workflows/main.yml#L18). Not sure why we haven't added Mac OS to that yet, but can't think of a reason Also add [pip package caching](https://github.com/actions/setup-python?tab=readme-ov-file#caching-packages-dependencies) for faster builds