beautifulsoup
coverage
distribute
mock
nose