How to make windows standalone exe for python flask/jinja/sqlite application
Instead of trying to create a standalone executable for a flask app in windows, you should use docker in order to containerize/package your flask app (if it must be packaged). 
Docker will give you something that is system agnostic, is well understood to work, and is in line with best practices.
There are a bunch of tools out there like pyInstaller, py2exe, etc. But none of them seems to work while making a Windows standalone executable for a Flask application.
Can someone guide me with proper instructions as to how one can create executable for a Flask application? I want to distribute the application as single clickable exe for end users.
To be specific, the application has following dependencies.
- Flask
- Sqlalchemy
- Requests
- Httplib2
- Database used is SQLite
I don't want to open the code as of now, but if someone has a good solution, I can send the project repo privately for testing purposes.