Fixes for python-us
Here are the fixes I've merged/made to python-us to get it up and working again. I have uploaded this to PyPI as package us-aidentified version 3.0.1. Feel free to merge this or give any feedback on what you'd like to see for an official release.
#66: I merged this in #64: close, this obsoletes it #60: close, this fixes it
#65 close, this fixes it
#63 close, this obsoletes it
#58 close, this fixes it
#57 close, fixed in latest jellyfish
#56 close, this fixes it
#55 close, this fixes it
#54 I wrote a fix to this - turns out the cache wasn't running at all!
#52 I wrote a fix to this. Added a kwarg additional_metaphones to lookup() that takes a dict mapping metaphones to metaphones. I added a default dictionary with the Washington DC case, typos we've seen, and the Commonwealths. I think it's an OK fix but your input is welcome.
#33 I think the shapefile URLs take care of this?
#32 the DC_STATEHOOD envvar takes care of this, close
#14 and #15: close, this fixes it. I wrote a test that uses census shapefiles + the IANA timezone database to validate we have up-to-date timezones in each state.