OpenTAXII works with both latest Python version (3.4) and version 2.7. You can install Python with your operating system’s package manager or download it directly here.
You can verify that Python is installed by typing
python from your shell; you should see something like:
$ python Python 2.7.8 (default, Oct 19 2014, 16:02:00) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.54)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
To sandbox the project and protect system-wide python it is recommended to install Cabby into a virtual environment (virtualenv):
Create a virtual environment named venv:
$ virtualenv venv
venv is a directory to place the new environment.
Activate this environment:
$ . venv/bin/activate (venv) $
You can now install the latest Cabby release from the Python Package Index (PyPI) using
(venv) $ pip install cabby
To install Cabby from source files: download a tarball, unpack it and install it manually with
python setup.py install.