Add missing BeautifulSoup dependency