certbot will switch to Python 3 sometime in the future. This means we need a Python 3 version of python-dns-lexicon which requires python3-beautifulsoup4.
Note: bs4 needs python3-soupsieve (and python3-soupsieve needs bs4).
I just noticed that epel 7 already has python36-beautifulsoup - Robert Scheck added it exactly one year ago. Sorry for the noise.
and of course I meant python36-beautifulsoup4