Kartograph is a Python library that generates SVG maps from ESRI shapefiles. Please have a look at the API docs for more details.
Kartograph was created by Gregor Aisch and is supported by dpa-newslab, Piwik Web Analytics and the Open Knowledge Foundation.
Kartograph.py is licensed under AGPL
Kartograph.py is still beta, which means that there are some bugs left to fix.
However, feel free to test it while it is been developed. To do so I recommend to use virtualenv and virtualenv-wrapper.
> mkdir kartograph-py
> git clone git@github.com:kartograph/kartograph.py.git kartograph-py
# create and activate a new virtual environment
> mkvirtualenv kartograph
# install and use Kartograph
(kartograph)> cd kartograph-py
(kartograph)> python setup.py install
See install documentation