--- /dev/null
+# Requirements for tools used in the development of tornado.
+# This list is for python 3.5; for 2.7 add:
+# - backports.ssl-match-hostname
+# - futures
+# - mock
+# - certifi
+#
+# Use virtualenv instead of venv; tox seems to get confused otherwise.
+#
+# maint/requirements.txt contains the pinned versions of all direct and
+# indirect dependencies; this file only contains direct dependencies
+# and is useful for upgrading.
+
+# Tornado's optional dependencies
+Twisted
+pycares
+pycurl
+
+# Other useful tools
+Sphinx
+autopep8
+coverage
+flake8
+pep8
+pyflakes
+sphinx-rtd-theme
+tox
+twine
+virtualenv
-# Frozen pip requirements for tools used in the development of tornado.
-# This list is for python 3.5; for 2.7 add:
-# - backports.ssl-match-hostname
-# - futures
-# - mock
-#
-# Use virtualenv instead of venv; tox seems to get confused otherwise.
-
-# Tornado's required dependencies
-certifi==2015.9.6.2
-
-# Tornado's optional dependencies
-Twisted==15.4.0
-pycares==1.0.0
-pycurl==7.19.5.1
-
-# Other useful tools
-Sphinx==1.3.1
-autopep8==1.2.1
-coverage==4.0
-flake8==2.4.1
-pep8==1.6.2
-pyflakes==1.0.0
-sphinx-rtd-theme==0.1.9
-tox==2.1.1
-twine==1.6.2
-virtualenv==13.1.2
-
-# Indirect dependencies
-alabaster==0.7.6
-Babel==2.1.1
+alabaster==0.7.7
+autopep8==1.2.2
+Babel==2.3.2
+coverage==4.0.3
docutils==0.12
+flake8==2.5.4
+imagesize==0.7.0
Jinja2==2.8
MarkupSafe==0.23
-mccabe==0.3.1
+mccabe==0.4.0
+pep8==1.7.0
pkginfo==1.2.1
pluggy==0.3.1
-py==1.4.30
-Pygments==2.0.2
-pytz==2015.6
-requests==2.7.0
-requests-toolbelt==0.4.0
-six==1.9.0
-snowballstemmer==1.2.0
-wheel==0.24.0
-zope.interface==4.1.2
+py==1.4.31
+pycares==1.0.0
+pycurl==7.43.0
+pyflakes==1.1.0
+Pygments==2.1.3
+pytz==2016.3
+requests==2.9.1
+requests-toolbelt==0.6.0
+six==1.10.0
+snowballstemmer==1.2.1
+Sphinx==1.4
+sphinx-rtd-theme==0.1.9
+tox==2.3.1
+twine==1.6.5
+Twisted==16.1.0
+virtualenv==15.0.1
+zope.interface==4.1.3