jazzband / geojson

Python bindings and utilities for GeoJSON
https://pypi.python.org/pypi/geojson/
BSD 3-Clause "New" or "Revised" License
905 stars 120 forks source link

setuptools is listed as runtime dependency #89

Closed jochen-ott-by closed 7 years ago

jochen-ott-by commented 7 years ago

The install_requires argument in setup.py lists setuptools as dependency. However, only runtime dependencies should be included there.

However, having setuptools as dependency can be a problem, because installing this package then also installs setuptools and the packages setuptools depends on, although they are not required. This situation (installing more packages than required) increases the chance of version conflicts.

I therefore suggest to remove this dependency altogether.