Roland Duhaime has done some work which should result in a nicer
installer to be out shortly. Below are some notes he put together on
getting gourmet to run from source on Windows, which should be of use
for any future Windows developers. This next release will also fix
the encoding-related bug (#1103050) we had with imports (which was a
bug in freezing gourmet, not a bug in the source).
Anyway, a thanks to Roland for his work on the Windows release.
Hopefully these notes will help anyone else interested in developing
on Windows. I've added a few notes of my own (marked tmh).
---------- Forwarded message ----------
From: Roland Duhaime <roland@...>
Date: Tue, 18 Jan 2005 20:03:18 -0500
Subject: RE: Bugfix in 0.7.1 (will be 0.7.1-2) -- should speed up load time.
All appears to be working. I am working a creating a better install
process. I found an extension for innu setup called istool. It
appears to have a potential for helping out.
tmh> It appears this has succeeded and we will have a nicer installer
Oh by the way, speaking of directions, here at the steps for
installing the Gourmet source on a Win32 system:
Here are my step for installing the source of gourmet on my Win32 system:
1. Install gtk-win32-devel-2.4-rc24.exe by double clicking on it.
2. Install Python-2.3.4.exe by double clicking on it.
3. Install metakit by copying all metakit 4 files(.py, lib, .exe, and
.dlls) to c:\python23\lib\
4. Install PIL-1.1.4.win32-py2.3.exe by double clicking on it.
5. Install pygtk-2.4.1.win32-py2.3.exe by double clicking on it.
6. Modify the Windows Environment variable under Control Panel /
System / Advanced / to add c:\python23 to the system path.
7. Install the PyRTF-0.43.tar by unpacking it and going to the DOS
command tool and cd to the unpacked folder PyRTF-0.43.tar\PyRTF-0.43.
8. Next, type python setup.py install within the folder PyRTF-0.43
9. Next, unpack the latest gourmet tar file. CD into the folder to
find the setup.py file and type python setup.py install.
10. Now go to C:\Python23\Lib\site-packages\gourmet and double click
on the file GourmetRecipeManager.py
Roland Duhaime 20050115
Plus, here are the steps for CX-Freeze. As you know this tool a
valiant effort to figure out so I suspect you would like a copy in the
event someone asks for it:
tmh> Note: GourmetRecipeManager.py needs to be renamed to pyw to avoid
tmh> having a console show up. Also, there are a number of "import" lines
tmh> commented out in GourmetRecipeManager.py that need to be
tmh> uncommented for freeze to work properly (the comments say as much)