I really enjoy watching the YouTube channel Cracking the Cryptic. I'm not at all clever enough to take on these puzzles myself, but I like to practice my sat solving chops, so here goes...
Do poetry install
to create a virtualenv containing the packages needed.
Then do poetry run python UniqueSumSudoku.py
to run a solver. Trying to be a good boy and explain what I'm doing in code comments.