Activated Windows on the CI pipeline, and added fixes for getting unit tests to work on the CI pipeline for Windows. There is a really odd bug to do with the Bloch sphere and circuit diagram (and possibly matplotlib) which I'll explain in a new issue later on, so those tests are automatically disabled whenever run on a Windows machine.
Changes
Disable Bloch sphere and circuit diagram tests when running on Windows (0c93eef624a5adbb085f1503de5e998a9ff95a18).
Fixed Python tests failing on Windows due to incorrect newline characters (ee91b3eb28f18a94c052bf5cff858024d0a0476f).
Fix logging not triggering on Windows (0b685c4d0423692da223c43477c537339ad00ac6).
Fix NODE_ENV export not working on Windows (166856bc718f6915a029597869149b227521fc91).
Fix Grovers returning a trailing newline, causing test to fail on Windows (52f98a329bd74f5c1e0eec81dddc1f0d00e39d5d).
Update project dependencies to latest versions (17f7cc89cb85187ac4d3dff358d2c78054ee8394).
Add Windows to CI (658397701e6c6c0e1bd6f47b84968ae53f452185).
New Requirements
Run npm install to get the latest versions of dependencies.
Purpose
Activated Windows on the CI pipeline, and added fixes for getting unit tests to work on the CI pipeline for Windows. There is a really odd bug to do with the Bloch sphere and circuit diagram (and possibly matplotlib) which I'll explain in a new issue later on, so those tests are automatically disabled whenever run on a Windows machine.
Changes
NODE_ENV
export not working on Windows (166856bc718f6915a029597869149b227521fc91).New Requirements
npm install
to get the latest versions of dependencies.