ignore pyc files. updated settings and requirements