Hmm, it wasn't actually as easy as I hoped to do everything-- I wanted to define a pyproject.toml to fix the python version, but this makes docker builds difficult, so I opted for sticking with pip and getting docker working.
I also forgot that docker + GUIs can be complicated, so I don't know if this will work on windows. But it works on my local machine just fine.
In the process I also fixed a little bug with the GOOSE_API_KEYs, and caught one or two of the bugs when stuff doesn't return properly, though I can't pretend I was exhaustive.
Hmm, it wasn't actually as easy as I hoped to do everything-- I wanted to define a pyproject.toml to fix the python version, but this makes docker builds difficult, so I opted for sticking with pip and getting docker working.
I also forgot that docker + GUIs can be complicated, so I don't know if this will work on windows. But it works on my local machine just fine.
In the process I also fixed a little bug with the GOOSE_API_KEYs, and caught one or two of the bugs when stuff doesn't return properly, though I can't pretend I was exhaustive.