beautifulsoup-py is updated on github; attaching the update to 2.0.5 here as versioned files, since the upstream 3.x branch has discontinued py27 support. Built and tested with Python 2.7.14 and 3.6.4 on 10.12 and 10.13.
Sphinx has come a bit closer to an update, but yes, commiting with BuildDepends - sphinx and Depends + mock-py, six-py would be fine for now.
The still missing dependencies are in github PR #119 now. I have tested the new Sphinx-1.7.2 from upstream with Python 2.7+3.6, on 10.12 and 10.13 with those, passing all tests.
Thanks for checking the tests and providing the typing-py package! I have submitted the missing alabaster-py versions as PR #118. pytz is actually required by Babel, but I am adding it to Depends until that package gets an update.
Upstream it's actually at 4.4.3, and ipython-py3* has long made it into stable as well, so I don't see any need for this.
Thanks for updating; same as I had found in testing the emacs23 package, and the README in fact gives emacs-24.3 as minimum version.
Since the version in stable is already updated to 1.4.8, this ticket should probably be closed, but for the record the now current 1.6.5 is attached (including a py36 variant).
Confirmed, the doc build requires a newer Sphinx version; in particular the now current upstream needs an additional module numpydoc. Two options: build the current version with docbuild disabled (files attached) or wait for a Sphinx update (I have a local 1.6.5 I could submit).