-------------------
- Recognize ``setuptools.setup()`` calls in setup.py.
- When parsing setup.py fails and check-python-versions falls back to running
``python setup.py --classifiers``, it will try to use python3, falling back
to python, and then to whatever interpreter was used to run
check-python-versions.
- Preserve formatting in ``python_requires``, e.g. when dropping 3.5,
``python_requires='>= 3.5'`` now becomes ``python_requires='>= 3.6'``
instead of ``python_requires='>=3.6'``.