All tests pass, setup.py and modules seems OK, but I give 4.7 points...
Few unused imports and you sometimes use from ... import * which we discourage to use (see naucse.python.cz/2017/mipyt-zima/intro/distribution/)
When deleting some part of someone else's implementation you need to be careful if it is linked somewhere (in this case static files - css styles are linked from layout.html)
All tests pass,
setup.py
and modules seems OK, but I give 4.7 points...from ... import *
which we discourage to use (see naucse.python.cz/2017/mipyt-zima/intro/distribution/)static
files - css styles are linked fromlayout.html
)