2.7 is a dead end. Python 3 is now at least 7 if not 8 years old. Brython was obviously created with the future, not the past, in mind.
A lot of libraries actually work with python 3. And most of them that don't have a python 3 version in the pipe.