Improve handling setup-time dependency

Without this, it's difficult to install this package and geotools from a requirements.txt file, since pip has no way of knowing that geotools must be installed first.