GeospatialPython/pyshp
The Python Shapefile Library (PyShp) reads and writes ESRI Shapefiles in pure Python. Version Changes The Python Shapefile Library (PyShp) provides read and write support for the Esri Shapefile format. The Shapefile format is a popular Geographic Information System vector data format created by Esri.
https://github.com/GeospatialPython/pyshp