| 25 | |
| 26 | == Windows Dependencies == |
| 27 | |
| 28 | Make sure all Python dependencies are '''py2.6''' and '''win32''' (32-bit) versions. |
| 29 | |
| 30 | * [http://code.google.com/p/libtorrent/downloads/list '''python-libtorrent'''] |
| 31 | * [http://www.python.org/download/ '''Python 2.6'''] ([http://www.python.org/ftp/python/2.6.6/python-2.6.6.msi python-2.6.6.msi]) |
| 32 | * [http://pypi.python.org/pypi/setuptools '''SetupTools'''] ([http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc setuptools-0.6c11.win32-py2.6.exe]) |
| 33 | * [http://pygame.org/download.shtml '''PyGame'''] ([http://pygame.org/ftp/pygame-1.9.1.win32-py2.6.msi pygame-1.9.1.win32-py2.6.msi]) |
| 34 | * [http://www.pygtk.org/downloads.html '''PyGTK'''] ([http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.0.win32-py2.6.msi pygtk-all-in-one-2.24.0.win32-py2.6.msi]) |
| 35 | * [http://pypi.python.org/pypi/pyOpenSSL '''PyOpenSSL'''] ([http://pypi.python.org/packages/2.6/p/pyOpenSSL/pyOpenSSL-0.13.winxp32-py2.6.msi#md5=1646faad52bcbdb56c81435a51e99bf5 pyOpenSSL-0.13.winxp32-py2.6.msi]) |
| 36 | * [http://sourceforge.net/projects/pywin32/ '''Py Win Extensions'''] ([http://sourceforge.net/projects/pywin32/files/pywin32/Build216/pywin32-216.win32-py2.6.exe/download pywin32-216.win32-py2.6.exe]) |
| 37 | * [http://pypi.python.org/pypi/Twisted '''Twisted 11'''] ([http://pypi.python.org/packages/2.6/T/Twisted/Twisted-11.0.0.winxp32-py2.6.msi#md5=b3f1f194c9256c5e9ce362d0cf2a6036 Twisted-11.0.0.winxp32-py2.6.msi]) |
| 38 | |
| 39 | The following packages do not have Windows installers but are straightforward to install. |
| 40 | |
| 41 | * [http://www.freedesktop.org/wiki/Software/pyxdg '''PyXDG'''] ([http://www.freedesktop.org/~lanius/pyxdg-0.19.tar.gz pyxdg-0.19.tar.gz]) - Extract pyxdg tar and open console at that location and run: |
| 42 | {{{ |
| 43 | C:\Python26\python.exe setup.py install |
| 44 | }}} |
| 45 | |
| 46 | * [http://pypi.python.org/pypi/zope.interface '''Zope Interface'''] ([http://pypi.python.org/packages/2.6/z/zope.interface/zope.interface-3.8.0-py2.6-win32.egg#md5=b795c95b5729aba304771d19a8496e55 zope.interface-3.8.0-py2.6-win32.egg]) - Open console at the eggs location and run: |
| 47 | {{{ |
| 48 | C:\Python26\Scripts\easy_install.exe zope.interface-3.8.0-py2.6-win32.egg |
| 49 | }}} |
| 50 | |
| 51 | * [http://pypi.python.org/pypi/Mako Mako] - Open console and run: |
| 52 | {{{ |
| 53 | C:\Python26\Scripts\easy_install.exe mako |
| 54 | }}} |
| 55 | * [http://pypi.python.org/pypi/chardet Chardet] - Open console and run: |
| 56 | {{{ |
| 57 | C:\Python26\Scripts\easy_install.exe chardet |
| 58 | }}} |
| 59 | |
| 60 | '''Note''': Any setup.py errors that mention 'get_libtorrent.sh' could be a result of missing DLLs for libtorrent. See [http://code.google.com/p/libtorrent/issues/detail?id=257#c1 this issue] for more details. |