This page applies to an older version of Orbited (Version 0.3) For info on the current version see the main documentation.
Installing Orbited on Microsoft Windows
Orbited runs perfectly fine under Windows. There are only four steps to get Orbited working: Install Python 2.4+, install Orbited, install rel, then finally install demjson.
Python
Python is an open-source interpreted dynamic language. You can download the latest from python.org/download, or get the file directly: python-2.5.1.msi. Simply run the installer and follow the instructions.
Once you install Python, it will be helpful to add c:\python-directory\scripts to your Path variable. That is, if you installed Python to c:\python25 then you should add c:\python25\scripts to the Path variable. You can do this by right-clicking My computer, selecting the “Advanced” tab, clicking “Environmental Variables”, selecting “Path” from the System Variables list, and clicking “Edit”. Just add a ;c:\python25\scripts to the end of whatever is already there. Make sure not to put a space between the ; and what’s already there.
Orbited
The second step is to install the Orbit Event Daemon itself. The install process of Orbited requires that you download setuptools. Instead of manually installing setuptools and then manually installing Orbited, you can simply use the bootstrap script. Right-click and save ez_setup.py to your hard drive, then at the command line execute python ez_setup.py orbited to begin the install process. This will download setuptools if you don’t already have it, and then download Orbited from the cheeseshop repository.
If you already have setuptools installed, then you should have the easy_install binary as well. In this case, just run easy_install orbited and it will download and install the daemon.
demjson
The third step is to install demjson. Just execute the command easy_install demjson and you should have it installed.
rel
The rel library is an asynchronous network library that wraps the best method of network IO available on your system. To install it, simply type easy_install rel
pyevent (optional)
This step may speed up your network performance, though it is strictly not necessary to develop and prototype with Orbited. The pyevent package is a Python interface to the popular libevent library. It allows for fast, asynchronous network I/O that scales well. libevent will choose the best possible polling method available on your system. You can find the appropriate installer at the pyevent Google Code website. If you installed Python 2.5 then you can just click event-0.3.win32-py2.5.exe to download the appropriate pyevent package.
At this point you’re done. Orbited is on your system and ready for use. You can start it up by executing orbited in a terminal window.