XD I'm so "'leet" at this. I knew I needed python 2 XD never realized the other stuff. But yeah, you figured out the .exe problem? Also, could I ask you a question about Python? Does Python respond to white space, I know C/C++ doesn't Ina lot of cases and indentations are just used usually for clarity.
Edit: Alright, I read through some of the documentation! I see where I missed the dependencies.
I use pyinstaller. It is fairly simple once you get it installed. Installation on windows is weird compared with Linux, but if you follow the pyinstaller manual precisely for installation, you will be good. After the first build of you program, you will get a .spec file the same name as your program. Open it up in a text editor and change it to these settings:
# -*- mode: python -*-
a = Analysis(['D:\\Secret-Tool\\main.py'], #Path to your main python file, the start point.
~~~~pathex=['D:\\Secret-Tool']) #Where do you want the dist folder to go?
for d in a.datas:
~~~~if 'pyconfig' in d:
~~~~pyz = PYZ(a.pure)
~~~~exe = EXE( pyz,
~~~~icon="D:\\Secret-Tool\\Icon\\Multi.ico", #Your icon file, I use GIMP to get the formatting.
app = BUNDLE(exe,
Obviously replace each "~" with a space. Then, from the command line that you created using pip-win.exe (if you followed the pyinstaller manual), type "pyinstaller [name of spec file]" to build your exe from now on. Remember to delete the old one!
I'll have a new beta ready tomorrow. It will be much cleaner with a lot of bug fixes. When you open the program, you will be asked to update (if I have an update and you are connected to internet) and it will take you to the GitHub releases page. Have fun.