fastkml works with CPython version 2.6, 2.7, 3.2, 3.3, 3.4 and is continually tested with TravisCI for these version. The tests break intermittently for pypy and pypy3 so they are not tested but should work, Jython and IronPython are not tested but should work.
fastkml works on Unix/Linux, OS X, and Windows.
Install it with
pip install fastkml or
If you use fastkml extensively or need to process big KML files, consider installing lxml as it speeds up processing.
You can install all requirements for working with fastkml by using pip from the base of the source tree:
pip install -r requirements.txt
Shapely requires that libgeos be installed on your system.
install libgeos-dev will install these requirements for you on Debian-