python-tuf/dev-requirements.txt
Vladimir Diaz 0e8a22ffaf
Update the pylint and cryptography dependencies
Signed-off-by: Vladimir Diaz <vladimir.v.diaz@gmail.com>
2018-03-20 10:20:01 -04:00

31 lines
1.2 KiB
Text

# This is a requirements file executed by pip and may be used during TUF
# development, and installation. It can be executed as follows:
# $ pip install --requirement dev-requirements.txt
#
# pip install TUF (minimal install) in editable mode (i.e., setuptools
# "develop mode"). The current working directory must contain 'setup.py'.
--editable .
# Install PyNaCl for generation and verification of ed25519 keys and
# signatures. It also includes protection against side-channel attacks. NOTE:
# TUF only uses the pure Python implementation of ed25519 for signature
# verification. PyNaCl is required for ed25519 key and signature generation
# with the TUF repository tools. Also install cryptography for RSA key &
# signature support, and general-purpose cryptography needed by the repository
# tools. Client must also install cryptography to verify RSASSA-PSS
# signatures. The minimal install can only verify ed25519 signatures. Pinned
# packages: http://nvie.com/posts/pin-your-packages/
cffi==1.11.5
six==1.11.0
iso8601==0.1.12
pynacl==1.2.1
cryptography==2.2
securesystemslib==0.10.10
# Testing requirements. The rest of the testing dependencies available in
# 'tox.ini'
tox==2.9.1
# Linting requirements.
pylint==1.8.3
bandit==1.4.0