I often use the GNU diff tool to compare two files or even two folders for differences. I was wondering if there is a Python based tool out there that does basically the same for shapefiles?
In the first place I am interested in attribute comparison but to find also the differences in geometry would be very handy.
Maybe someone has a script at hand I could adopt from?
I do not have access to ArcGIS so it needs to be a Python standalone solution.