I think we should merge this into master and treat it as a minor release. numpy dropped py2 support in a minor release (1.17.0). I believe the version-related trove "classifiers" in setup.py should prevent python 2 users from installing new API client versions that don't support python 2 if they just do pip install civis (pip2 install numpy retrieves the last version that supported python 2, numpy 1.16.6).
(Following up on our slack conversation)
I think we should merge this into master and treat it as a minor release. numpy dropped py2 support in a minor release (1.17.0). I believe the version-related trove "classifiers" in setup.py should prevent python 2 users from installing new API client versions that don't support python 2 if they just do
pip install civis
(pip2 install numpy
retrieves the last version that supported python 2, numpy 1.16.6).