PySAL: Python Statistical Analysis Library. It can read shapefiles natively. You could include only the modules you need.

SpatiaLite: Store your data in a spatially-enabled SQLite database. SpatiaLite includes a feature called 'virtual shapefile' that allows you to directly access a shapefile and query it as if it were a database table without actually importing it.