openstates / openstates-geo

Source for state legislative district map tiles for openstates.org
MIT License
24 stars 12 forks source link

Refactor out Python #12

Closed mileswwatkins closed 5 years ago

mileswwatkins commented 5 years ago

The Python dependency could be removed, by switching to Node for that shapefile-downloading step. us, which helps with FIPS codes, is available in npm.

Refactoring out Python would help streamline both the Dockerfile and local setup.

mileswwatkins commented 5 years ago

Looks like Python is stilll necessary due to mapboxcli, which can only easily be installed via pip. Made a note of this in https://github.com/openstates/openstates-district-maps/blob/master/get-all-sld-shapefiles.py#L3-L5.