You can use Flexx to create desktop applications, web applications, and (if designed well ) export an app to a standalone HTML document. It also works in the Jupyter notebook.
Dependencies
Flexx is CPython 3.x only for now. Support for Pypy very likely. Support for 2.x maybe.