- Advanced Developer Documentation
- Installing the Python Environment - Windows
- Step 1 - Download and install Python 2.5
- Step 2 - Download and install Twisted 2.5
- Step 3 - Download and install Win32OpenSSL
- Step 4 - Download and install PyCrypto?
- Step 5 - Download and install PyOpenSSL
- Step 6 - Download and install PyWin?32
- Step 7 - Download and install wxPython
- Step 8 - Download and install SQLObject
- Installing the Python Environment - Windows
Advanced Developer Documentation
Installing the Python Environment - Windows
<insert some introductory text - Z>
Step 1 - Download and install Python 2.5
Prairie Games has provided a link to a Python 2.5 MSI installer.
- Stick with 32-bit
- 2.5 AMD64 will give you grief [verified]
- 2.5.1 AMD64 will give you grief [verified]
- Python 2.5.1 does not appear to cause problems [still testing]
- To learn more about Python visit Python.org or explore the Python links the FAQ
<options are bad...I know I added this section but I'm seriously considering removing it - Z>
Python Option: Active Python 2.5.1.1 Win32-x86 has not been thoroughly tested. Please share your findings if you choose to use it. This option includes pywin (skip step 6), openssl (potentially skip step 5) and SQLite v3 support (step 7 collision). More information is available from Active Python. If you have any doubts, don't try this option or expect support.
Step 2 - Download and install Twisted 2.5
Prairie Games has provided a link to a Twisted 2.5 EXE installer.
- See the Twisted FAQ or visit Twisted Matrix Labs for more information
Step 3 - Download and install Win32OpenSSL
Prairie Games has provided a link to a Win32OpenSSL EXE installer.
- Mirror Link at MMOWorkshop.com
- Source Link at OpenSSL.org
- For more information about OpenSSL visit the OpenSSL Home Page
Step 4 - Download and install PyCrypto?
Prairie Games has provided a link to a PyCrypto 2.0.1 EXE installer.
- Turn to the Python Cryptography Toolkit for detailed information.
Step 5 - Download and install PyOpenSSL
Prairie Games has provided a link to a PyOpenSSL 0.6 EXE installer.
- An alternative package is available from the source forge WebCleaner project.
- The source forge pyOpenSSL project is the origin of the code.
Step 6 - Download and install PyWin?32
Prairie Games has provided a link to a Python Windows Extensions EXE installer.
- EasyNews Mirror: pywin32
- Additional detail is available from the project's source forge page
Notes: (a) Pywin is not currently compatable with 64-bit Python. (b) If the installer complains about a missing mfc71.dll you can download it from here and copy it into your Windows\system32 folder.
Step 7 - Download and install wxPython
Prairie Games has provided a link to a wxPython EXE installer.
- Needed in order to use the IDE.
Step 8 - Download and install SQLObject
Prairie Games has provided a link to a SQLObject ZIP archive.
- Explore the SQLObject Home Page for more information.
Note: The sqlobject directory in the zip archive should be placed in the \Python25\Lib\site-packages directory of your Python installation.
<insert some closing text> <insert forward momentum link to the next windows based step>

