#
# This file is autogenerated by pip-compile
# To update, run:
#
#    pip-compile --no-index --no-emit-trusted-host --output-file test-constraints.txt test-requirements.txt constraints.txt rtd-requirements.txt
#
alabaster==0.7.12         # via sphinx
appdirs==1.4.3            # via rply, twisted
args==0.1.0               # via clint
asn1crypto==0.24.0        # via cryptography
astor==0.7.1              # via hy
babel==2.6.0              # via sphinx
certifi==2018.10.15
cffi==1.11.5              # via cryptography
chardet==3.0.4
click==7.0
clint==0.5.1              # via hy
configparser==3.5.0       # via flake8
constantly==15.1.0        # via twisted
cryptography==2.3.1       # via twisted
docutils==0.14            # via sphinx
ecdsa==0.13
enum34==1.1.6             # via cryptography, flake8
fake-switches==1.3.5
flake8==3.4.1
flask==1.0.2
flexmock==0.10.2
funcparserlib==0.3.6      # via hy
funcsigs==1.0.2           # via mock
futures==3.2.0
gunicorn==19.9.0
hy==0.15.0                # via mockssh
idna==2.7
imagesize==1.1.0          # via sphinx
incremental==17.5.0       # via twisted
ipaddress==1.0.22         # via cryptography
itsdangerous==1.1.0
jabstract==0.1.2
jinja2==2.10
lxml==4.2.5
markupsafe==1.0
mccabe==0.6.1             # via flake8
mock==2.0.0
mockssh==1.4.3
ncclient==0.6.3
netaddr==0.7.19
nose==1.3.7
paramiko==1.17.6
pbr==5.1.0
pyasn1==0.4.4             # via mockssh, twisted
pycodestyle==2.3.1        # via flake8
pycparser==2.19           # via cffi
pycrypto==2.6.1
pyeapi==0.8.2
pyflakes==1.5.0           # via flake8
pygments==2.2.0           # via sphinx
pyhamcrest==1.9.0
pytz==2018.7              # via babel
requests==2.20.0
rply==0.7.6               # via hy
selectors2==2.0.1
six==1.11.0
snowballstemmer==1.2.1    # via sphinx
sphinx==1.5.6
sphinxcontrib-httpdomain==1.7.0
tftpy==0.8.0              # via fake-switches
twisted[conch]==16.6.0    # via fake-switches, mockssh
urllib3==1.24.1
werkzeug==0.14.1
zope.interface==4.6.0     # via twisted
