python-tuf/dev-requirements.txt
Sebastien Awwad 3aeefd2907
Remove futures from dev-requirements for Python3 compat
pip install -r dev-requirements.txt using Python3 currently
breaks due to futures 3.2.0 not being available for Python3.

dev-requirements.txt was recently flattened (using pip-compile).

This flattening was performed in a Python2 environment.
Dependencies will vary in different environments.

Currently, futures 3.2.0 appears in the dev-requirements file
that pip-compile generated while running in Python2. If you try
installing futures 3.2.0 in a Python3 environment (if you try
`pip install -r dev-requirements.txt` running Python3, in other
words), you will encounter an error. Removing futures from
flattened dev-requirements fixes this.

There are several larger issues here that are not addressed and
must have issues created for them:
 - pip-compile on existing dev-requirements.txt to generate new
   dev-requirements.txt will retain orphaned dependencies,
   accumulating cruft; you need a one-layer (non-flattened)
   dev-dependencies file to use as a source file for pip-compile,
   I think
 - Python2 and Python3 dependencies will frequently vary, so
   it MAY be worth having dev-requirements-python2.txt and
   dev-requirements-python3.txt
 - Perhaps as a result of all this, we should reconsider pinning?

Signed-off-by: Sebastien Awwad <sebastien.awwad@gmail.com>
2018-04-06 11:44:41 -04:00

39 lines
1.2 KiB
Text

#
# This file is autogenerated by pip-compile
# To update, run:
#
# pip-compile --output-file dev-requirements.txt dev-requirements.txt
#
-e .
asn1crypto==0.24.0 # via cryptography
astroid==1.6.2 # via pylint
backports.functools-lru-cache==1.5 # via astroid, pylint
bandit==1.4.0
cffi==1.11.5
colorama==0.3.9 # via securesystemslib
configparser==3.5.0 # via pylint
cryptography==2.2.1
enum34==1.1.6 # via astroid, cryptography
gitdb2==2.0.3 # via gitpython
gitpython==2.1.9 # via bandit
idna==2.6 # via cryptography
ipaddress==1.0.19 # via cryptography
iso8601==0.1.12
isort==4.3.4 # via pylint
lazy-object-proxy==1.3.1 # via astroid
mccabe==0.6.1 # via pylint
pbr==4.0.0 # via stevedore
pluggy==0.6.0 # via tox
py==1.5.3 # via tox
pycparser==2.18 # via cffi
pylint==1.8.3
pynacl==1.2.1
pyyaml==3.12 # via bandit
securesystemslib==0.10.11
singledispatch==3.4.0.3 # via astroid, pylint
six==1.11.0
smmap2==2.0.3 # via gitdb2
stevedore==1.28.0 # via bandit
tox==2.9.1
virtualenv==15.2.0 # via tox
wrapt==1.10.11 # via astroid