At the very top of this file... "Cartopy provides an object oriented shapefile reader based on top of the pyshp module"

"to provide easy, programmatic, access to standard vector datasets."

Should be changed to:

"to provide easy, programmatic access to ESRI Shapefiles" - there are many standard vector datasets that this module cannot read including KML, GML etc.