I am considering porting what is a small application from a JavaScript bookmarklet for work to a python GTK application. However, while people can run my bookmarklet on either Chrome or Firefox, I don't want to proceed to use Python GTK or PyQT if they need to have python installed. Is there a way to distribute the application with requisite files to avoid needing everyone to install Python on their workstations?

If there are other solutions which offer ability to send async http requests with competent libraries for html dom traversing/parsing (not c#/HAP), I am willing to compromise.