This PR ended being a lot more intrusive than I expected it to be, so please discard if you feel uncomfortable.
I've added pre-commit (you have to install it in your environment for it to work) and upgraded black to the latest version. Alongside that upgrade, many other deps were upgraded (first time using poetry). I don't necessarily think that's bad, but you be the judge of it.
This PR ended being a lot more intrusive than I expected it to be, so please discard if you feel uncomfortable.
I've added pre-commit (you have to install it in your environment for it to work) and upgraded black to the latest version. Alongside that upgrade, many other deps were upgraded (first time using poetry). I don't necessarily think that's bad, but you be the judge of it.