Shtoom project http://divmod.org/Home/Projects/Shtoom/ Download python2.3.4 and twisted 2.0.0 http://twistedmatrix.com/projects/core/ The install file in twiested 2.0.0 suggested it needs pywin32 and built in to ActivePython On Windows, ActivePython also includes PyWin32 -- a suite of Windows tools developed by Mark Hammond, including Win32 API integration, support for Python ASP, the PythonCOM system and the Pythonwin IDE. Therefore I downloaded ActivePython from http://www.activestate.com/Products/Download/Download.plex?id=ActivePython Download zpe.interface package from Zope3. http://www.zope.org/Products/ZopeInterface/ When install twisted 2.0.0 run into the folllowing problems: D:\work\software\twisted\Twisted-2.0.0>python setup.py install running install running build running build_py running build_ext Traceback (most recent call last): File "setup.py", line 113, in ? dist.setup(**setup_args) File ".\twisted\python\dist.py", line 69, in setup return core.setup(**kw) File "D:\Python24\lib\distutils\core.py", line 149, in setup dist.run_commands() File "D:\Python24\lib\distutils\dist.py", line 946, in run_commands self.run_command(cmd) File "D:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "D:\Python24\lib\distutils\command\install.py", line 506, in run self.run_command('build') File "D:\Python24\lib\distutils\cmd.py", line 333, in run_command self.distribution.run_command(command) File "D:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "D:\Python24\lib\distutils\command\build.py", line 112, in run self.run_command(cmd_name) File "D:\Python24\lib\distutils\cmd.py", line 333, in run_command self.distribution.run_command(command) File "D:\Python24\lib\distutils\dist.py", line 966, in run_command cmd_obj.run() File "D:\Python24\lib\distutils\command\build_ext.py", line 253, in run force=self.force) File "D:\Python24\lib\distutils\ccompiler.py", line 1177, in new_compiler return klass (None, dry_run, force) File "D:\Python24\lib\distutils\msvccompiler.py", line 211, in __init__ self.__macros = MacroExpander(self.__version) File "D:\Python24\lib\distutils\msvccompiler.py", line 112, in __init__ self.load_macros(version) File "D:\Python24\lib\distutils\msvccompiler.py", line 126, in load_macros self.set_macro("FrameworkDir", net, "installroot") File "D:\Python24\lib\distutils\msvccompiler.py", line 118, in set_macro self.macros["$(%s)" % macro] = d[key] KeyError: 'installroot' D:\work\software\twisted\Twisted-2.0.0> resort to use Twisted-1.3.0.win32-py2.4.exe from http://twisted.sourceforge.net/ Seem to work. Download the subversion from The instruction in http://svn.collab.net/repos/svn/trunk/INSTALL indicate the following: D. Installing from a Zip or Installer File under Windows -------------------------------------------------------- Of all the ways of getting a Subversion client, this is the easiest. Download a Zip (*.zip) or self-extracting installer (*-setup.exe) file from: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 For a Zip file, run your unzipping utility (WinZIP, ZipGenius, UltimateZIP, FreeZIP, whatever) and extract the DLLs and EXEs to a directory of your choice. Included in the download is the SVN client, the SVNADMIN administration tool, and the SVNLOOK reporting tool. To test the installation, open a DOS box (run either "cmd" or "command" from the Start menu's "Run..." menu option), change to the directory you installed the executables into, and run: C:\test>svn co http://svn.collab.net/repos/svn/trunk svn This will get the latest Subversion sources and put them into the "svn" subdirectory. If using a self-extracting .exe file, just run it instead of unzipping it, to install Subversion. I ran d:\work\softgware\subversion\vsn-win32-1.1.3\bin>./svn.exe co http://svn.collab.net/repos/svn/trunk svn Need to put ./in front of svn.exe, may due to the fact I am running it on a cygwin window. It checked out version 13834. To retrieve shtoom, >./svn.exe co svn://divmod.org/svn/Shtoom/trunk/shtoom shtoom A shtoom\MANIFEST.in U shtoom Checked out revision 1364. http://www.ubuntulinux.org/wiki/ShtoomVoiceOverIP http://www.interlink.com.au/anthony/tech/talks/OSDC/shtoom-paper.txt