Probably the hardest task (but is not relevant here). Note: there are some specific things in there for packaging Kiwi.
Package for the application, and the top-level script that runs is called Ok, I changed the name of the application. 'includes': 'cairo, pango, pangocairo, atk, gobject', 'tools/kiwi_requirements/validation-error-16.png', My setup.py file so that it can be copied if required (just don't tell my Website linked above, so I don't need to repeat that. The dist directory would be runnable from say a CDRom at this stage, but ofĬourse this is not enough, we need a single file installer (more later).
The pure Python stuff gets zipped up, and the DLLs (Windows Py2exe is a distutils extension that searches for Python modules that yourĪpplication uses, and other dependent libraries, and copies them all into yourĭist/ directory. NOTE: The documentation for all the tools used is extensive, I will not repeat everything in there. How do we achieve this? The toolchain involved consists of two elements:
INSTALL PY2EXE WINDOWS HOW TO HOW TO
There are a few guides onlineĪbout how to achieve this, but none seem to work, and none are particularly 5 installers! So veryĮarly on in this project I found the way to give them exactly what they wantĪnd deserve, a single-file executable installer. Minimum) is Python, GTK, PyGTK, PyGObject, P圜airo. Unfortunately, the list of dependencies for a PyGTK application (at the very (especially at the price they are paying for this stuff) don't installĭependencies, don't understand what a scripting language or interpreter is, That I have to deploy these applications on Windows.
I am lucky, as part of my job, I get to code PyGTK.