Installation and documentation of pyinstaller
Two ways to bundle apps into executables with Python
Bundling a standalone app
How to include data files with an executable Python app
How to include data files in a --onefile executable
How to hide the console window when packaging applications
When things go wrong packaging Python apps
Building Python apps for multiple platforms