This reverts commit
50b28c5d7a1ccfc3cc3a5a8fc5cf664880598fc6.
Turns out we do need setuptools in at least one situation:
distutils chokes if there are broken symlinks anywhere in the source
tree, but in testing with a VM there may be "broken" symlinks that point
outside the directory shared with the VM.
import distutils.core
import sys
+# Importing setuptools adds some features like "setup.py develop", but
+# it's optional so swallow the error if it's not there.
+try:
+ import setuptools
+except ImportError:
+ pass
kwargs = {}
In progress
-----------
-* ``setup.py`` no longer imports setuptools on Python 2.x.
* Colored logging configuration in `tornado.options` is compatible with
the upcoming release of Python 3.3.
* `tornado.simple_httpclient` is better about closing its sockets